.calendar-open-bar{margin:12px 0}.calendar-open-bar button{width:100%;min-height:44px}.calendar-class-filter{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0}.calendar-class-filter span{font-size:13px;font-weight:700}.calendar-class-filter button{font-size:12px;padding:9px 11px}.calendar-class-filter button[aria-pressed="true"]{background:#1c593d;color:#fff}.month-event.calendar-teacher-hidden{display:none!important}.calendar-day-route{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.calendar-day-route button{flex:1;min-width:125px}@media(max-width:600px){.calendar-class-filter{gap:5px}.calendar-class-filter button{padding:9px 7px;font-size:11px}}