/* ArchForge 11.3.6 — accessible full-width status timelines without inline styles. */
.st6-wrap .st6-service{border-bottom:1px solid #293e53;padding:17px 20px 18px;min-width:0}
.st6-wrap .st6-service:last-child{border-bottom:0}
.st6-service-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:13px}
.st6-service-head .st5-service-name{flex-wrap:wrap}.st6-service-link{color:#e7f5ff}.st6-service-link:hover,.st6-service-link:focus-visible{color:#75d2ff;text-decoration:underline}.st6-service-link span{color:#80b8d8}
.st6-service-history{width:100%;min-width:0}.st6-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;width:100%;min-width:0;overflow:hidden}
.st6-bar{display:block;min-width:0;height:16px;border-radius:3px;background:#309778}
.st6-bar.st5-bar-outage{background:#d15e6d}.st6-bar.st5-bar-degraded{background:#cd9f4a}.st6-bar.st5-bar-unknown{background:#435670}
.st6-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:13px}.st6-month{min-width:0}.st6-month-label{display:block;font-size:.72rem;color:#9bbbd2;margin-bottom:6px}
.st6-coverage{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#9db5cb;font-size:.73rem;margin-top:10px}.st6-coverage strong{color:#cce9ff}
.st6-next{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:9px;font-size:.74rem}.st6-countdown{color:#f2c38a}
.st6-preferences{border:1px solid #354e67;border-radius:8px;padding:11px;margin:12px 0}.st6-preferences legend{font-size:.8rem;color:#bcd2e5;padding:0 4px}.st6-preferences label,.st6-filter-list label,.st6-major{display:flex!important;align-items:center;gap:8px;font-size:.8rem!important;margin:8px 0!important;color:#bfd3e7!important}.st6-preferences input,.st6-major input{width:auto!important;accent-color:#35a6db}.st6-preferences summary{cursor:pointer;color:#90cef2;font-size:.81rem}.st6-filter-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;margin-top:10px}
.st6-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.st6-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px}.st6-detail-stats>div{background:#1a2d42;border:1px solid #385069;border-radius:9px;padding:13px;overflow-wrap:anywhere}.st6-detail-stats small,.st6-detail-stats strong{display:block}.st6-detail-stats strong{color:#f1f8ff;margin-top:7px}.st6-detail-month{background:#142539;border:1px solid #304962;border-radius:10px;padding:14px;margin:12px 0}.st6-detail-month h3{font-size:.86rem;margin-bottom:11px}
.st6-postmortem-section{margin:20px 0;border:1px solid #324a61;background:#142338;border-radius:10px;padding:16px}.st6-postmortem-section p{white-space:pre-wrap;color:#c3d4e5}.st6-postmortem-admin{margin:12px 0}.st6-postmortem-admin summary{cursor:pointer;color:#77ceff}.st6-diagnostics{display:grid;gap:8px}.st6-diag-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #2b4359;padding:10px 0}.st6-diag-row>span:nth-child(2){color:#9aadc3}
@media(max-width:700px){.st6-wrap .st6-service{padding:14px}.st6-months{grid-template-columns:1fr}.st6-month .st6-bar{height:20px}.st6-service-head .st5-state{margin-left:auto}.st6-filter-list,.st6-detail-stats{grid-template-columns:1fr}.st6-diag-row{grid-template-columns:1fr auto}.st6-diag-row>span:nth-child(2){grid-column:1/-1;grid-row:2}.st6-coverage{display:block}.st6-coverage span{display:block;margin-top:4px}}
/* 90-day latency sparkline fits even on narrow screens. */
.st6-wrap .st5-latency-chart{min-width:0;gap:1px}.st6-wrap .st5-latency-bar{min-width:0}
@media(max-width:700px){.st6-wrap .st5-latency-chart{width:100%}}
