.mesa-gabinete,.mesa-meta{min-width:0;overflow-wrap:anywhere}.mesa-meta{flex:1 1 100%;padding:.7rem;border:1px solid var(--borde);border-radius:6px;margin-top:.5rem}.mesa-meta summary,.mesa-gabinete summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.4rem;font-weight:700}.mesa-meta progress{width:100%;accent-color:var(--oro)}.mesa-meta p{font-size:.85rem;line-height:1.6;margin:.5rem 0}.mesa-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem}.mesa-opcion{display:grid;gap:.4rem;margin:.7rem 0;min-width:0}.mesa-opcion button{min-height:44px;width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.mesa-opcion small{display:block;line-height:1.6}.mesa-asunto{padding:1rem;border:1px solid var(--borde);border-left:3px solid var(--oro);border-radius:6px}.mesa-actores{display:flex;flex-wrap:wrap;gap:1.2rem}.mesa-actores>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:.3rem .7rem;align-items:center;max-width:340px;min-width:0}.mesa-actores .cara-cargo{grid-row:span 2;width:56px;height:72px;object-fit:contain}.mesa-actores small{grid-column:2}.mesa-alerta{padding:.6rem;border-left:3px solid var(--oro);background:var(--superficie-2);line-height:1.6}.mesa-gabinete li{margin:.6rem 0;line-height:1.6}
@media(max-width:600px){.mesa-asunto{padding:.7rem}.mesa-opciones{grid-template-columns:1fr}.mesa-meta{padding:.6rem}.mesa-actores>div{max-width:100%}}
.gob-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.gob-grilla .tarjeta{min-width:0;overflow-wrap:anywhere}.gob-grilla small{display:block;line-height:1.6}.gob-coordinacion{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;align-items:end}.gob-coordinacion label{display:grid;gap:6px;min-width:0}.gob-coordinacion select{max-width:100%;width:100%}[data-gob-causas],[data-gob-evaluaciones],[data-gob-historia],[data-ministerio-card]{scroll-margin-top:160px}.mesa-gabinete>details{margin:.8rem 0;border-top:1px solid var(--borde);padding-top:.4rem}
