.school-today{margin-bottom:16px}.school-session{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr);gap:12px;width:100%;padding:14px 18px;text-align:left;background:transparent;border:0;border-top:1px solid var(--line,#e4e7de);color:inherit;cursor:pointer}.school-session>span{display:flex;flex-direction:column;gap:4px}.school-session small{font-size:12px;line-height:1.4;color:#687364}.school-unassigned{color:#91602e}.school-day-label{padding:18px 0 8px}.school-toolbar,.school-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.school-quick{margin-top:-8px}.school-cancelled{opacity:.6}.school-note-mark{grid-column:1/-1}.school-next{padding:0 18px 12px}#editor:has(.school-session){width:min(760px,96vw)}@media(max-width:550px){.school-session{grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) minmax(90px,1fr);padding:12px 8px;gap:8px;font-size:13px}.school-session small{font-size:11px}}
