.status-root.svelte-1c8kgsx{width:100%}.status-container.svelte-1c8kgsx{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:20px;background:var(--status-bg, #ffffff);color:var(--status-text, #333333);border-radius:8px}.overall-stats.svelte-1c8kgsx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px;padding:20px;background:var(--status-stats-bg, #f5f5f5);border-radius:8px}.stat-card.svelte-1c8kgsx{text-align:center}.stat-value.svelte-1c8kgsx{font-size:32px;font-weight:700;color:#4ade80;margin-bottom:4px}.stat-label.svelte-1c8kgsx{font-size:12px;color:var(--status-label, #666666);text-transform:uppercase;letter-spacing:.5px}.status-section.svelte-1c8kgsx{margin-bottom:35px}.service-header.svelte-1c8kgsx{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.service-name.svelte-1c8kgsx{font-size:14px;font-weight:500;color:var(--status-service-name, #333333)}.availability-badge.svelte-1c8kgsx{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--status-badge-text, #666666)}.availability-percentage.svelte-1c8kgsx{color:#4ade80;font-weight:600}.status-bars-container.svelte-1c8kgsx{position:relative;height:40px;background:var(--status-bars-bg, #f0f0f0);border-radius:4px;overflow:hidden;padding:2px}.status-bars.svelte-1c8kgsx{width:100%;height:100%;position:relative}.status-bars.svelte-1c8kgsx svg{display:block}.status-bars.svelte-1c8kgsx rect{transition:opacity .2s ease,transform .2s ease}.status-bars.svelte-1c8kgsx rect:hover{opacity:.8;transform:scaleY(1.1)}.timeline-labels.svelte-1c8kgsx{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--status-timeline, #999999)}.legend.svelte-1c8kgsx{display:flex;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid var(--status-border, #e0e0e0);font-size:12px}.legend-item.svelte-1c8kgsx{display:flex;align-items:center;gap:8px}.legend-color.svelte-1c8kgsx{width:12px;height:12px;border-radius:2px}.tooltip.svelte-1c8kgsx{position:fixed;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;pointer-events:none;z-index:1000;box-shadow:0 4px 12px #0000004d;white-space:nowrap;opacity:0;transition:opacity .2s ease;transform:translate(-50%) translateY(-100%)}.tooltip.visible.svelte-1c8kgsx{opacity:1}.tooltip.svelte-1c8kgsx:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:#333}:root[data-theme=dark] .status-container.svelte-1c8kgsx{--status-bg: #1a1a1a;--status-text: #e0e0e0;--status-stats-bg: #2a2a2a;--status-label: #a0a0a0;--status-service-name: #ffffff;--status-badge-text: #a0a0a0;--status-bars-bg: #2a2a2a;--status-timeline: #6b6b6b;--status-border: #333333}@media (max-width: 768px){.overall-stats.svelte-1c8kgsx{grid-template-columns:1fr}.legend.svelte-1c8kgsx{flex-wrap:wrap}}.top_row.svelte-1g9aipj,.chart_items.svelte-1g9aipj{display:flex;justify-content:space-between}.day-block.svelte-1g9aipj{padding:12px 0;border-top:1px solid var(--border)}.day-header.svelte-1g9aipj{margin:0 0 6px;font-weight:400}.incident-row.svelte-1g9aipj{margin:8px 0}.incident-row.svelte-1g9aipj p:where(.svelte-1g9aipj){margin:0 0 4px}.incident-row.svelte-1g9aipj .meta:where(.svelte-1g9aipj){display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text)}.unresolved.svelte-1g9aipj{color:var(--text)}.badge.svelte-1g9aipj{padding:2px 8px;border-radius:999px;background:var(--primary);text-transform:capitalize}.badge.minor.svelte-1g9aipj{background:#e5f6ff}.badge.major.svelte-1g9aipj{background:#fff5e6}.badge.critical.svelte-1g9aipj{background:#ffe5e5}.chart_items.svelte-1g9aipj{display:flex;justify-content:space-between}.last_checked.svelte-1g9aipj{font-weight:300;color:var(--text-muted)}.no_current_incidents.svelte-1g9aipj{text-align:center}.first_row.svelte-1g9aipj{display:flex;justify-content:space-between}.status_cards.svelte-1g9aipj{display:flex;flex-direction:column;flex:1;max-width:1200px;margin:0 auto}.center.svelte-1g9aipj{display:flex;flex:1}
