#website-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-group{border:1px solid var(--line);border-radius:4px;min-width:0}.business-group>summary{display:flex;flex-direction:column;gap:6px;padding:13px;align-items:stretch}.business-title{display:flex;align-items:center;gap:8px}.business-title b{font-size:15px;color:var(--text)}.business-title .light{margin:0}.environment-summary{color:var(--muted);line-height:1.5}.business-group[open]{grid-column:1/-1}.site-list{padding:0 14px}.site-row{display:block;padding:11px 0}.site-main{display:flex;align-items:center;gap:12px;min-width:0}.site-main a{flex:1;min-width:0;font-size:13px}.site-main .light{margin:0}.site-latency,.environment-label{font-size:11px;color:var(--muted)}.site-row p{margin:5px 0;font-size:12px}.site-evidence dl{max-width:850px;margin:10px 0}.master-section{margin-top:18px;padding:18px 0}.master-section h2{font-size:21px}.website-totals{padding:10px 0;gap:16px}.incident-row{padding:10px 0}.operational-grid{gap:24px}.operational-grid section{min-width:0}.section-heading{align-items:center}#executive-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){#executive-overview{grid-template-columns:repeat(3,minmax(0,1fr))}#website-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){#executive-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#website-groups{grid-template-columns:1fr}.site-main{flex-wrap:wrap;gap:7px}.site-main a{flex-basis:65%}.site-latency{margin-left:auto}.section-heading{align-items:flex-start}.operational-grid{grid-template-columns:1fr;gap:18px}}
.business-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.business-counts span,.business-counts b{font-size:10px!important;white-space:nowrap}.business-group>summary{gap:10px}.operational-grid section{border:1px solid var(--line);border-radius:4px;padding:14px}.operational-grid h3{font-size:15px;margin:0 0 10px}.operational-grid dl{margin:0;gap:6px 10px}.operational-grid dd:first-of-type{font-size:25px;font-weight:750;line-height:1.1;color:var(--cream)}#critical-incidents{margin:16px 0 0}#critical-incidents .incident-row{padding:7px 0}#critical-incidents .incident-row small{font-size:10px}#master-websites{margin-top:12px;padding-top:14px}.business-group>summary .business-title{min-height:22px}@media(max-width:1100px){#website-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){#website-groups{grid-template-columns:1fr}.business-counts span,.business-counts b{font-size:11px!important}}
