.admin-nav{display:flex;align-items:center;gap:8px}.admin-nav a{color:#d9edf7;text-decoration:none;font-size:.88rem;font-weight:700;padding:9px 10px;border-radius:9px}.admin-nav a[aria-current="page"]{background:#ffffff1f;color:#fff}.overall{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}.overall h2{margin-top:6px}.status-pill{display:inline-flex;border-radius:12px;padding:9px 14px;font-size:1.55rem;background:#edf2f4}.status-pill[data-status="healthy"]{background:#dff5e8;color:#176339}.status-pill[data-status="degraded"]{background:#fff2d7;color:#745000}.status-pill[data-status="critical"]{background:#ffebee;color:#8a1c2b}.metrics{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;margin:0}.metrics div{background:#f4f8fa;border-radius:12px;padding:12px}.metrics dt{font-size:.75rem;color:var(--muted)}.metrics dd{font-size:1.02rem;font-weight:750;margin:3px 0 0}.section{margin-bottom:24px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.health-card,.incident-card{border:1px solid var(--line);border-left:5px solid #30945c;border-radius:14px;padding:16px;background:#fbfdfe}.health-card[data-status="degraded"],.incident-card.warning{border-left-color:#d39822}.health-card[data-status="incident"],.incident-card.critical{border-left-color:#b52d3e}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-top h3{margin:0;font-size:1rem}.scope{font-size:.75rem;font-weight:750;color:#536772;margin:4px 0 12px}.detail-list{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:.82rem}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;font-weight:650;overflow-wrap:anywhere}.incident-list{display:grid;gap:14px}.incident-card{border-left-width:6px}.incident-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--muted);overflow-wrap:anywhere}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.event-list{display:grid;gap:10px}.event{border-bottom:1px solid var(--line);padding:0 0 10px}.event:last-child{border:0}.event p{margin:2px 0}.event-meta{font-size:.78rem;color:var(--muted)}.preview-only{background:#fff3cd;color:#654b00;font-size:.75rem;font-weight:800;padding:6px 9px;border-radius:20px}.email-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.email{border:1px solid var(--line);border-radius:13px;padding:15px}.email h3{font-size:.96rem;margin:0 0 8px}.email pre{font:inherit;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#344d5c}.empty{border:1px dashed #b9cbd4;border-radius:13px;padding:24px;text-align:center;color:var(--muted)}.loading{text-align:center;color:var(--muted)}
@media(max-width:1000px){.overall{align-items:flex-start;flex-direction:column}.metrics{width:100%;grid-template-columns:repeat(3,1fr)}.card-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.lower-grid,.email-grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.card-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-nav a{font-size:.75rem;padding:7px}.admin-nav .button{font-size:.78rem;padding:8px}}@media(max-width:430px){.metrics{grid-template-columns:1fr}.panel-heading{align-items:flex-start;flex-direction:column}.admin-nav a:first-child{display:none}}
