.school-summary{margin-bottom:24px}.school-summary .school-summary-stats{margin-bottom:16px;gap:12px}.school-summary-stats .stat{box-shadow:none;border:1px solid var(--n3);padding:18px}.school-summary-stats .stat-value{font-size:var(--text-3xl)}.school-summary .school-summary-charts{margin-top:24px;margin-bottom:16px}.school-summary-rooms{margin-top:20px;border-top:1px solid var(--n3);padding-top:18px}.school-summary-rooms summary{cursor:pointer;font-weight:var(--weight-semibold)}.school-summary-rooms td,.school-summary-rooms th{white-space:nowrap}@media(max-width:760px){.school-summary .school-summary-charts{grid-template-columns:1fr}.school-summary-stats .stat-value{font-size:var(--text-2xl)}.school-summary .card-header{flex-wrap:wrap}.school-summary .school-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-theme=dark] .school-summary .calendar-band{opacity:.16}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .school-summary .calendar-band{opacity:.16}}
.school-summary-filters{flex-wrap:wrap;margin:14px 0 8px}.school-summary-filters [hidden]{display:none}.school-summary-filters input[type=date]{width:140px;max-width:100%}.school-summary-filters button{align-self:end}.school-group-filters{margin-top:18px}#school-room-groups{scroll-margin-top:80px}#school-room-groups .card-header{margin-top:24px}#school-summary-results>.number-note{margin:14px 0}#school-room-groups .group-bar-row{width:100%}@media(max-width:760px){.school-summary-filters label{max-width:100%}.school-summary-filters select{max-width:100%}}
