.status-grid{display:flex;flex-direction:column;gap:1rem}
.status-card{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:border-color .2s ease}
.status-card:hover{border-color:rgba(99,102,241,.2)}
.status-left{display:flex;align-items:center;gap:1rem}
.status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}
.status-dot.operational{background:#10b981;box-shadow:0 0 8px #10b981}
.status-dot.degraded{background:#f59e0b;box-shadow:0 0 8px #f59e0b}
.status-dot.down,.status-dot.timeout{background:#ef4444;box-shadow:0 0 8px #ef4444}
.status-dot.unknown{background:#6b7280}
.status-provider{font-weight:700;font-size:1rem;color:var(--text-primary)}
.status-endpoint{font-size:.75rem;color:var(--text-tertiary);word-break:break-all}
.status-right{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}
.status-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:6px}
.status-label.operational{background:rgba(16,185,129,.12);color:#10b981}
.status-label.degraded{background:rgba(245,158,11,.12);color:#f59e0b}
.status-label.down,.status-label.timeout{background:rgba(239,68,68,.12);color:#ef4444}
.status-label.unknown{background:rgba(107,114,128,.12);color:#6b7280}
.status-latency{font-family:'Outfit',sans-serif;font-weight:700;font-size:1rem;color:var(--text-primary);min-width:70px;text-align:right}
.status-time{font-size:.75rem;color:var(--text-tertiary)}
.status-summary{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}
.summary-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem}
.summary-count{font-family:'Outfit',sans-serif;font-size:1.5rem;font-weight:800}
.summary-count.green{color:#10b981}
.summary-count.yellow{color:#f59e0b}
.summary-count.red{color:#ef4444}
.summary-label{font-size:.85rem;color:var(--text-secondary)}
