.incident-timeline{margin-top:3rem}.incident-timeline__heading{font-size:var(--text-lg);font-weight:600;color:var(--color-foreground);margin-bottom:1rem}.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-radius:12px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid}.overall-status__content{display:flex;align-items:center;gap:.75rem}.overall-status__label{font-size:var(--text-lg);font-weight:600;color:var(--color-foreground)}.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(max-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{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;color:var(--color-foreground);transition:background-color .15s ease}.service-group__header:hover{background:color-mix(in srgb,var(--color-foreground) 3%,transparent)}.service-group__name-group{display:flex;align-items:center;gap:.75rem}.service-group__name{font-size:var(--text-base);font-weight:500;color:var(--color-foreground)}.service-group__services{padding:0 1.25rem .5rem;border-top:1px solid var(--color-border)}.service-row{padding:1rem 0;border-bottom:1px solid var(--color-border)}.service-row:last-child{border-bottom:none}.service-row__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.service-row__name-group{display:flex;align-items:center;gap:.5rem}.service-row__name{font-size:var(--text-sm);color:var(--color-foreground)}.service-row__meta{display:flex;align-items:center;gap:.75rem}.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);min-width:6rem;text-align:right}.recent-checks{display:flex;align-items:center;gap:3px}.recent-checks__dot{width:8px;height:18px;border-radius:2px;cursor:default;transition:opacity .15s ease}.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{display:grid;grid-template-columns:repeat(90,1fr);gap:1px;height:32px}.uptime-bar__day{border-radius:2px;transition:opacity .15s ease;cursor:default}.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{display:flex;justify-content:space-between;margin-top:.25rem;font-size:var(--text-xs);color:var(--color-muted-foreground)}.uptime-bar__percent{font-weight:500}
