@layer update283 {
#app[data-page=schedule] .schedule-filter266 {background:var(--paper,#fff)!important;border-radius:24px!important;padding:16px!important;margin-bottom:8px!important}
#app[data-page=schedule] .schedule-filter266>.filters204{display:grid!important;grid-template-columns:1fr 1fr!important;background:none!important;border:0!important;padding:0!important;gap:12px!important}
#app[data-page=schedule] .schedule-filter266>.filters204 label{min-width:0!important}
#app[data-page=schedule] .schedule-filter266>.filters204 label:last-child{grid-column:1/-1!important}
#app[data-page=schedule] .schedule-controls265 {display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:10px!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
#app[data-page=schedule] .schedule-controls265 .dashPeriod211{grid-column:1/-1!important;grid-row:1!important}
#app[data-page=schedule] .schedule-controls265 .dashViews211{grid-column:1!important;grid-row:2!important;display:flex!important;width:100%!important}
#app[data-page=schedule] .schedule-controls265 .dashViews211 button{flex:1!important;min-height:44px!important}
#app[data-page=schedule] .filter-toggle269{position:static!important;grid-column:2!important;grid-row:2!important;width:38px!important;height:44px!important;border:1px solid var(--line,#ddd)!important;border-radius:14px!important}
#app[data-page=schedule] .filters-closed269>.filters204,#app[data-page=schedule] .filters-closed269 .dashPeriod211{display:none!important}
#app[data-page=schedule] .filters-closed269 .dashViews211,#app[data-page=schedule] .filters-closed269 .filter-toggle269{grid-row:1!important}
#app[data-page=schedule] .filters-closed269{padding:10px 12px!important}
.schedule-summary283{display:flex!important;align-items:center!important;gap:8px!important;margin:5px 0!important;font-size:12px!important;color:var(--mp-muted,#73776f)!important}
.schedule-summary283>[data-period283]{flex:0 0 26px!important;background:none!important;border:0!important;padding:0!important;min-height:32px!important;font-size:25px!important}
.schedule-stats283{flex:1!important;display:flex!important;gap:3px 8px!important;flex-wrap:wrap!important;min-width:0!important}
.schedule-date283{border:0!important;background:none!important;padding:0!important;white-space:nowrap!important;font-size:13px!important;min-height:32px!important;color:inherit!important}
.filters-open269+.schedule-summary283 .schedule-date283{display:none!important}
.schedule-stats283 b{white-space:nowrap}
.reordering283 .service-enabled265>input,.reordering283 .service-enabled265>.sr265{display:none!important}
.service-handle283{touch-action:none!important;cursor:grab!important;min-width:32px!important;padding:0!important;font-size:26px!important;min-height:40px!important}
.dragging283{opacity:.55!important;outline:2px solid #9fc351!important}
.dismiss283{margin-left:8px!important;color:#b72c2c!important;font-size:12px!important;padding:7px 10px!important}
.master-summary230{flex-wrap:wrap!important}
.assignment283{padding:10px 0}.assignment283>summary{font-weight:600;cursor:pointer}.assignment283 label{display:flex;align-items:center;gap:10px;padding:8px 0}.assignment283 input{width:20px!important;height:20px!important;min-height:0!important}
.notice-open283{display:block!important;float:none!important;text-align:left!important;width:100%!important;background:transparent!important;border:0!important;color:inherit!important;padding:8px 0!important;font:inherit!important}
@media(max-width:760px){.filters-closed269+.schedule-summary283 .schedule-stats283{display:grid!important;gap:2px!important}.schedule-summary283{gap:5px!important}.schedule-stats283{font-size:11px!important}.schedule-date283{font-size:12px!important}}
}
