.sss-banner{background:var(--bg-card);border-radius:var(--radius);align-items:center;gap:12px;margin-bottom:10px;padding:16px;transition:background .3s;display:flex}.sss-banner[data-status=online]{background:rgba(var(--ok-rgb), .08);border:1px solid rgba(var(--ok-rgb), .15)}.sss-banner[data-status=offline]{background:rgba(var(--danger-rgb), .08);border:1px solid rgba(var(--danger-rgb), .15)}.sss-banner[data-status=slow]{background:rgba(var(--warn-rgb), .08);border:1px solid rgba(var(--warn-rgb), .15)}.sss-banner-icon{border-radius:var(--radius-sm);background:var(--bg);width:44px;height:44px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.sss-banner-icon[data-status=online]{background:rgba(var(--ok-rgb), .12);color:var(--online)}.sss-banner-icon[data-status=offline]{background:rgba(var(--danger-rgb), .12);color:var(--offline)}.sss-banner-icon[data-status=slow]{background:rgba(var(--warn-rgb), .12);color:var(--slow)}.sss-banner-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sss-banner-title{color:var(--text);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.sss-banner[data-status=online] .sss-banner-title{color:var(--online)}.sss-banner[data-status=offline] .sss-banner-title{color:var(--offline)}.sss-banner[data-status=slow] .sss-banner-title{color:var(--slow)}.sss-banner-sub{color:var(--text-muted);font-size:.75rem}.sss-banner-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.sss-last-check{color:var(--text-dim);white-space:nowrap;font-size:.688rem}.sss-refresh-btn{background:var(--bg-card);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.sss-banner[data-status] .sss-refresh-btn{background:#ffffff0f}.sss-refresh-btn:hover{background:var(--bg-card-hover);color:var(--text)}.sss-refresh-btn.loading svg{animation:1s linear infinite spin}.sss-stats{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px;display:grid}.sss-stat{background:var(--bg-card);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px;display:flex}.sss-stat-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.sss-stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.sss-notice{background:rgba(var(--warn-rgb), .08);border:1px solid rgba(var(--warn-rgb), .15);border-radius:var(--radius-sm);color:var(--slow);align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:.75rem;line-height:1.5;display:flex}.sss-notice svg{flex-shrink:0;margin-top:1px}.sss-section{margin-bottom:20px}.sss-section-title{color:var(--text);align-items:center;gap:6px;margin:0 0 8px;font-size:.813rem;font-weight:600;display:flex}.sss-section-title svg{color:var(--text-muted);flex-shrink:0}.sss-section-desc{color:var(--text-dim);margin:-4px 0 8px;font-size:.688rem}.sss-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sss-grid-3{grid-template-columns:repeat(3,1fr)}.sss-card{background:var(--bg-card);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px;transition:background .15s;display:flex}.sss-card-header{align-items:center;gap:6px;display:flex}.sss-card-dot{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s}.sss-card-dot[data-status=online]{background:var(--online);box-shadow:0 0 6px rgba(var(--ok-rgb), .4)}.sss-card-dot[data-status=offline]{background:var(--offline);box-shadow:0 0 6px rgba(var(--danger-rgb), .4)}.sss-card-dot[data-status=slow]{background:var(--slow);box-shadow:0 0 6px rgba(var(--warn-rgb), .4)}.sss-card-dot[data-status=loading]{animation:1.5s ease-in-out infinite pulse}.sss-card-name{color:var(--text);flex:1;font-size:.813rem;font-weight:600}.sss-card-latency{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.688rem;font-weight:500}.sss-card-latency[data-status=online]{color:var(--online)}.sss-card-latency[data-status=slow]{color:var(--slow)}.sss-card-latency[data-status=offline]{color:var(--offline)}.sss-card-status{color:var(--text-dim);font-size:.688rem;transition:color .3s}.sss-card-status[data-status=online]{color:var(--online)}.sss-card-status[data-status=offline]{color:var(--offline)}.sss-card-status[data-status=slow]{color:var(--slow)}.sss-card-detail{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.625rem}.sss-card-detail[data-status=active]{color:var(--text-muted)}.sss-card-detail[data-status=offline]{color:var(--offline)}.sss-regions{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.sss-region{background:var(--bg-card);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.sss-region-dot{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s}.sss-region-dot[data-status=online]{background:var(--online);box-shadow:0 0 6px rgba(var(--ok-rgb), .4)}.sss-region-dot[data-status=offline]{background:var(--offline);box-shadow:0 0 6px rgba(var(--danger-rgb), .4)}.sss-region-dot[data-status=slow]{background:var(--slow);box-shadow:0 0 6px rgba(var(--warn-rgb), .4)}.sss-region-dot[data-status=loading]{animation:1.5s ease-in-out infinite pulse}.sss-region-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sss-region-name{color:var(--text);font-size:.75rem;font-weight:600}.sss-region-status{color:var(--text-dim);font-size:.625rem;transition:color .3s}.sss-region-status[data-status=online]{color:var(--online)}.sss-region-status[data-status=offline]{color:var(--offline)}.sss-region-status[data-status=slow]{color:var(--slow)}.sss-region-latency{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:36px;font-size:.688rem;font-weight:500}.sss-region-latency[data-status=online]{color:var(--online)}.sss-region-latency[data-status=slow]{color:var(--slow)}.sss-region-latency[data-status=offline]{color:var(--offline)}@media (width<=600px){.sss-banner{flex-wrap:wrap;gap:10px}.sss-banner-icon{width:36px;height:36px}.sss-banner-icon svg{width:20px;height:20px}.sss-banner-title{font-size:1rem}.sss-banner-meta{border-top:1px solid #ffffff0d;justify-content:space-between;width:100%;padding-top:4px}.sss-stats{grid-template-columns:repeat(3,1fr)}.sss-stat{padding:10px 6px}.sss-stat-value{font-size:.938rem}.sss-grid{grid-template-columns:repeat(2,1fr)}.sss-grid-3{grid-template-columns:repeat(3,1fr)}.sss-regions{grid-template-columns:1fr}.sss-card{padding:10px}.sss-region{padding:8px 10px}}@media (width<=400px){.sss-grid-3{grid-template-columns:1fr 1fr}}.sss-cm-wrap[data-astro-cid-cedv5qgi]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.sss-cm-table[data-astro-cid-cedv5qgi]{border-collapse:collapse;width:100%;font-size:.813rem}.sss-cm-table[data-astro-cid-cedv5qgi] th[data-astro-cid-cedv5qgi]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);border-bottom:1px solid var(--border);padding:8px 12px;font-size:.688rem;font-weight:500}.sss-cm-table[data-astro-cid-cedv5qgi] td{border-bottom:1px solid var(--border);color:var(--text-muted);padding:7px 12px}.sss-cm-table[data-astro-cid-cedv5qgi] tbody tr:last-child td{border-bottom:none}.sss-cm-table[data-astro-cid-cedv5qgi] .sss-cm-loading{color:var(--text-dim)}.sss-cm-table[data-astro-cid-cedv5qgi] .sss-cm-status--online{color:var(--online)}.sss-cm-table[data-astro-cid-cedv5qgi] .sss-cm-status--offline{color:var(--offline)}.sss-history-caption[data-astro-cid-cedv5qgi]{color:var(--text-muted);margin-bottom:12px;font-size:.813rem}.sss-uptime-strip[data-astro-cid-cedv5qgi]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.sss-uptime-strip[data-astro-cid-cedv5qgi] .sss-uptime-cell[data-astro-cid-cedv5qgi]{width:auto;height:30px;transition:opacity var(--tx), transform var(--tx)}.sss-uptime-strip[data-astro-cid-cedv5qgi] .sss-uptime-cell[data-astro-cid-cedv5qgi]:hover{opacity:1;transform:scaleY(1.08)}.sss-uptime-cell[data-astro-cid-cedv5qgi]{background:var(--bg-card);border:1px solid var(--border);border-radius:3px;flex-shrink:0;width:14px;height:22px;display:inline-block}.sss-uptime-cell--online[data-astro-cid-cedv5qgi]{background:var(--online);border-color:var(--online);opacity:.75}.sss-uptime-cell--slow[data-astro-cid-cedv5qgi]{background:var(--slow);border-color:var(--slow);opacity:.75}.sss-uptime-cell--offline[data-astro-cid-cedv5qgi]{background:var(--offline);border-color:var(--offline);opacity:.85}.sss-uptime-cell--none[data-astro-cid-cedv5qgi]{background:var(--bg-card)}.sss-uptime-legend[data-astro-cid-cedv5qgi]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:.688rem;display:flex}.sss-legend-item[data-astro-cid-cedv5qgi]{align-items:center;gap:5px;display:inline-flex}.sss-legend-item[data-astro-cid-cedv5qgi] .sss-uptime-cell[data-astro-cid-cedv5qgi]{width:10px;height:10px}.sss-legend-uptime[data-astro-cid-cedv5qgi]{font-variant-numeric:tabular-nums;margin-left:auto}
