.page_pageContainer__nSAed{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;padding:20px;animation:page_fadeIn__CmPHI .3s ease}@keyframes page_fadeIn__CmPHI{0%{opacity:0}}.page_container__4rTUu{width:100%;max-width:1400px;display:flex;flex-direction:column;align-items:center;padding:0 16px 16px}.page_toolbar__6mln_{display:flex;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:0 16px}.page_error__XWZoR{width:90%;max-width:1400px;margin-top:1rem;padding:10px;border-radius:4px;text-align:center;color:#dc3545;background-color:#f8d7da}.page_loading___mm9n{padding:40px 0;text-align:center;color:#666}@media (max-width:1024px){.page_pageContainer__nSAed{padding:12px;overflow-x:clip}.page_container__4rTUu{padding:0}.page_error__XWZoR{width:calc(100% - 32px);margin:8px auto}}@media (max-width:720px){.page_toolbar__6mln_{flex-direction:column;align-items:center;gap:8px}}.Dialog_overlay__TY02C{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgba(0,0,0,.45);animation:Dialog_fadeIn__7gilF .15s ease}.Dialog_sheet__uK1ru{display:flex;flex-direction:column;width:100%;max-width:var(--dialog-width);max-height:calc(100vh - 32px);padding:18px 18px 16px;background:white;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.2);animation:Dialog_popIn__mN_N_ .18s ease}.Dialog_dragArea__Uq9G4{flex-shrink:0}.Dialog_handle__9fNbT{display:none}.Dialog_heading__UCrQY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.Dialog_title__I62a6{margin:0;font-size:1.15rem;color:#333}.Dialog_closeButton__JlJdM{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -8px 0;border:none;border-radius:50%;background:transparent;font-size:26px;line-height:1;color:#888;cursor:pointer}@media (hover:hover){.Dialog_closeButton__JlJdM:hover{background:#f2f2f2;color:#333}}.Dialog_closeButton__JlJdM:focus-visible{outline:2px solid #4a90e2;outline-offset:1px}@media (max-width:600px){.Dialog_overlay__TY02C{align-items:flex-end;padding:0}.Dialog_sheet__uK1ru{max-width:none;max-height:90vh;max-height:90dvh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:Dialog_slideUp__Hcnuq .22s ease}.Dialog_dragArea__Uq9G4{touch-action:none}.Dialog_handle__9fNbT{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:#ddd}}@keyframes Dialog_fadeIn__7gilF{0%{opacity:0}to{opacity:1}}@keyframes Dialog_popIn__mN_N_{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes Dialog_slideUp__Hcnuq{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.Dialog_overlay__TY02C,.Dialog_sheet__uK1ru{animation:none}}.ClassSelector_container__OEXLo{width:100%;max-width:320px}.ClassSelector_selectBox__k2bug{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 12px 8px 14px;border:1px solid #ddd;border-radius:10px;background:white;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.ClassSelector_selectBox__k2bug:hover{border-color:#4a90e2}}.ClassSelector_selectBox__k2bug:focus-visible{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.2)}.ClassSelector_staticBox__M5kBU{cursor:default}@media (hover:hover){.ClassSelector_staticBox__M5kBU:hover{border-color:#ddd}}.ClassSelector_selectedText__zQnWE{font-size:1rem;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ClassSelector_placeholderText__CaIVy{font-size:1rem;color:#999;flex:1 1}.ClassSelector_single__WIl49{justify-content:center}.ClassSelector_single__WIl49 .ClassSelector_placeholderText__CaIVy,.ClassSelector_single__WIl49 .ClassSelector_selectedText__zQnWE{flex:0 1 auto;min-width:0}.ClassSelector_addIcon__5pJU_,.ClassSelector_classIcon__LT0_i{flex-shrink:0;color:#4a90e2}.ClassSelector_staticBox__M5kBU .ClassSelector_classIcon__LT0_i{color:#bbb}.ClassSelector_chips__vv4gz{display:flex;flex-wrap:wrap;gap:5px;flex:1 1;min-width:0}.ClassSelector_chip__Exf9V{display:inline-flex;align-items:center;gap:5px;padding:2px 2px 2px 8px;background:#f1f5fb;border:1px solid #dce6f3;border-radius:999px;font-size:.85rem;font-weight:500;color:#333;white-space:nowrap}.ClassSelector_chipRemove___tw7B{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:transparent;color:#888;font-size:1rem;line-height:1;cursor:pointer}.ClassSelector_chipRemove___tw7B:after{content:"";position:absolute;inset:-6px -4px}@media (hover:hover){.ClassSelector_chipRemove___tw7B:hover{background:#dce6f3;color:#333}}.ClassSelector_colorDot__LXMSX{display:inline-block;width:10px;height:10px;border-radius:3px;flex-shrink:0}.ClassSelector_searchWrapper__p_BAi{position:relative;display:flex;align-items:center;flex-shrink:0}.ClassSelector_searchIcon__6yB78{position:absolute;left:12px;color:#999;pointer-events:none}.ClassSelector_searchInput__FeGLO{width:100%;padding:11px 40px;border:1px solid #ddd;border-radius:10px;background:white;font-size:1rem;color:#333;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ClassSelector_searchInput__FeGLO:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.2)}.ClassSelector_clearButton__qvtB4{position:absolute;right:4px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:none;font-size:1.3rem;line-height:1;color:#999;cursor:pointer}@media (hover:hover){.ClassSelector_clearButton__qvtB4:hover{background:#f0f0f0;color:#333}}.ClassSelector_programs__yqVxU{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));align-content:start;grid-gap:14px 12px;gap:14px 12px;flex:1 1;min-height:0;margin-top:14px;padding:2px;overflow-y:auto;overscroll-behavior:contain}.ClassSelector_programGroup__EhZd0{display:flex;flex-direction:column;gap:6px;min-width:0}.ClassSelector_programName__SB87W{font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#888}.ClassSelector_sections__ipKnu{display:flex;flex-wrap:wrap;gap:6px}.ClassSelector_section__DL_QM{min-width:40px;height:38px;padding:0 6px;border:1px solid #e3e7ee;border-radius:10px;background:white;font-size:.95rem;font-weight:600;color:#333;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}@media (hover:hover){.ClassSelector_section__DL_QM:hover{background:#f5f8ff;border-color:#cfe0f5}}.ClassSelector_clearButton__qvtB4:focus-visible,.ClassSelector_confirmButton__oeITz:focus-visible,.ClassSelector_section__DL_QM:focus-visible{outline:2px solid #4a90e2;outline-offset:1px}.ClassSelector_section__DL_QM.ClassSelector_selected__LoLwQ{background:#4a90e2;border-color:#4a90e2;color:white}.ClassSelector_section__DL_QM.ClassSelector_colored__MgJst{background:var(--class-color);border-color:var(--class-color);color:#1f2937}.ClassSelector_noResults__NM3AO{grid-column:1/-1;padding:24px 16px;text-align:center;font-style:italic;color:#999}.ClassSelector_confirmButton__oeITz{flex-shrink:0;height:44px;margin-top:12px;border:none;border-radius:10px;background:#4a90e2;color:white;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}@media (hover:hover){.ClassSelector_confirmButton__oeITz:hover{background:#3b7fd0}}.ClassSelector_confirmButton__oeITz:disabled{background:#ccc;cursor:not-allowed}@media (max-width:720px){.ClassSelector_selectBox__k2bug{min-height:46px}}@media (max-width:600px){.ClassSelector_programs__yqVxU{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ClassSelector_section__DL_QM{min-width:50px;height:44px}}.PageHeader_header__ua54Y{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:16px}.PageHeader_visuallyHidden__18dZ7{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PageHeader_switcher__lSDdY{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background-color:#eef2f7}.PageHeader_homeLink__NWdds{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#777;transition:background-color .2s ease,color .2s ease}@media (hover:hover){.PageHeader_homeLink__NWdds:hover{background-color:white;color:#4a90e2}}.PageHeader_homeIcon__RN1qz{font-size:22px!important}.PageHeader_divider__FRrAa{width:1px;height:20px;margin:0 4px;background-color:#d5dce6}.PageHeader_switchItem__qfUBD{padding:9px 18px;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.2;color:#555;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media (hover:hover){.PageHeader_switchItem__qfUBD:hover{color:#4a90e2}}.PageHeader_homeLink__NWdds:focus-visible,.PageHeader_switchItem__qfUBD:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.PageHeader_switchItem__qfUBD.PageHeader_active__jzXhc{background-color:white;color:#4a90e2;box-shadow:0 1px 3px rgba(0,0,0,.12)}@media (max-width:720px){.PageHeader_header__ua54Y{margin-bottom:12px}}.WeekCalendar_monthNav__vTiWF{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.WeekCalendar_monthArrow__E1RFh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e6e6e6;border-radius:10px;background:white;color:#4a90e2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@media (hover:hover){.WeekCalendar_monthArrow__E1RFh:hover{background:#f5f8ff;border-color:#cfe0f5}}.WeekCalendar_monthLabel__d3I8S{font-size:1.05rem;font-weight:700;color:#333}.WeekCalendar_weekRow__kWayA,.WeekCalendar_weekdays__wpX6m{display:grid;grid-template-columns:repeat(7,1fr);padding:0 4px}.WeekCalendar_weekday__rwyOx{padding:6px 0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#888}.WeekCalendar_weekday__rwyOx.WeekCalendar_weekend__Ru_5u{color:#c2c2c2}.WeekCalendar_weeks__AMLmr{display:flex;flex-direction:column;gap:4px;touch-action:pan-y}.WeekCalendar_weekRow__kWayA{align-items:center;width:100%;height:44px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background-color .12s ease}@media (hover:hover){.WeekCalendar_weekRow__kWayA:hover{background:#eef5fd}}.WeekCalendar_monthArrow__E1RFh:focus-visible,.WeekCalendar_weekRow__kWayA:focus-visible{outline:2px solid #4a90e2;outline-offset:1px}.WeekCalendar_weekRow__kWayA.WeekCalendar_selected__pj9f4{background:#4a90e2}.WeekCalendar_day__LUSpX{display:flex;align-items:center;justify-content:center;justify-self:center;width:32px;height:32px;border-radius:50%;font-size:.95rem;font-weight:500;color:#333}.WeekCalendar_day__LUSpX.WeekCalendar_weekend__Ru_5u{color:#b8b8b8}.WeekCalendar_day__LUSpX.WeekCalendar_outside__2hBYb{color:#c8c8c8}.WeekCalendar_day__LUSpX.WeekCalendar_today__QEkul{box-shadow:inset 0 0 0 1.5px #4a90e2;color:#4a90e2;font-weight:700}.WeekCalendar_selected__pj9f4 .WeekCalendar_day__LUSpX{color:white}.WeekCalendar_selected__pj9f4 .WeekCalendar_day__LUSpX.WeekCalendar_outside__2hBYb,.WeekCalendar_selected__pj9f4 .WeekCalendar_day__LUSpX.WeekCalendar_weekend__Ru_5u{color:rgba(255,255,255,.65)}.WeekCalendar_selected__pj9f4 .WeekCalendar_day__LUSpX.WeekCalendar_today__QEkul{box-shadow:inset 0 0 0 1.5px white;color:white}@media (max-width:600px){.WeekCalendar_weekRow__kWayA{height:48px}.WeekCalendar_day__LUSpX{width:36px;height:36px;font-size:1rem}}.WeekNavigator_wrapper__StA_J{width:100%;max-width:320px}.WeekNavigator_navigator__TYfwg{display:flex;align-items:stretch;width:100%;background:white;border:1px solid #ddd;border-radius:10px;overflow:hidden}.WeekNavigator_arrow__2yzj0{flex:0 0 46px;border:none;color:#4a90e2}.WeekNavigator_arrow__2yzj0,.WeekNavigator_range__r_3Kj{display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;transition:background-color .15s ease}.WeekNavigator_range__r_3Kj{flex:1 1;gap:10px;padding:7px 4px;border:1px solid #eee;border-top:none;border-bottom:none;color:#333}@media (hover:hover){.WeekNavigator_arrow__2yzj0:hover,.WeekNavigator_range__r_3Kj:hover{background-color:#f5f8ff}}.WeekNavigator_arrow__2yzj0:focus-visible,.WeekNavigator_backLink__yrAjy:focus-visible,.WeekNavigator_range__r_3Kj:focus-visible{outline:2px solid #4a90e2;outline-offset:-2px}.WeekNavigator_calendarIcon__VZxly{color:#4a90e2}.WeekNavigator_rangeText__iZHYb{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.WeekNavigator_relative__U3W4g{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#4a90e2}.WeekNavigator_dates__h9ufD{font-size:1rem;font-weight:600;color:#333;white-space:nowrap}.WeekNavigator_meta__stEua{display:flex;align-items:center;justify-content:center;min-height:24px;font-size:.8rem;line-height:1.2}.WeekNavigator_backLink__yrAjy{padding:4px 12px;background:none;border:none;color:#4a90e2;font-size:inherit;cursor:pointer}@media (hover:hover){.WeekNavigator_backLink__yrAjy:hover{text-decoration:underline}}.WeekNavigator_loading__0ySSj{color:#999}@media (max-width:720px){.WeekNavigator_range__r_3Kj{padding:5px 4px}}.ScheduleView_wrapper__zJIZ0{width:100%;transition:opacity .2s ease}.ScheduleView_wrapper__zJIZ0.ScheduleView_loading__7dvb3{opacity:.55;pointer-events:none}.ScheduleView_scheduleContainer__R9rTb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:0 15px;gap:0 15px;width:100%;padding:clamp(10px,2vw,20px)}.ScheduleView_daySchedule__vPWgs{grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-row-gap:12px;row-gap:12px;padding:clamp(10px,2vw,15px);background-color:#f8f8f8;border:2px solid transparent;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease}.ScheduleView_daySchedule__vPWgs.ScheduleView_today__oHZEL{border-color:#4a90e2}.ScheduleView_dayHeader__xagXd{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:8px;border-bottom:2px solid #eee;color:#333}.ScheduleView_dayName__4xav0{font-size:20px;font-weight:700}.ScheduleView_dayDate__BpuqP{font-size:15px;color:#666}.ScheduleView_todayBadge__xIpwR{margin-top:4px;padding:2px 8px;border-radius:999px;background:#4a90e2;color:white;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ScheduleView_timeGrid__huhJT{--px-per-min:1px;--label-width:60px;position:relative;height:calc(600 * var(--px-per-min));background:white;border:1px solid #eee;border-radius:8px}.ScheduleView_timeSlot__l3Ov_{position:relative;height:calc(30 * var(--px-per-min))}.ScheduleView_timeLabel__CSlQM{position:absolute;left:6px;top:-7px;z-index:1;width:calc(var(--label-width) - 14px);padding:0 4px;background:white;font-size:11px;font-weight:500;color:#666;text-align:right}.ScheduleView_slotLine__b1UIf{position:absolute;left:var(--label-width);right:0;top:0;height:1px;background:#f3f3f3}.ScheduleView_timeSlot__l3Ov_:nth-child(2n) .ScheduleView_slotLine__b1UIf{background:#e2e2e2}.ScheduleView_timeSlot__l3Ov_:first-child .ScheduleView_slotLine__b1UIf{display:none}.ScheduleView_lessonsContainer__Gx_ov{position:absolute;top:0;left:var(--label-width);right:0;bottom:0;border-left:1px solid #eee}.ScheduleView_freeTimeSlot__36o_q{position:absolute;left:0;right:0;top:calc(var(--start-minutes) * var(--px-per-min));height:calc(var(--duration-minutes) * var(--px-per-min));z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;background:#fff3c4;container-type:size}.ScheduleView_freeTimeDuration__pPwC3,.ScheduleView_freeTimeTitle__sCjrX{display:none;max-width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;color:#8a6d00;pointer-events:none}.ScheduleView_freeTimeTitle__sCjrX{font-size:12px;font-weight:600}.ScheduleView_freeTimeDuration__pPwC3{font-size:11px;font-weight:500}@container (min-width: 70px) and (min-height: 16px){.ScheduleView_freeTimeTitle__sCjrX{display:block}}@container (min-width: 70px) and (min-height: 34px){.ScheduleView_freeTimeDuration__pPwC3{display:block}}.ScheduleView_lesson__vz5Mt{position:absolute;top:calc(var(--start-minutes) * var(--px-per-min));height:calc(var(--duration-minutes) * var(--px-per-min));min-height:6px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:0;border:none;border-radius:4px;color:rgba(0,0,0,.75);text-align:left;opacity:.9;cursor:pointer;container-type:size;transition:opacity .15s ease,box-shadow .15s ease}@media (hover:hover){.ScheduleView_lesson__vz5Mt:hover{opacity:1}}.ScheduleView_lesson__vz5Mt.ScheduleView_selected__pCpUV{z-index:3;opacity:1;box-shadow:0 0 0 2px white,0 2px 8px rgba(0,0,0,.3)}.ScheduleView_lessonTime__hgtUb{display:none;padding:3px 4px 0;font-size:10.5px;font-weight:700;line-height:1.2}@container (min-width: 36px) and (min-height: 18px){.ScheduleView_lessonTime__hgtUb{display:block}}.ScheduleView_popover__90gx9{position:absolute;left:calc(4px - var(--label-width));right:4px;top:calc(var(--anchor-end) * var(--px-per-min) + 6px);z-index:10;padding:10px 36px 10px 12px;background:white;border:1px solid #eee;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.18);font-size:13px;color:#333;cursor:default}.ScheduleView_popover__90gx9.ScheduleView_above__NTT2G{top:calc(var(--anchor-start) * var(--px-per-min) - 6px);transform:translateY(-100%)}.ScheduleView_popoverClose__zMtZ2{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;font-size:18px;line-height:1;color:#999;cursor:pointer}@media (hover:hover){.ScheduleView_popoverClose__zMtZ2:hover{color:#333}}.ScheduleView_popoverHeader__Bv_kA{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:700}.ScheduleView_popoverSwatch__8BJ0d{width:10px;height:10px;border-radius:3px;flex-shrink:0}.ScheduleView_popoverLesson__cbulG+.ScheduleView_popoverLesson__cbulG{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.ScheduleView_popoverName__MJSVA{font-size:12.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ScheduleView_popoverMeta__jhv_e{margin-top:2px;color:#666}@media (max-width:1024px){.ScheduleView_scheduleContainer__R9rTb{position:relative;display:flex;gap:16px;padding:8px 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ScheduleView_scheduleContainer__R9rTb::-webkit-scrollbar{display:none}.ScheduleView_daySchedule__vPWgs{flex:0 0 100%;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);scroll-snap-align:center;scroll-snap-stop:always}.ScheduleView_daySchedule__vPWgs.ScheduleView_active__dgRg9{box-shadow:0 4px 12px rgba(0,0,0,.15)}.ScheduleView_dayHeader__xagXd{display:none}.ScheduleView_timeGrid__huhJT{--px-per-min:calc(25px / 30);--label-width:46px}.ScheduleView_timeLabel__CSlQM{left:2px;font-size:10px}}@media (max-width:768px){.ScheduleView_timeGrid__huhJT{--px-per-min:calc(27.5px / 30)}}@media (max-width:480px){.ScheduleView_daySchedule__vPWgs{padding:12px}.ScheduleView_timeGrid__huhJT{--px-per-min:calc(25px / 30);--label-width:42px}}.DayTabs_tabs__fM5Q5{display:none}.DayTabs_tab__cvDEN{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 0 8px;background:white;border:1px solid #e6e6e6;border-radius:10px;color:#666;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.DayTabs_dayName__bO55q{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.DayTabs_dayNumber__oYSnv{font-size:1rem;font-weight:700;color:#333}.DayTabs_todayDot__8ZsaT{position:absolute;bottom:3px;width:5px;height:5px;border-radius:50%;background:#4a90e2}.DayTabs_tab__cvDEN.DayTabs_active__wMGuI{background:#4a90e2;border-color:#4a90e2;color:rgba(255,255,255,.85)}.DayTabs_tab__cvDEN.DayTabs_active__wMGuI .DayTabs_dayNumber__oYSnv{color:white}.DayTabs_tab__cvDEN.DayTabs_active__wMGuI .DayTabs_todayDot__8ZsaT{background:white}@media (max-width:1024px){.DayTabs_tabs__fM5Q5{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:6px;width:100%;padding:6px max(16px,calc((100% - 348px) / 2)) 4px;background:white}}