:root{--bs-body-bg:var(--bs-body-bg,#f8f9fa);--bs-body-color:var(--bs-body-color,#212529);--bs-heading-color:#516377;--bs-border-color:var(--bs-border-color,rgba(0,0,0,.08));--bs-border-color-subtle:var(--bs-border-color-subtle,rgba(0,0,0,.15));--bs-secondary-bg:var(--bs-secondary-bg,rgba(0,0,0,.06));--bs-tertiary-bg:var(--bs-tertiary-bg,rgba(0,0,0,.04))}[data-bs-theme=light]{--bs-heading-color:#516377}[data-bs-theme=dark]{--bs-heading-color:#d8deea}.card.component-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.04)}header[role=banner] .navbar{padding-bottom:.75rem!important;padding-top:.75rem!important}header[role=banner] .navbar .navbar-brand span{font-weight:700;letter-spacing:.2px}header[role=banner] .navbar{background-color:unset!important}.status-pill{letter-spacing:.2px}.badge.incident-badge{font-weight:600}.status-ticks .day-tick{border-radius:2px;display:inline-block;width:8px}.status-ticks .day-tick.tick-maintenance{outline:1px dashed var(--bs-border-color)}.hourly-tight .hour-pill:hover{box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateY(-1px)}#hour-incidents-popover{font-family:inherit}#hour-incidents-popover .inc-link{line-height:1.2}.incident-timeline{margin-left:auto;margin-right:auto;max-width:70%}.incident-day-heading{letter-spacing:.3px}#hour-incidents-popover .dp-date,[data-bs-theme=light] .incident-day-heading.text-muted{color:#6c757d!important}.incident-timeline .card.component-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.maintenance-update{border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .card.component-card{background:#1f242b;border-color:#2d333b;box-shadow:0 2px 8px rgba(0,0,0,.4)}[data-bs-theme=dark] .maintenance-update{border-color:#2d333b}[data-bs-theme=dark] .incident-updates-timeline,[data-bs-theme=dark] .incident-updates-timeline .update-body,[data-bs-theme=dark] .update-body{color:var(--bs-body-color,#e9ecef)}[data-bs-theme=dark] .navbar-nav .nav-link{color:var(--bs-heading-color,var(--bs-body-color,#e9ecef))}[data-bs-theme=dark] .navbar-nav .nav-link:focus,[data-bs-theme=dark] .navbar-nav .nav-link:hover{color:var(--bs-primary,#0d6efd)}[data-bs-theme=dark] #hour-incidents-popover{background:#1f242b!important;border-color:#2d333b!important;color:#e5e7eb!important}[data-bs-theme=dark] #hour-incidents-popover a.inc-link{color:#f1f5f9!important}[data-bs-theme=dark] #hour-incidents-popover a.inc-link:hover{background:#2a3133!important;border-color:#394046!important}[data-bs-theme=dark] #hour-incidents-popover .inc-span-bar{background:#2f3840!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=above]:before{border-top-color:#2d333b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=below]:before{border-bottom-color:#2d333b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=above]:after{border-top-color:#1f242b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=below]:after{border-bottom-color:#1f242b!important}[data-bs-theme=dark] .table{--bs-table-hover-bg:#2a2d2e!important}