.incident-timeline{margin-top:3rem}.incident-timeline__heading{font-size:var(--text-lg);color:var(--color-foreground);margin-bottom:1rem;font-weight:600}.incident-timeline__list{background:color-mix(in srgb, var(--_dark-scale-3) 50%, transparent);border:1px solid var(--color-border);border-radius:12px;padding:0 1.25rem}.incident-timeline__empty{font-size:var(--text-sm);color:var(--color-muted-foreground);padding:1.5rem 0}.overall-status{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.overall-status__content{align-items:center;gap:.75rem;display:flex}.overall-status__label{font-size:var(--text-lg);color:var(--color-foreground);font-weight:600}.overall-status__timestamp{font-size:var(--text-sm);color:var(--color-muted-foreground)}.overall-status--operational{background-color:color-mix(in srgb, var(--status-operational) 8%, transparent);border-color:color-mix(in srgb, var(--status-operational) 25%, transparent)}.overall-status--degraded{background-color:color-mix(in srgb, var(--status-degraded) 8%, transparent);border-color:color-mix(in srgb, var(--status-degraded) 25%, transparent)}.overall-status--partial-outage{background-color:color-mix(in srgb, var(--status-partial-outage) 8%, transparent);border-color:color-mix(in srgb, var(--status-partial-outage) 25%, transparent)}.overall-status--major-outage{background-color:color-mix(in srgb, var(--status-major-outage) 8%, transparent);border-color:color-mix(in srgb, var(--status-major-outage) 25%, transparent)}.overall-status--maintenance{background-color:color-mix(in srgb, var(--status-maintenance) 8%, transparent);border-color:color-mix(in srgb, var(--status-maintenance) 25%, transparent)}.overall-status--unknown{background-color:color-mix(in srgb, var(--status-unknown) 8%, transparent);border-color:color-mix(in srgb, var(--status-unknown) 25%, transparent)}@media (width<=640px){.overall-status{flex-direction:column;align-items:flex-start}}.service-group{background:color-mix(in srgb, var(--_dark-scale-3) 50%, transparent);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.service-group__header{cursor:pointer;width:100%;color:var(--color-foreground);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.service-group__header:hover{background:color-mix(in srgb, var(--color-foreground) 3%, transparent)}.service-group__name-group{align-items:center;gap:.75rem;display:flex}.service-group__name{font-size:var(--text-base);color:var(--color-foreground);font-weight:500}.service-group__services{border-top:1px solid var(--color-border);padding:0 1.25rem .5rem}.service-row{border-bottom:1px solid var(--color-border);padding:1rem 0}.service-row:last-child{border-bottom:none}.service-row__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.service-row__name-group{align-items:center;gap:.5rem;display:flex}.service-row__name{font-size:var(--text-sm);color:var(--color-foreground)}.service-row__meta{align-items:center;gap:.75rem;display:flex}.service-row__response-time{font-size:var(--text-xs);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.service-row__status-label{font-size:var(--text-xs);color:var(--color-muted-foreground);text-align:right;min-width:6rem}.recent-checks{align-items:center;gap:3px;display:flex}.recent-checks__dot{cursor:default;border-radius:2px;width:8px;height:18px;transition:opacity .15s}.recent-checks__dot:hover{opacity:.7}.recent-checks__dot--operational{background-color:var(--status-operational)}.recent-checks__dot--degraded{background-color:var(--status-degraded)}.recent-checks__dot--partial-outage{background-color:var(--status-partial-outage)}.recent-checks__dot--major-outage{background-color:var(--status-major-outage)}.recent-checks__dot--maintenance{background-color:var(--status-maintenance)}.recent-checks__dot--unknown{background-color:var(--status-unknown);opacity:.3}.uptime-bar{width:100%}.uptime-bar__grid{grid-template-columns:repeat(90,1fr);gap:1px;height:32px;display:grid}.uptime-bar__day{cursor:default;border-radius:2px;transition:opacity .15s}.uptime-bar__day:hover{opacity:.75}.uptime-bar__day--good{background-color:var(--status-operational)}.uptime-bar__day--degraded{background-color:var(--status-degraded)}.uptime-bar__day--partial{background-color:var(--status-partial-outage)}.uptime-bar__day--major{background-color:var(--status-major-outage)}.uptime-bar__day--empty{background-color:var(--color-muted);opacity:.2}.uptime-bar__summary{font-size:var(--text-xs);color:var(--color-muted-foreground);justify-content:space-between;margin-top:.25rem;display:flex}.uptime-bar__percent{font-weight:500}
