/* Compact Utility Finalize UI aligned with the Bazar control card. */
.mm-utility-final-status{margin:0 0 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;border:1px solid #dbe6f2;border-radius:18px;background:linear-gradient(145deg,#f9fbff,#f2f7fc);box-shadow:0 8px 22px rgba(31,66,112,.055)}
.mm-utility-final-status-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#e9f3ff;color:#2875d7;font-size:19px}.mm-utility-final-status-copy{min-width:0}.mm-utility-final-status-copy small{display:block;margin-bottom:3px;color:#8a99ad;font:800 8px/1.15 Inter,sans-serif;letter-spacing:.12em}.mm-utility-final-status-copy b{display:block;color:#183150;font-size:13px;line-height:1.25}.mm-utility-final-status-copy span{display:none!important}.mm-utility-final-status>button{height:34px;padding:0 12px;border:1px solid #cfe0f5;border-radius:11px;background:#eef5ff;color:#2869c5;font:800 10px/1 Inter,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none}.mm-utility-final-status.is-finalized{border-color:#d7e9e1;background:linear-gradient(145deg,#f9fffc,#f0faf5)}.mm-utility-final-status.is-finalized .mm-utility-final-status-icon{background:#e4f6ee;color:#168a5d}.mm-utility-final-status.is-finalized>button{border-color:#cae6d9;background:#e9f8f1;color:#12805a;box-shadow:none}.mm-utility-final-viewer{justify-self:end;padding:7px 10px;border-radius:10px;background:#eef5ff;color:#2466d7;font:750 9px/1 Inter,sans-serif}
.mm-utility-final-layer .mm-finalize-head>div:before{display:none!important}.mm-utility-final-layer .mm-finalize-head small{display:none!important}.mm-utility-final-layer .mm-finalize-head h2{margin-top:0!important}.mm-utility-final-layer .mm-finalize-date em{display:none!important}.mm-utility-final-layer .mm-finalize-date{padding-top:11px!important;padding-bottom:11px!important}.mm-utility-final-layer .mm-finalize-ready{padding:10px 12px!important;border-color:#cfe8dc!important;background:#f1fbf6!important}.mm-utility-final-layer .mm-finalize-ready span{display:none!important}.mm-utility-final-layer .mm-finalize-ready b{font-size:10.5px!important;color:#177a58!important}.mm-utility-final-layer .mm-finalize-date-summary{padding-top:10px!important;padding-bottom:10px!important}.mm-utility-final-layer .mm-finalize-stats{gap:7px!important}.mm-utility-final-layer .mm-finalize-stats>div{padding:10px 11px!important}.mm-utility-final-layer .mm-finalize-actions .primary{background:linear-gradient(135deg,#2b70e0,#1855c0);box-shadow:0 9px 18px rgba(33,96,201,.18)}.mm-utility-kpi-status{display:none!important}
html[data-theme="dark"] .mm-utility-final-status{background:#14273a;border-color:#2c465d;box-shadow:none}html[data-theme="dark"] .mm-utility-final-status-copy b{color:#edf4ff}html[data-theme="dark"] .mm-utility-final-status.is-finalized{background:#163329;border-color:#285443}html[data-theme="dark"] .mm-utility-final-layer .mm-finalize-ready{background:#15372e!important;border-color:#285443!important}html[data-theme="dark"] .mm-utility-final-layer .mm-finalize-ready b{color:#78e1bf!important}
@media(max-width:390px){.mm-utility-final-status{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:10px 11px}.mm-utility-final-status-icon{width:36px;height:36px;border-radius:11px;font-size:17px}.mm-utility-final-status-copy b{font-size:12px}.mm-utility-final-status>button{height:32px;padding:0 9px;font-size:9px}}
