.Layout_layoutWrapper__Zf3jR{display:flex;flex-direction:column;min-height:100vh;z-index:1;position:relative}.Layout_middle___RJJz{display:flex;flex-grow:1;overflow:auto}.Layout_content__WTgxq{flex-grow:1;overflow:auto;padding:20px}.Sidebar_nav___oDZq{display:flex;flex-shrink:0;flex-direction:column;gap:8px;overflow:auto;width:286px;padding:24px 12px;box-shadow:3px 0 9px 3px #ebebeb;transition:.3s}.Sidebar_nav___oDZq.Sidebar_sidebarMobileWrapper__r0uZB{width:48px;padding:0}.Sidebar_sideBarItem__NrvmJ{display:flex;align-items:center;gap:8px;padding:4px 8px;transition:.3s;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_sideBarItem__NrvmJ:hover:not(.Sidebar_activeMenuItem__qeShX){background-color:var(--color-hover-gray);box-shadow:inset -20px -1px 20px 0 #fff}.Sidebar_sideBarItem__NrvmJ:active{background-color:var(--color-white-blue)!important}.Sidebar_text__F_PeM{font-size:16px}.Sidebar_activeMenuItem__qeShX{box-shadow:inset -20px -1px 20px 0 #fff;background-color:var(--color-blue)}.Sidebar_activeMenuItem__qeShX .Sidebar_calendarSvg__vfRJg,.Sidebar_activeMenuItem__qeShX .Sidebar_taskSvg__Mw7V6{fill:#fff}.Sidebar_activeMenuItem__qeShX .Sidebar_text__F_PeM{color:#fff}.Sidebar_calendarSvg__vfRJg,.Sidebar_taskSvg__Mw7V6{fill:var(--color-blue);width:24px;height:24px}.Sidebar_hr__RPbuy{border:1px solid var(--color-white-gray);border-radius:8px;margin-top:12px}.Sidebar_hiddenSidebarBtn__OaSRQ{left:286px;top:120px;padding:8px 0;display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;position:absolute;z-index:2;border-radius:0 8px 8px 0;border:1px solid var(--color-white-gray);background:var(--color-hover-gray);box-shadow:var(--box-shadow-layout);transition:background .3s,left .3s;cursor:pointer}.Sidebar_hiddenSidebarBtn__OaSRQ.Sidebar_isMobile__2bGH0:not(.Sidebar_close__0W2Ev){left:48px}.Sidebar_hiddenSidebarBtn__OaSRQ.Sidebar_close__0W2Ev{left:0}.Sidebar_hiddenSidebarBtn__OaSRQ.Sidebar_close__0W2Ev .Sidebar_chevronSvg__dr4pv{transform:rotateY(180deg)}.Sidebar_hiddenSidebarBtn__OaSRQ:hover{background:var(--color-white-gray)}.Sidebar_hiddenSidebarBtn__OaSRQ:hover .Sidebar_chevronSvg__dr4pv{fill:var(--color-blue)}.Sidebar_hiddenSidebarBtn__OaSRQ .Sidebar_chevronSvg__dr4pv{transition:fill .3s,transform .3s;fill:var(--color-gray)}.Sidebar_closeSideBar__Yoy2f{width:0!important;padding:0!important}.Sidebar_ulWrapper___Q7w3{overflow-x:hidden}.Collapse_collapsWrapper__UatZi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0;overflow:hidden}.Collapse_collapsWrapper__UatZi>*{min-height:0;overflow:hidden;transition:padding .3s ease,opacity .2s ease .1s}.Collapse_collapsWrapper__UatZi:not(.Collapse_open__wGgCT)>*{padding:0;opacity:0}.Collapse_collapsWrapper__UatZi.Collapse_open__wGgCT{grid-template-rows:1fr;opacity:1}.Collapse_collapsWrapper__UatZi.Collapse_open__wGgCT>*{opacity:1}.Header_headerWrapper__ttGyu{box-shadow:var(--box-shadow-layout);display:flex;justify-content:space-between;align-items:center;padding:0 72px;overflow:hidden;transition:.3s}.Header_userInfoWrapper__paEyV{display:flex;align-items:center;gap:8px}.Header_logo__k3L_L{display:flex;position:relative}.Header_rightBlock__odi_g{display:flex;align-items:center;gap:24px}.Header_hiddenSidebarBtn__bu7_F{right:128px;padding:0 8px;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:0 0 8px 8px;border:1px solid var(--color-white-gray);background:var(--color-hover-gray);box-shadow:var(--box-shadow-layout);transition:background .3s,top .3s,transform .3s;z-index:2;cursor:pointer}.Header_hiddenSidebarBtn__bu7_F.Header_close__hKJpg{top:0;bottom:unset}.Header_hiddenSidebarBtn__bu7_F.Header_close__hKJpg .Header_chevronSvg__q3Mi2{transform:rotate(90deg) rotateY(180deg)}.Header_hiddenSidebarBtn__bu7_F:hover{background:var(--color-white-gray)}.Header_hiddenSidebarBtn__bu7_F:hover .Header_chevronSvg__q3Mi2{fill:var(--color-blue)}.Header_hiddenSidebarBtn__bu7_F .Header_chevronSvg__q3Mi2{transition:fill .3s,transform .3s;fill:var(--color-gray);transform:rotate(90deg)}.MainMenuItem_mainMenuItemWrapper__hQwnG{font-size:18px;text-align:center;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:var(--color-gray)}.MainMenuItem_mainMenuItemWrapper__hQwnG:hover:not(.MainMenuItem_activeMenuItem__bTYLf){cursor:pointer;background-color:var(--color-hover-gray);box-shadow:inset -20px -1px 20px 0 #fff}.MainMenuItem_text__b9sBW{color:var(--color-gray);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MainMenuItem_svgChevron____2Ne{rotate:180deg;transition:.3s;width:24px;height:24px;font-weight:100;fill:var(--color-gray)}.MainMenuItem_svgChevronOpen__GwJzy{rotate:270deg}.Calendar_headerColendar__hFEXy{display:flex;justify-content:center;align-items:center;gap:16px}.Calendar_h1__CLuUm{margin:0 0 12px}.CalendarYear_monthsWrapper___Afv2{display:grid;grid-template-columns:repeat(4,364px);grid-gap:24px;padding:16px;justify-content:center}@media(max-width:1600px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:repeat(3,364px);grid-gap:20px;padding:12px}}@media(max-width:1175px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:repeat(2,364px);grid-gap:20px;padding:12px}}@media(max-width:767px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:364px;grid-gap:16px;padding:8px}}@media(max-width:479px){.CalendarYear_monthsWrapper___Afv2{grid-gap:12px;padding:4px}}.CalendarYear_monthLabel__jW5fl{text-align:center}.CalendarYear_monthWrapper__JLJO1{outline:1px solid var(--color-white-gray);border-radius:8px;padding:16px;box-shadow:var(--box-shadow-layout)}.CalendarYear_daysWrapper__iyHkP{display:grid;grid-template-columns:repeat(7,44px);grid-gap:4px;margin-top:10px}.CalendarYear_dayWrapper__v_qcx{text-align:center;font-weight:700;padding:2px}.CalendarYear_daysGrid__q5hqQ{display:grid;grid-template-columns:repeat(7,44px);grid-gap:4px;margin-top:10px}.CalendarYear_dayWrapper__v_qcx span{display:block;padding:10px;text-align:center;border-radius:5px;box-shadow:var(--box-shadow-layout);outline:1px solid var(--color-white-gray);cursor:pointer}.CalendarYear_currentDay__0gXS3{background:var(--color-blue);color:#fff}.CalendarYear_dayWrapper__v_qcx span:hover{transition:.3s;background-color:#e0e0e0}.CalendarYear_daysWeekends__UV6aH{color:var(--color-error)}.CalendarMonth_weekdayWrapper__umN2S{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:8px;background:var(--color-white-gray);box-shadow:var(--box-shadow-layout);border-radius:8px}.CalendarMonth_weekday__7j3W5{border-radius:8px;padding:8px;font-weight:700}.CalendarMonth_dayWrapper___8Rzy{border:1px solid var(--color-white-gray);box-shadow:var(--box-shadow-layout);height:120px;padding:8px;border-radius:8px;cursor:pointer}.CalendarMonth_daysGrid__YoAiJ{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(7,1fr)}.CalendarMonth_currentDay__AAucL{background:var(--color-white-gray)}.Catigories_catigoriesWrapper__tKWrm{display:flex;align-items:center;margin-bottom:32px}.Catigories_creatTaskInput__OAuAt{margin-left:10px}.Category_item__1tnrP{position:relative;background:var(--color-white-gray);width:192px;height:32px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:2px;box-shadow:var(--box-shadow-layout);transition:.53s;margin:10px}.Category_item__1tnrP:hover{cursor:pointer;color:var(--color-hover-black)}.Category_item__1tnrP.Category_active__fxmS7{background:var(--color-gray);color:var(--color-white)}.Category_item__1tnrP.Category_active__fxmS7 .Category_remove__fdHBs{fill:#fff!important}.Category_item__1tnrP .Category_remove__fdHBs{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.Category_noEvent__63__p{pointer-events:none}.RemoveCard_closeSvg___b8I7{fill:var(--color-black);transition:.3s}.RemoveCard_closeSvg___b8I7:hover{fill:var(--color-hover-black);cursor:pointer}.CreateTaskInput_createTaskInputWrapper__iU0rI{width:100%;border-radius:4px;text-align:center;border:1px solid var(--color-white-gray)!important;box-shadow:var(--box-shadow-layout)}.CreateTaskInput_createTaskInputWrapper__iU0rI:focus-visible{box-shadow:var(--box-shadow-layout)!important;border:1px solid var(--color-white-gray)!important}.CreateTaskInput_createTaskInputWrapper__iU0rI::placeholder{font-size:14px}.CreateTaskInput_createTaskInputWrapper__iU0rI.CreateTaskInput_column__G5ib8{height:40px;width:404px;font-size:24px}.CreateTaskInput_createTaskInputWrapper__iU0rI.CreateTaskInput_column__G5ib8::placeholder{font-size:16px}.CreateTaskInput_createTaskInputWrapper__iU0rI.CreateTaskInput_category__NsioE{height:32px;width:192px;border-radius:2px}.CreateTaskInput_createTaskInputWrapper__iU0rI::placeholder{font-size:12px}.Input_wrapper__mEU1v{position:relative}.Input_inputWrapper__m9yyh{border:1px solid gray;border-radius:8px;padding:12px 16px}.Input_inputWrapper__m9yyh:focus-visible{box-shadow:var(--box-shadow-atom);outline:0;border:1px solid rgba(255,0,0,0)}.Input_valid__c8E5s{box-shadow:0 0 0 1.4px var(--color-success);border:1px solid rgba(255,0,0,0)}.Input_invalid__h3FW4{box-shadow:0 0 0 1.4px var(--color-error);border:1px solid rgba(255,0,0,0)}.Input_visibilitySvg__k7san{position:absolute;right:0;top:0;fill:var(--color-gray);transform:translate(-40%,45%);cursor:pointer}.Input_clearSvg__4gK60{position:absolute;cursor:pointer;right:0;top:0;transform:translate(-30%,25%)}.DndContainer_dndContainerWrapper__581TL{display:flex;border-radius:8px;transition:1s}.DndContainer_activeDragContainer__pxpod{box-shadow:3px 3px 12px 2px #dadada}.DndContainer_vertiacalDirection__RUkQC{flex-direction:column}.DndContainer_grab__9Lwhf{cursor:-webkit-grab;cursor:grab}.DndContainer_grabbing__jEaQi{cursor:-webkit-grabbing;cursor:grabbing}.DndContainer_noDrop__GAakU{cursor:no-drop}.DndContainer_cell__JzemG{cursor:cell}.DndContainer_placeholder__PsRms{width:0;height:0}.DndItem_noEvent__ET9Sp{pointer-events:none}.TaskColumns_taskColumnsWrapper__m0Tic{display:flex;height:100%}.TaskColumns_creatTaskInput__TzQfS{margin-left:10px}.TaskColumn_tasksWrapper__NFzF0{display:flex;flex-direction:column;gap:8px;min-width:404px;height:100%;background:#fff;width:400px;padding:0 4px}.TaskColumn_tasksMobileWrapper__mmile{min-width:260px;width:260px}.TaskColumn_headWrapper__oXH9W{height:40px;box-shadow:var(--box-shadow-layout);display:flex;align-items:center;justify-content:center;transition:.3s;position:relative;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskColumn_headWrapper__oXH9W:hover{cursor:pointer;color:var(--color-hover-black)}.TaskColumn_headWrapper__oXH9W:active{box-shadow:none}.TaskColumn_headText__VPAcA{font-size:24px}.TaskColumn_filtersBlock__hb29_{background:#fff;position:absolute;top:8px;right:8px;display:flex;gap:8px;z-index:1}.TaskColumn_noEvent___4Egx{pointer-events:none}.TaskCard_cardWrapper__Yq15v{box-shadow:var(--box-shadow-layout);display:flex;flex-direction:column;border-top:1px solid var(--color-white-gray);border-left:1px solid var(--color-white-gray);border-radius:4px;overflow:hidden;position:relative;background:#fff;margin:2px 0}.TaskCard_shortTaskWrapper__cnrE1{display:flex;align-items:center;justify-content:space-between;margin:0 8px}.TaskCard_settingButtons__t_nHU{display:flex;align-items:center}.TaskCard_settingLevelWrapper__3chAX{display:flex;gap:8px;align-items:center}.TaskCard_settingWrapper__MA0kL{padding:8px 12px;display:flex;gap:8px}.TaskCard_create__bFVg6{animation-duration:5s;animation-name:TaskCard_slidein__YvSE6}@keyframes TaskCard_slidein__YvSE6{0%{background:var(--color-light-green)}to{background:#fff}}.TaskCard_noEvent__PFVaZ{pointer-events:none}.SettingSwitcher_settingSwitchWrapper__B18_G{transition:.3s;display:flex;justify-content:center}.SettingSwitcher_settingSwitchWrapper__B18_G:hover{cursor:pointer}.SettingSwitcher_settingSwitchWrapper__B18_G:hover .SettingSwitcher_settingSwitchSvg__tAqC1{fill:var(--color-hover-black)}.SettingSwitcher_settingSwitchSvg__tAqC1{fill:var(--color-black);transition:fill .3s,transform .3s}.SettingSwitcher_settingSwitchSvg__tAqC1.SettingSwitcher_close__hdS7K{transform:rotate(-180deg)}.Sort_sortSvg__D4IeV{fill:var(--color-blue);transition:.3s}.Sort_sortSvg__D4IeV:hover{fill:var(--color-hover-blue)}.Filter_filterSvg__D_mTC{fill:var(--color-blue);transition:.3s}.Filter_filterSvg__D_mTC:hover{fill:var(--color-hover-blue)}.LevelSelector_settingLevelButtonWrapper__HpFPt{border:1px solid var(--color-gray);display:flex;border-radius:4px;box-shadow:var(--box-shadow-layout);padding:4px 8px;gap:8px;align-items:center;justify-content:center}.LevelSelector_settingLevelText__vfbBA{font-size:16px}.LevelSelector_settingLevelChevron__jRn6X{transform:rotate(270deg)}.InputTask_inputTask__0tX2H{margin:0 12px;border:none!important;text-overflow:ellipsis;width:100%;text-align:center;background:none}.InputTask_inputTask__0tX2H:focus-visible{box-shadow:none!important;outline:0;border:none}.InputTask_inputTask__0tX2H.InputTask_column__yAj7F{font-size:24px}.ChatInput_input__yDqKZ{min-height:24px;white-space:pre-wrap;word-break:break-word;padding:8px;border:none;outline:none;text-align:center;width:100%}.Selector_wrapperSelector__wvGKG{border:none;background:#fff;cursor:pointer}.Button_buttonWrapper__rWzuJ{background:var(--color-white-gray);color:var(--color-black);border-radius:8px;padding:8px 16px;box-shadow:4px 4px 4px 0 #c1c1c1;border:none;transition:.3s}.Button_buttonWrapper__rWzuJ:focus-visible{box-shadow:var(--box-shadow-atom);outline:0}.Button_buttonWrapper__rWzuJ:hover{cursor:pointer;opacity:.9;background:var(--color-gray);color:var(--color-white)}.Button_buttonWrapper__rWzuJ:active{cursor:pointer;box-shadow:none}.Button_fullWidth__RZn8F{width:100%}.Button_fitContent__d_4Tx{width:-moz-fit-content;width:fit-content}.CalorieCalculatorSort_sortSvg__rKFZe{transition:.5s;fill:var(--color-blue)}.CalorieCalculatorSort_sortSvg__rKFZe:hover{cursor:pointer;fill:var(--color-hover-blue)}.CalorieCalculatorSort_notSorted__aQwQG{fill:unset}.CalorieCalculatorSort_sortMin___Xg8Q{transform:rotateX(180deg)}.CalculatorCalorieSettings_settingsSvg__o4ZMq{display:flex;margin:0 auto;transition:.3s}.CalculatorCalorieSettings_settingsSvg__o4ZMq:hover{cursor:pointer;fill:var(--color-hover-blue)}.CalculatorCalorieSettings_listWrapper__gE_xL{list-style:none;padding:8px}.CalculatorCalorieSettings_listWrapper__gE_xL .CalculatorCalorieSettings_liHeader__fyApR{font-weight:700;margin:8px auto}.CalculatorCalorieSettings_listWrapper__gE_xL li{margin:0 auto;width:320px;display:flex;gap:8px;padding:4px;justify-content:space-between}.Modal_modalWrapper__OEbDb{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.Modal_modalBody__I6ggd{position:relative;background-color:#fff;padding:1.5rem;border-radius:.5rem;max-width:28rem;width:-moz-fit-content;width:fit-content}.Modal_closeSvg__gEl3W{position:absolute;right:8px;top:8px;fill:var(--color-black);transition:.3s}.Modal_closeSvg__gEl3W:hover{fill:var(--color-hover-black);cursor:pointer}.Checkbox_input__SR7G7{display:none}.Checkbox_customCheckbox___Oq2t{position:relative;display:inline-flex;cursor:pointer}.Checkbox_checkbox__44vaq{width:24px;height:24px;border:2px solid #333;border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease}.Checkbox_input__SR7G7:checked+.Checkbox_checkbox__44vaq{background-color:var(--color-blue);border-color:var(--color-hover-blue)}.Checkbox_input__SR7G7:checked+.Checkbox_checkbox__44vaq:before{content:"";position:absolute;top:0;left:5.5px;width:6px;height:12px;border:solid #fff;border-width:0 3.5px 3.5px 0;transform:rotate(45deg)}.Checkbox_checkbox__44vaq:hover{border-color:#007bff}.Checkbox_input__SR7G7[type=checkbox]:focus+.Checkbox_checkbox__44vaq{box-shadow:0 0 0 2px rgba(38,132,255,.6)}.CalorieCalculatorDubleClickInput_tdInput__J_8oR{width:88px;height:42px}.CalorieCalculatorDubleClickInput_value__81DHV{padding:12px 16px;width:88px}.CalorieCalculatorDubleClickInput_chatInput__CSW37{width:300px}.ConfirmModal_modalWrapper__4Ollw{padding:12px}.ConfirmModal_modalWrapper__4Ollw:focus{outline:none}.ConfirmModal_text__9Z4_j{font-weight:700;text-align:center}.ConfirmModal_buttons__oa0gM{margin-top:24px;display:flex;gap:16px;justify-content:center}.ErrorForm_errorFormWrapper__kGfTi{color:var(--color-error);text-align:center}.TimerEditor_wrapperTimerEditor__ici_D{flex-direction:column;padding:8px}.TimerEditor_wrapperInputs__SHPX5,.TimerEditor_wrapperTimerEditor__ici_D{display:flex;align-items:center;gap:16px}.TimerEditor_inputWrapper__yymeo{display:flex;flex-direction:column;gap:8px;align-items:center}.TimerEditor_input__CJTgi{width:68px;text-align:center}.TimerEditor_label__KUzoA{font-size:12px;font-weight:700}