/* MOHU Phases 7–12: command centers, triage, decision support and resilient mobile polish */
.mohu-p712-command,.mohu-p712-ops-note,.mohu-p712-notice-command{margin-top:20px;padding:20px;border:1px solid #dfe7ef;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px rgba(11,40,81,.045)}
.mohu-p712-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mohu-p712-command-head h2,.mohu-p712-ops-note h2{margin:2px 0 4px}.mohu-p712-eyebrow{display:block;color:#218d55;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.mohu-p712-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mohu-p712-metric{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:14px;border:1px solid #e0e7ef;border-radius:14px;background:#fff;color:#0b2851;text-decoration:none!important}.mohu-p712-metric small{color:#607087;font-weight:800}.mohu-p712-metric strong{font-size:26px;line-height:1.15;margin:4px 0}.mohu-p712-metric span{font-size:12px;color:#6c7888}.mohu-p712-metric.has-attention{border-color:#f0cf88;background:#fffdf7}.mohu-p712-metric:hover,.mohu-p712-metric:focus-visible{border-color:#9ccfb1;box-shadow:0 8px 20px rgba(11,40,81,.07);transform:translateY(-1px)}
.mohu-p712-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.mohu-p712-priority-grid a{padding:14px;border:1px solid #e0e7ef;border-radius:14px;text-decoration:none!important;background:#fff;display:flex;flex-direction:column}.mohu-p712-priority-grid strong{font-size:24px;color:#0b2851}.mohu-p712-priority-grid span{font-size:12px;color:#607087}
.mohu-p712-filterbar{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;margin-top:18px;scrollbar-width:thin}.mohu-p712-filterbar a{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #dde5ed;border-radius:999px;background:#fff;text-decoration:none!important;color:#31445b;font-weight:800;font-size:13px}.mohu-p712-filterbar a span{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;border-radius:999px;background:#eef3f7;font-size:11px}.mohu-p712-filterbar a.is-active{background:#0b2851;border-color:#0b2851;color:#fff}.mohu-p712-filterbar a.is-active span{background:rgba(255,255,255,.18)}
.mohu-p712-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.mohu-p712-decision-strip>div{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid #e0e7ef;border-radius:13px;background:#f9fbfd}.mohu-p712-decision-strip small{font-size:11px;font-weight:800;color:#718096;text-transform:uppercase;letter-spacing:.04em}.mohu-p712-decision-strip strong{font-size:14px;color:#0b2851}.mohu-p712-decision-main.tone-urgent{background:#fff5f3;border-color:#f3b8ad}.mohu-p712-decision-main.tone-soon{background:#fffaf0;border-color:#ecd39a}.mohu-p712-decision-main.tone-open{background:#f4fbf6;border-color:#bcdcc6}.mohu-p712-decision-main.tone-closed{background:#f6f7f8;border-color:#d8dde3}
.mohu-p712-notice-command{display:flex;align-items:center;justify-content:space-between;gap:16px}.mohu-p712-note-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.mohu-p712-note-meta .badge{font-size:10px}.mohu-p712-admin-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.mohu-p712-admin-mini a{display:flex;flex-direction:column;padding:11px 12px;border-radius:12px;background:#f6f9fb;text-decoration:none!important;color:#0b2851}.mohu-p712-admin-mini strong{font-size:14px}.mohu-p712-admin-mini span{font-size:11px;color:#64748b;margin-top:2px}
/* Phase 12 cross-platform resilience */
img{max-width:100%}button,.btn,a{-webkit-tap-highlight-color:transparent}.mohu-p712-enhanced-external::after{content:' ↗';font-size:.78em}.mohu-p712-offscreen-status{position:fixed;left:12px;bottom:76px;z-index:9999;padding:8px 12px;background:#0b2851;color:#fff;border-radius:10px;font-size:12px;box-shadow:0 8px 22px rgba(0,0,0,.16)}
@media (max-width:900px){.mohu-p712-metric-grid,.mohu-p712-decision-strip,.mohu-p712-admin-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.mohu-p712-priority-grid{grid-template-columns:1fr}}
@media (max-width:600px){.mohu-p712-command,.mohu-p712-ops-note,.mohu-p712-notice-command{padding:15px;border-radius:14px}.mohu-p712-command-head,.mohu-p712-notice-command{flex-direction:column}.mohu-p712-command-head .btn{width:100%}.mohu-p712-metric{min-height:104px;padding:12px}.mohu-p712-metric strong{font-size:23px}.mohu-p712-decision-strip{grid-template-columns:1fr 1fr}.mohu-p712-decision-strip>div{padding:11px}.mohu-p712-filterbar{margin-left:-2px;margin-right:-2px}.mohu-p712-admin-mini{grid-template-columns:1fr 1fr}}
@media (prefers-reduced-motion:reduce){.mohu-p712-metric{transition:none!important}.mohu-p712-metric:hover,.mohu-p712-metric:focus-visible{transform:none!important}}
@media print{.mohu-p712-filterbar,.mohu-p712-notice-command .mohu2z-tabs,.mohu-p712-command-head .btn{display:none!important}.mohu-p712-command,.mohu-p712-ops-note{box-shadow:none!important}}
