.st{display:inline-block;padding:2px 10px;border-radius:99px;font-size:.8rem;font-weight:600}
.st-ok,.st-up{background:#123d2c;color:#3ccf8e}.st-warn{background:#3a3020;color:#f5b84a}.st-crit,.st-down{background:#40161f;color:#ff6b81}
.status-tbl{width:100%;border-collapse:collapse}.status-tbl th,.status-tbl td{text-align:left;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.08)}.status-tbl th{font-weight:500;opacity:.8}
.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.status-grid{grid-template-columns:1fr}}
