.stage24-admin .admin-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;margin-bottom:18px}
.admin-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.stage24-alert{border:1px solid rgba(255,255,255,.09);border-left:6px solid rgba(255,255,255,.25);border-radius:14px;padding:12px;margin:10px 0;background:rgba(255,255,255,.035)}
.stage24-alert b,.stage24-log b{display:block;color:#fff;margin-bottom:3px}.stage24-alert small,.stage24-log small{display:block;opacity:.74}.stage24-alert p{margin:.45rem 0 0;opacity:.86}
.stage24-alert.severity-critical{border-left-color:#ff3b3b}.stage24-alert.severity-high{border-left-color:#ff8a00}.stage24-alert.severity-medium{border-left-color:#ffd43b}.stage24-alert.severity-low{border-left-color:#6ee7b7}.stage24-alert.severity-info{border-left-color:#7dd3fc}
.stage24-log{border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}.stage24-log:last-child{border-bottom:0}.stage24-alert-card header{gap:12px}.admin-filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.admin-filter-bar input,.admin-filter-bar select,.admin-review-form input,.admin-review-form select{min-height:42px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22);color:#fff;border-radius:12px;padding:0 12px}.admin-filter-bar button,.admin-review-form button{min-height:42px;border-radius:12px;padding:0 14px}.status-critical{background:#ff3b3b22;color:#ffb4b4}.status-high{background:#ff8a0022;color:#ffd1a3}.status-medium{background:#ffd43b22;color:#fff0a6}.status-risk{background:#ff8a0022;color:#ffd1a3}.status-attention{background:#ffd43b22;color:#fff0a6}.status-safe{background:#6ee7b722;color:#b8ffe5}
@media(max-width:980px){.admin-grid-two{grid-template-columns:1fr}.admin-filter-bar{display:grid;grid-template-columns:1fr}.stage24-admin .admin-table-wrap{overflow:auto}}
