/* Centro de operaciones maestro: hereda la paleta y el tema del usuario. */
.master-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
.master-grid>div,.master-kpi{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;color:var(--ink);min-width:0}
.master-grid b,.master-kpi strong{display:block;font-size:22px;margin-bottom:7px;overflow-wrap:anywhere}
.master-grid span,.master-kpi span{font-size:12px;color:var(--muted)}
.master-kpi{cursor:pointer}.master-kpi:hover,.master-kpi:focus-visible{border-color:#23866e;outline:2px solid #b8ded0}
.master-event{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid var(--line)}
.master-event strong,.master-event small{display:block}.master-event strong{font-size:13px}.master-event small{font-size:11px;color:var(--muted);margin-top:4px}
.master-note{font-size:12px;color:var(--muted);margin:14px 0}
@media(max-width:1000px){.master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.master-grid{grid-template-columns:1fr}.master-event{flex-wrap:wrap}}
