.days-range{--pill-width:96px;--pill-height:60px;--track-size:8px;height:var(--pill-height);touch-action:none;cursor:pointer;position:relative}@media (max-width:768px){.days-range{--pill-width:80px;--pill-height:48px;--track-size:6px}}@media (max-width:576px){.days-range{--pill-width:72px;--pill-height:40px}}.days-range-rail,.days-range-fill{height:var(--track-size);border-radius:var(--track-size);position:absolute;top:50%;left:0;transform:translateY(-50%)}.days-range-rail{background-color:#eaeaea;width:100%}.days-range-fill{width:calc(var(--shift)*(100% - var(--pill-width)) + var(--pill-width)/2);background-color:#864ff1}.days-range-handle{-webkit-user-select:none;user-select:none;top:50%;left:calc(var(--shift)*(100% - var(--pill-width)));box-sizing:border-box;width:var(--pill-width);height:var(--pill-height);border:var(--track-size) solid #864ff1;border-radius:var(--pill-height);color:#243976;white-space:nowrap;cursor:grab;background-color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:103%;display:flex;position:absolute;transform:translateY(-50%)}@media (max-width:768px){.days-range-handle{font-size:14px}}@media (max-width:576px){.days-range-handle{font-size:12px}}.days-range-handle:active{cursor:grabbing}
.ant-slider{margin:19px 0!important}.ant-slider-handle{z-index:10}.ant-slider .ant-slider-rail,.ant-slider .ant-slider-track{border-radius:8px!important}.big-range .ant-slider .ant-slider-rail,.big-range .ant-slider .ant-slider-track{border-radius:0!important}.ant-slider .ant-slider-handle:after{background:0 0!important}.default-range .ant-slider-handle:after{background:#fff!important}.ant-slider .ant-slider-handle:focus:after,.ant-slider:hover .ant-slider-handle:after{outline:none!important;box-shadow:0 0 0 5px #864ff1!important}.slider-value{-webkit-user-select:none;user-select:none;z-index:1;color:#243976;background-color:#fff;justify-content:center;align-items:center;width:60px;font-size:16px;font-weight:400;line-height:103%;display:flex;position:absolute;bottom:22px;left:0}.big-range{min-height:60px;position:relative}.big-range .value-content{max-width:608px;position:relative}@media (max-width:768px){.big-range .value-content{max-width:400px}}@media (max-width:576px){.big-range .value-content{max-width:230px}}.big-range .ant-slider-horizontal{max-width:608px;margin-left:34px!important;position:relative!important}.big-range .ant-slider-horizontal:before{content:"";background-color:#864ff1;border-radius:6px 0 0 6px;width:30px;height:8px;display:flex;position:absolute;top:8px;left:-30px}.big-range .ant-slider-horizontal:after{content:"";background-color:#eaeaea;border-radius:0 6px 6px 0;width:30px;height:8px;display:flex;position:absolute;top:8px;right:-30px}@media (max-width:768px){.big-range .ant-slider-horizontal{max-width:400px}}@media (max-width:576px){.big-range .ant-slider-horizontal{max-width:230px}}.default-range{grid-template-columns:1fr 40px;gap:19px;min-height:24px;display:grid}.default-range .ant-slider-horizontal{margin:0!important}.default-range .slider-value{position:inherit;justify-content:flex-start;font-size:16px;font-weight:700;line-height:103%}
.OYQM_a_classesTodayModal{padding-bottom:20px}.OYQM_a_classesTodayModalInputWrap{grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin-bottom:24px;display:grid}@media (max-width:576px){.OYQM_a_classesTodayModalInputWrap{grid-template-columns:1fr}}.OYQM_a_classesTodayModalInput{min-height:44px;box-shadow:none;border:1px solid #d9d9d94d!important}.OYQM_a_classesTodayModalInput:hover{box-shadow:none}.OYQM_a_classesTodayModalInput:focus{box-shadow:none!important}.OYQM_a_classesTodayModalSwitchWrap{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.OYQM_a_classesTodayModalSwitchContent{align-items:center;gap:19px;display:flex}.OYQM_a_classesTodayModalSwitchText{color:#243976;font-size:16px;font-weight:400;line-height:103%}.OYQM_a_classesTodayModalDescrContent{flex-direction:column;margin-bottom:24px;display:flex}.OYQM_a_classesTodayModalDescr{color:#243976;margin-bottom:18px;font-size:16px;font-weight:700;line-height:103%;display:flex}.OYQM_a_classesTodayModalButtonsWrap{flex-direction:column;gap:24px;display:flex}.OYQM_a_classesTodayModalBtnWrap{justify-content:space-between;display:flex}@media (max-width:576px){.OYQM_a_classesTodayModalBtnWrap{flex-direction:column}.OYQM_a_classesTodayModalBtnWrapHomework>:not(:last-child){margin-bottom:10px}}.OYQM_a_classesTodayModalBtnWrapHomework button{max-width:fit-content}@media (max-width:576px){.OYQM_a_classesTodayModalBtnWrapHomework button{max-width:100%}}.OYQM_a_classesTodayModalBtnWrapModal>:not(:last-child){margin-right:30px}@media (max-width:576px){.OYQM_a_classesTodayModalBtnWrapModal>:not(:last-child){margin-bottom:10px;margin-right:0}}.OYQM_a_classesTodayModalBtnWrapModal button{max-width:286px}@media (max-width:576px){.OYQM_a_classesTodayModalBtnWrapModal button{max-width:100%}}
.vyfLFa_scheduleCardItemTeacher{cursor:pointer;grid-template-columns:106px auto auto;justify-content:space-between;align-items:center;gap:10px;display:grid}.vyfLFa_scheduleCardItemTeacherSubject{color:#243976;font-size:16px;font-weight:700}@media (max-width:1380px){.vyfLFa_scheduleCardItemTeacherSubject{font-size:14px}}@media (max-width:1024px){.vyfLFa_scheduleCardItemTeacherSubject{font-size:20px}}@media (max-width:992px){.vyfLFa_scheduleCardItemTeacherSubject{font-size:18px}}@media (max-width:576px){.vyfLFa_scheduleCardItemTeacherSubject{font-size:14px}}.vyfLFa_scheduleCardItemTeacherClass{color:#243976;font-size:16px;font-weight:700}@media (max-width:1380px){.vyfLFa_scheduleCardItemTeacherClass{font-size:14px}}@media (max-width:1024px){.vyfLFa_scheduleCardItemTeacherClass{font-size:20px}}@media (max-width:992px){.vyfLFa_scheduleCardItemTeacherClass{font-size:18px}}@media (max-width:576px){.vyfLFa_scheduleCardItemTeacherClass{font-size:14px}}.vyfLFa_scheduleCardItemTeacherTime{color:#864ff1;font-size:16px;font-weight:400;line-height:103%}@media (max-width:1650px){.vyfLFa_scheduleCardItemTeacherTime{font-size:14px}}@media (max-width:1024px){.vyfLFa_scheduleCardItemTeacherTime{font-size:20px}}@media (max-width:992px){.vyfLFa_scheduleCardItemTeacherTime{font-size:18px}}@media (max-width:576px){.vyfLFa_scheduleCardItemTeacherTime{font-size:14px}}@media (max-width:1650px){.vyfLFa_scheduleCardItemTeacher{grid-template-columns:90px auto auto}}@media (max-width:1024px){.vyfLFa_scheduleCardItemTeacher{grid-template-columns:230px auto auto}}@media (max-width:576px){.vyfLFa_scheduleCardItemTeacher{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vyfLFa_scheduleCardItemTeacherTime{text-align:right}}
.gzc1vq_sheduleCard{background-color:#f5f3fd;border-radius:12px;min-width:0;height:100%;padding:20px 16px}.gzc1vq_sheduleCardTopContent{justify-content:space-between;margin-bottom:9px;display:flex}.gzc1vq_sheduleCardTopContentTeacher{margin-bottom:37px}.gzc1vq_sheduleCardTopContentEvaluation{text-align:center;grid-template-columns:1fr 1fr;width:119px;margin-bottom:9px;margin-left:auto;display:grid}.gzc1vq_sheduleCardTopContentEvaluation span{color:#243976;font-size:16px;font-weight:700}@media (max-width:1024px){.gzc1vq_sheduleCardTopContentEvaluation span{font-size:20px}}@media (max-width:992px){.gzc1vq_sheduleCardTopContentEvaluation span{font-size:18px}}@media (max-width:576px){.gzc1vq_sheduleCardTopContentEvaluation span{font-size:15px}}@media (max-width:1650px){.gzc1vq_sheduleCardTopContentEvaluation{width:100px}}@media (max-width:1280px){.gzc1vq_sheduleCardTopContentEvaluation{width:100px}}@media (max-width:1024px){.gzc1vq_sheduleCardTopContentEvaluation{width:119px}}@media (max-width:992px){.gzc1vq_sheduleCardTopContentEvaluation{width:100px}}@media (max-width:576px){.gzc1vq_sheduleCardTopContentEvaluation{width:90px}}.gzc1vq_sheduleCardDayWeek{color:#243976;font-size:24px;font-weight:700}@media (max-width:1650px){.gzc1vq_sheduleCardDayWeek{font-size:20px}}@media (max-width:1024px){.gzc1vq_sheduleCardDayWeek{font-size:24px}}@media (max-width:992px){.gzc1vq_sheduleCardDayWeek{font-size:20px}}@media (max-width:576px){.gzc1vq_sheduleCardDayWeek{font-size:16px}}.gzc1vq_sheduleCardDate{color:#243976;font-size:24px;font-weight:700}@media (max-width:1650px){.gzc1vq_sheduleCardDate{font-size:20px}}@media (max-width:1024px){.gzc1vq_sheduleCardDate{font-size:24px}}@media (max-width:992px){.gzc1vq_sheduleCardDate{font-size:20px}}@media (max-width:576px){.gzc1vq_sheduleCardDate{font-size:16px}}.gzc1vq_sheduleCardWeekend{color:#864ff1;background-color:#f5f3fd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:20px;font-size:20px;display:flex}@media (max-width:1650px){.gzc1vq_sheduleCardWeekend{font-size:18px}}@media (max-width:576px){.gzc1vq_sheduleCardWeekend{min-height:auto;font-size:15px}}.gzc1vq_sheduleCardWeekendIcon{object-fit:contain;width:60px;height:60px;margin-bottom:20px}@media (max-width:1650px){.gzc1vq_sheduleCardWeekendIcon{width:50px;height:50px;margin-bottom:10px}}@media (max-width:576px){.gzc1vq_sheduleCardWeekendIcon{width:40px;height:40px;margin-bottom:5px}}.gzc1vq_sheduleCardContent{display:grid}.gzc1vq_sheduleCardRow:not(:last-child){border-bottom:1px solid #0000000d;margin-bottom:12px;padding-bottom:12px}.gzc1vq_sheduleCardRowWindow{justify-content:space-between;align-items:center;gap:10px;display:flex}.gzc1vq_sheduleCardWindowLabel,.gzc1vq_sheduleCardWindowTime{color:#bfbfbf;font-size:16px;line-height:103%}@media (max-width:1650px){.gzc1vq_sheduleCardWindowLabel,.gzc1vq_sheduleCardWindowTime{font-size:14px}}@media (max-width:1024px){.gzc1vq_sheduleCardWindowLabel,.gzc1vq_sheduleCardWindowTime{font-size:20px}}@media (max-width:992px){.gzc1vq_sheduleCardWindowLabel,.gzc1vq_sheduleCardWindowTime{font-size:18px}}@media (max-width:576px){.gzc1vq_sheduleCardWindowLabel,.gzc1vq_sheduleCardWindowTime{font-size:14px}}.gzc1vq_sheduleCardWindowLabel{font-weight:700}.gzc1vq_sheduleCardWindowTime{font-weight:400}@media (max-width:1280px){.gzc1vq_sheduleCard{padding:10px 15px}}@media (max-width:576px){.gzc1vq_sheduleCard{padding:10px}}
.HFIXWq_schedule{width:100%;padding-top:100px}.HFIXWq_scheduleTopContent{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:grid}@media (max-width:1024px){.HFIXWq_scheduleTopContent{grid-template-columns:1fr}}.HFIXWq_scheduleCardItemBtnLesson{padding:0}.HFIXWq_scheduleTopContentTeacher{grid-template-columns:1fr;gap:42px}.HFIXWq_scheduleTopContentRight{grid-template-columns:285px auto;justify-content:space-between;gap:44px;display:grid}@media (max-width:1380px){.HFIXWq_scheduleTopContentRight{gap:20px}}@media (max-width:1024px){.HFIXWq_scheduleTopContentRight{grid-template-columns:1fr auto}}@media (max-width:992px){.HFIXWq_scheduleTopContentRight{gap:10px}}.HFIXWq_scheduleInputsWrap{position:relative}.HFIXWq_scheduleBtnWrap{grid-template-columns:repeat(2,auto);gap:7px;display:grid}.HFIXWq_scheduleBtnSwipe{border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;width:70px;min-height:44px;display:flex}.HFIXWq_scheduleBtnSwipe:disabled{opacity:.4;cursor:not-allowed}.HFIXWq_scheduleBtnSwipe:disabled:hover{background-color:unset}.HFIXWq_scheduleBtnSwipe:disabled:hover path{fill:unset}.HFIXWq_scheduleBtnSwipe:disabled:active{background-color:unset}.HFIXWq_scheduleBtnSwipe:hover{background-color:#bd9dfd;transition:all .3s}.HFIXWq_scheduleBtnSwipe:hover path{fill:#fff;transition:all .3s}.HFIXWq_scheduleBtnSwipe:active{background-color:#9d71f4}@media (max-width:1380px){.HFIXWq_scheduleBtnSwipe{min-height:40px}}@media (max-width:576px){.HFIXWq_scheduleBtnSwipe{max-width:40px}}.HFIXWq_scheduleDate{width:100%;min-height:44px;position:relative}@media (max-width:1380px){.HFIXWq_scheduleDate{min-height:40px}}.HFIXWq_scheduleDateIcon{position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (max-width:1380px){.HFIXWq_scheduleDateIcon{top:20px}}.HFIXWq_scheduleTitle{color:#243976;font-weight:700;font-size:36px!important}@media (max-width:1650px){.HFIXWq_scheduleTitle{font-size:28px!important}}@media (max-width:1380px){.HFIXWq_scheduleTitle{font-size:24px!important}}@media (max-width:1024px){.HFIXWq_scheduleTitle{font-size:32px!important}}@media (max-width:992px){.HFIXWq_scheduleTitle{font-size:28px!important}}@media (max-width:576px){.HFIXWq_scheduleTitle{font-size:16px!important}}.HFIXWq_scheduleContent{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-items:stretch;gap:12px 15px;display:grid}@media (max-width:1380px){.HFIXWq_scheduleContent{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.HFIXWq_scheduleTeacher{padding-top:87px}.HFIXWq_scheduleTeacher .HFIXWq_scheduleContent{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}@media (max-width:1280px){.HFIXWq_scheduleTeacher .HFIXWq_scheduleContent{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (max-width:992px){.HFIXWq_schedule{padding-top:60px}}@media (max-width:576px){.HFIXWq_schedule{padding-top:40px}}@media (max-width:768px){.HFIXWq_scheduleParent{background-color:#fff;border-radius:20px;margin-top:60px;padding:20px}.HFIXWq_scheduleParent .HFIXWq_scheduleTopContent{grid-template-columns:auto auto;gap:12px;margin-bottom:24px}.HFIXWq_scheduleParent .HFIXWq_scheduleTopContentRight{grid-template-columns:1fr;justify-content:end;gap:0}.HFIXWq_scheduleParent .HFIXWq_scheduleBtnWrap{display:none}}.HFIXWq_scheduleParent .HFIXWq_scheduleDayTabs{display:none}@media (max-width:768px){.HFIXWq_scheduleParent .HFIXWq_scheduleDayTabs{justify-content:center;gap:14px;margin-bottom:22px;display:flex}}@media (max-width:768px) and (max-width:576px){.HFIXWq_scheduleParent .HFIXWq_scheduleDayTabs{gap:12px}}@media (max-width:768px){.HFIXWq_scheduleParent .HFIXWq_scheduleDayTab{flex:1 1 0;font-size:16px;line-height:1}.HFIXWq_scheduleParent .HFIXWq_scheduleDayTab.btn{aspect-ratio:1;border-radius:8px;min-width:0;max-width:56px;padding:0}.HFIXWq_scheduleParent .HFIXWq_scheduleDayTab._secondary{font-weight:400}}@media (max-width:768px) and (max-width:576px){.HFIXWq_scheduleParent .HFIXWq_scheduleDayTab{flex:none}.HFIXWq_scheduleParent .HFIXWq_scheduleDayTab.btn{aspect-ratio:auto;width:40px;min-width:40px;max-width:none;height:32px}}@media (max-width:768px){.HFIXWq_scheduleParent .HFIXWq_scheduleDayTabActive.btn{color:#fff;background-color:#f39301;border-color:#f39301;font-weight:700}.HFIXWq_scheduleParent .HFIXWq_scheduleDate{background-color:#fff;width:auto}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker{border:1px solid #ece9f6;border-radius:20px;justify-content:center;padding:0 16px!important}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-prefix{margin-inline-end:12px}:is(.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-prefix svg,.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-suffix svg){width:20px;height:20px}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-input input{color:#243976;text-align:center;-webkit-user-select:none;user-select:none;font-size:18px!important}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-suffix{margin-inline-start:12px}}@media (max-width:576px){.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker{max-width:194px;height:32px;min-height:32px;overflow:hidden}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-prefix{margin-inline-end:6px}:is(.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-prefix svg,.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-suffix svg){width:16px;height:16px}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-input input{font-size:14px!important}.HFIXWq_scheduleParent .HFIXWq_scheduleDate.ant-picker .ant-picker-suffix{margin-inline-start:6px}}@media (max-width:768px){.HFIXWq_scheduleParent .HFIXWq_scheduleTitle{font-size:26px!important}}@media (max-width:576px){.HFIXWq_scheduleParent .HFIXWq_scheduleTitle{font-size:18px!important}}@media (max-width:768px){.HFIXWq_scheduleParent .HFIXWq_scheduleContent{grid-template-rows:auto;grid-template-columns:1fr}.HFIXWq_scheduleParent .HFIXWq_scheduleContent>*{display:none}.HFIXWq_scheduleParent .HFIXWq_scheduleContent>.HFIXWq_scheduleDayCardActive{display:block}}
