.uptime-tab-badge{display:none;min-width:20px;margin-left:5px;padding:2px 6px;border-radius:999px;background:#d8a73d;color:#0a0a0a;font-size:.58rem;text-align:center;font-weight:900;letter-spacing:0}
.uptime-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.uptime-overall{border:1px solid var(--border);background:#101012;border-radius:7px;padding:15px 16px;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.uptime-overall-main{display:flex;align-items:center;gap:11px}.uptime-orb{width:13px;height:13px;border-radius:50%;background:#6a6a6e;box-shadow:0 0 0 4px rgba(106,106,110,.12)}
.uptime-overall.up .uptime-orb{background:#54c780;box-shadow:0 0 0 4px rgba(84,199,128,.13)}.uptime-overall.degraded .uptime-orb{background:#d8a73d;box-shadow:0 0 0 4px rgba(216,167,61,.13)}.uptime-overall.down .uptime-orb{background:#d84c4c;box-shadow:0 0 0 4px rgba(216,76,76,.14)}
.uptime-overall strong{display:block;font-size:.92rem;color:#f2f2f3}.uptime-overall small{display:block;margin-top:3px;color:var(--muted);font-size:.65rem;line-height:1.4}.uptime-overall-time{color:var(--muted);font:700 .61rem/1.4 'Space Mono',monospace;text-align:right}
.uptime-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.uptime-stat{border:1px solid var(--border);background:#111113;border-radius:6px;padding:13px 14px}.uptime-stat span{display:block;color:var(--muted);font-size:.58rem;letter-spacing:.1em;margin-bottom:6px}.uptime-stat strong{font-family:'Space Mono',monospace;color:#fff;font-size:1.3rem}.uptime-stat.attn strong{color:#e5b954}.uptime-stat.down strong{color:#e45a5a}.uptime-stat.good strong{color:#66ce91}
.uptime-service-list{display:grid;gap:10px}.uptime-card{border:1px solid var(--border);background:#101012;border-radius:7px;padding:15px}.uptime-card.up{border-left:3px solid #3e8a5d}.uptime-card.degraded,.uptime-card.stale,.uptime-card.unknown{border-left:3px solid #d8a73d}.uptime-card.down{border-left:3px solid #d84c4c}
.uptime-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.uptime-card-title{font-size:.88rem;font-weight:800;color:#f1f1f2}.uptime-card-group{margin-top:3px;color:var(--muted);font:700 .55rem/1.3 'Space Mono',monospace;letter-spacing:.07em;text-transform:uppercase}.uptime-state{border:1px solid #3c3c40;border-radius:999px;padding:5px 8px;font:800 .56rem/1 'Space Mono',monospace;letter-spacing:.04em;text-transform:uppercase}.uptime-state.up{border-color:#315b42;color:#68cf91}.uptime-state.degraded,.uptime-state.stale,.uptime-state.unknown{border-color:#705c2c;color:#e7bc55}.uptime-state.down{border-color:#753838;color:#eb6969}
.uptime-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.uptime-metric{background:#0a0a0c;border:1px solid #252528;border-radius:5px;padding:9px}.uptime-metric span{display:block;color:#77777e;font-size:.53rem;letter-spacing:.07em;margin-bottom:4px}.uptime-metric strong{font:800 .7rem/1.2 'Space Mono',monospace;color:#dcdcdf;word-break:break-word}
.uptime-error{margin-top:10px;border:1px solid #603636;background:#1a1011;color:#e88383;border-radius:5px;padding:9px 10px;font-size:.67rem;line-height:1.45;word-break:break-word}.uptime-detail-line{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.uptime-detail-chip{border:1px solid #2f2f33;border-radius:999px;color:#9e9ea5;padding:4px 7px;font:700 .54rem/1 'Space Mono',monospace}
.uptime-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.uptime-action{border:1px solid #38383d;background:#151518;color:#cfcfd3;border-radius:4px;padding:7px 10px;font-size:.62rem;font-weight:800;cursor:pointer}.uptime-action:hover{border-color:var(--gold);color:var(--gold)}
.uptime-history{display:none;margin-top:10px;border-top:1px solid #252529;padding-top:10px}.uptime-history.show{display:block}.uptime-history-row{display:grid;grid-template-columns:12px 1fr auto auto;gap:9px;align-items:center;padding:7px 0;border-bottom:1px solid #1e1e21;color:#a8a8ae;font-size:.63rem}.uptime-history-row:last-child{border-bottom:0}.uptime-history-dot{width:8px;height:8px;border-radius:50%;background:#6b6b70}.uptime-history-dot.ok{background:#55c980}.uptime-history-dot.fail{background:#dc5757}.uptime-history-time{color:#cfcfd2}.uptime-history-code,.uptime-history-latency{font-family:'Space Mono',monospace;color:#82828a}
.uptime-note{border:1px solid #2d2d31;background:#0d0d0f;border-radius:6px;padding:11px 12px;margin-bottom:14px;color:#96969d;font-size:.66rem;line-height:1.55}.uptime-note strong{color:#d8d8db}
.uptime-empty{border:1px dashed #36363a;border-radius:6px;padding:22px;text-align:center;color:var(--muted);font-size:.75rem}
@media(max-width:760px){.uptime-head{flex-direction:column}.uptime-stat-grid{grid-template-columns:1fr 1fr}.uptime-metrics{grid-template-columns:1fr 1fr}.uptime-overall{align-items:flex-start;flex-direction:column}.uptime-overall-time{text-align:left}.uptime-card-top{flex-direction:column}.uptime-history-row{grid-template-columns:12px 1fr auto}.uptime-history-latency{display:none}}
