/* Admin Center (owner only) */
.adm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.adm-tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px;min-width:0}
.adm-val{font-size:1.4rem;font-weight:500;color:var(--fg);overflow-wrap:anywhere}
.adm-budget{display:flex;flex-direction:column;gap:6px}
.adm-budget-head{display:flex;justify-content:space-between;gap:8px}
.adm-state{font-size:.85rem}
.adm-bar{height:8px;border-radius:999px;background:var(--panel-2);overflow:hidden}
.adm-bar i{display:block;height:100%;background:var(--ok);border-radius:999px}
.adm-ok .adm-state{color:var(--ok)}
.adm-warn .adm-bar i{background:var(--gold)}
.adm-warn .adm-state{color:var(--gold)}
.adm-stop .adm-bar i{background:var(--bad)}
.adm-stop .adm-state{color:var(--bad);font-weight:500}
.adm-unknown .adm-state{color:var(--muted)}
.adm-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}
.adm-table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}
.adm-table th,.adm-table td{padding:8px 6px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}
.adm-table th:first-child,.adm-table td:first-child{text-align:left}
.adm-table th{color:var(--muted);font-weight:400}
.adm-table tr:last-child td{border-bottom:0}
.item.adm-col{flex-direction:column;gap:6px}
.adm-tags{gap:6px}
.adm-title{font-weight:500;overflow-wrap:anywhere}
.adm-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.adm-sm{min-height:38px;padding:8px 14px}
.adm-sev-critical{color:var(--bad)}
.adm-sev-significant{color:var(--gold)}
.adm-st-approved{color:var(--ok)}
.adm-st-rejected{color:var(--bad)}
.adm-critical{border-color:#4a1820;color:var(--bad);background:#160407}
.adm-err{gap:8px}
.adm-details summary{cursor:pointer;color:var(--cyan);padding:12px 0}
.adm-form{display:flex;flex-direction:column;gap:10px}
.adm-check{display:flex;gap:8px;align-items:center}
