.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:28px}.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}.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)}.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}.HeaderProfile_headerProfileWrapper__xedeo{position:relative;display:inline-block}.HeaderProfile_avatarButton__mjP9I{min-width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:50%;transition:transform .2s ease}.HeaderProfile_avatarButton__mjP9I:hover{transform:scale(1.05)}.HeaderProfile_avatarButton__mjP9I:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.3)}.HeaderProfile_avatarContainer__MT422{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.HeaderProfile_avatarImage__N3t0f{width:100%;height:100%;object-fit:cover;border-radius:50%}.HeaderProfile_avatarPlaceholder__ClLy0{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}.HeaderProfile_dropdown__NpEXc{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:HeaderProfile_slideDown__LZZVA .2s ease-out;transform-origin:top right}@keyframes HeaderProfile_slideDown__LZZVA{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HeaderProfile_dropdownHeader__4q2R6{padding:16px;background:#fafafa}.HeaderProfile_userInfo__nmKXE .HeaderProfile_userName__OLF3T{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.HeaderProfile_userInfo__nmKXE .HeaderProfile_userEmail__3zdgn{font-size:12px;color:#666;opacity:.8}.HeaderProfile_dropdownDivider__GY20l{height:1px;background:#e5e5e5;margin:4px 0}.HeaderProfile_dropdownItem__amdgL{width:100%;padding:10px 16px;display:flex;align-items:center;gap:12px;background:none;border:none;font-size:14px;color:#1a1a1a;cursor:pointer;transition:background .15s ease;text-align:left}.HeaderProfile_dropdownItem__amdgL:hover{background:#f5f5f5}.HeaderProfile_dropdownItem__amdgL:active{background:#e5e5e5}.HeaderProfile_dropdownIcon__ViHZf{width:18px;height:18px;color:#666}.HeaderProfile_logoutItem___JPxc,.HeaderProfile_logoutItem___JPxc .HeaderProfile_dropdownIcon__ViHZf{color:#dc2626}.HeaderProfile_logoutItem___JPxc:hover{background:#fee2e2}.ForgotPassword_loginFormWrapper__j4yN9{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:48px auto 0;max-width:360px}.ForgotPassword_input__YJ1By{text-align:center}.ForgotPassword_buttons__xbVMV{flex-direction:column;margin-top:12px;display:flex;gap:8px;width:264px}.ForgotPassword_success__gc0Vo{color:var(--color-success);text-align:center}.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!important}.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)}.Profile_profileWrapper__Zdt58{margin:0 auto;display:flex;gap:8px;flex-direction:column;width:-moz-fit-content;width:fit-content;padding:48px;border-radius:4px;box-shadow:var(--box-shadow-layout)}.Profile_avatarSection__iPbJK{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Profile_avatarPreview__Am57p{width:100px;height:100px;border-radius:50%;overflow:hidden}.Profile_avatarPreview__Am57p img{width:100%;height:100%;object-fit:cover}.Profile_avatarPlaceholder__0_M83{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eee;color:#666;font-size:14px}.Profile_uploadLabel__qLnt0{cursor:pointer;color:#007bff;text-decoration:underline}.Home_heroSection__NAYzM{position:relative;text-align:center;overflow:hidden;margin-bottom:48px}.Home_heroContent__e1En5{position:relative;z-index:1;border-radius:24px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:Home_fadeIn__kFSxd .8s ease-out}.Home_title__EKb4m{font-size:2.75rem;font-weight:800;letter-spacing:-.025em;color:var(--color-black);margin:0 0 1.25rem;line-height:1.2}.Home_accentText__nWWwJ{color:var(--color-error)}.Home_subtitle__SM5bM{font-size:1.125rem;line-height:1.75;color:#94a3b8;font-weight:400}.Pomodoro_wrapperPomodoro__ChJdM{display:flex;flex-direction:column;gap:16px;align-items:center}.Timer_timerWrapper__QhhB2{padding:32px;width:-moz-fit-content;width:fit-content;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:var(--box-shadow-layout);border:1px solid var(--color-white-gray)}.Timer_btnWithIcon__fKBAu{display:flex}.Timer_btnWithIcon__fKBAu:hover{transition:.3s}.Timer_btnWithIcon__fKBAu:hover svg{fill:#fff}.Timer_pomadoraCount__NU1bQ{position:absolute;color:#fff;font-weight:700;right:1px;width:36px;text-align:center}.Timer_pomadoroSVG__JodsU{width:36px;height:36px;margin-bottom:8px}.Timer_work__iOmmV{background:#f9fafb;background:linear-gradient(to top,var(--color-white),var(--color-white-gray))}.Timer_longBreak__P1AWx,.Timer_shortBreak__115RL{background:#f9fafb;background:linear-gradient(to top,var(--color-white),var(--color-light-green));box-shadow:0 0 20px 0 var(--color-light-green)}.Timer_time__hFJ29{display:flex;font-size:32px;font-weight:700}.Timer_buttonsWrapper__XMa4g{display:flex;gap:16px}.Timer_activeTaskContainer__V4b6h{display:flex;align-items:stretch;gap:8px;width:100%;max-width:200px;padding:10px 16px;background:var(--color-white-blue);border-left:4px solid var(--color-blue);border-radius:4px 8px 8px 4px;box-sizing:border-box}.Timer_activeTaskContainer__V4b6h.Timer_notActive__kF1JD{border-left:4px solid var(--color-gray)}.Timer_activeTaskTitle__xKn2F{flex:1 1;font-size:14px;color:var(--color-black);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Input_wrapper__mEU1v{position:relative}.Input_inputWrapper__m9yyh{border:1px solid gray;border-radius:8px;padding:10px 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%)}.Input_propTitle__Q5E_h{padding:8px;display:block}.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_buttonWrapper__rWzuJ.Button_disabled__ZggFl{opacity:.5;cursor:not-allowed;box-shadow:0 -1px 0 0 #c1c1c1}.Button_buttonWrapper__rWzuJ.Button_disabled__ZggFl:hover{background:var(--color-gray-light);color:var(--color-gray-dark);cursor:not-allowed}.Button_buttonWrapper__rWzuJ .Button_fullWidth__RZn8F{width:100%}.Button_fitContent__d_4Tx{width:-moz-fit-content;width:fit-content}.MessageForm_messageFormWrapper__qajWH{margin-top:12px;padding:8px 12px;text-align:center}.MessageForm_messageFormWrapper__qajWH.MessageForm_success__y70Fv{color:var(--color-success)}.MessageForm_messageFormWrapper__qajWH.MessageForm_error__TvRLB{color:var(--color-error)}.LoginForm_loginFormWrapper__7jy1A{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:48px auto 0;max-width:360px}.LoginForm_input__arDnX{text-align:center}.LoginForm_button__c3TQu{width:100%}.LoginForm_buttons__OLDCJ{flex-direction:column;display:flex;gap:12px}.LoginForm_forgotPassword__EGBrB{margin-top:8px;text-align:center;color:var(--color-blue);transition:.3s}.LoginForm_forgotPassword__EGBrB:hover{color:var(--color-hover-blue)}.ErrorForm_errorFormWrapper__kGfTi{color:var(--color-error);text-align:center}.GoogleButtonAuth_wrapper___kxmb{display:flex;gap:4px;align-items:center;padding:6px 40px}.VKLoginButton_svg__PqmTj{width:24px;height:24px}.VKLoginButton_button__fbnF7{display:flex;align-items:center;gap:4px;background-color:#4680c2;color:#fff;border:none;justify-content:center;border-radius:8px;text-align:center}.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;cursor:pointer}.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}.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)}.CreateTaskInput_createTaskInputWrapper__jF_S5{width:100%;border-radius:4px;text-align:center;border:1px solid var(--color-white-gray)!important;box-shadow:var(--box-shadow-layout)}.CreateTaskInput_createTaskInputWrapper__jF_S5:focus-visible{box-shadow:var(--box-shadow-layout)!important;border:1px solid var(--color-white-gray)!important}.CreateTaskInput_createTaskInputWrapper__jF_S5::placeholder{font-size:12px}.Sort_sortSvg__qB3vo{fill:var(--color-blue);transition:.3s}.Sort_sortSvg__qB3vo:hover{fill:var(--color-hover-blue)}.Filter_filterSvg__mO74h{fill:var(--color-blue);transition:.3s}.Filter_filterSvg__mO74h:hover{fill:var(--color-hover-blue)}.TaskInputColumn_inputTask__Nxnm6{margin:0 12px;border:none!important;text-overflow:ellipsis;width:100%;text-align:center;background:none;font-size:24px}.TaskInputColumn_inputTask__Nxnm6:focus-visible{box-shadow:none!important;outline:0;border:none}.TimerEditor_wrapperTimerEditor___vsvT{flex-direction:column;padding:8px}.TimerEditor_wrapperInputs__79y1y,.TimerEditor_wrapperTimerEditor___vsvT{display:flex;align-items:center;gap:16px}.TimerEditor_inputWrapper__TD9U6{display:flex;flex-direction:column;gap:8px;align-items:center}.TimerEditor_input__A70TD{width:68px;text-align:center}.TimerEditor_label__bauak{font-size:12px;font-weight:700}.PomodoroTasks_pomodoroTasksWrapper__l1RPz{padding:20px;background-color:var(--color-white);border-radius:8px;font-family:sans-serif}.PomodoroTasks_title__HS9Ea{color:var(--color-black);margin-top:0;margin-bottom:16px;font-size:1.2rem}.PomodoroTasks_taskList__uuNFe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.PomodoroTasks_taskItem__3V8sz{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:var(--color-white-gray);border-radius:6px;border-left:4px solid var(--color-info);transition:background-color .2s}.PomodoroTasks_taskItem__3V8sz:hover{background-color:var(--color-hover-gray)}.PomodoroTasks_taskItem__3V8sz.PomodoroTasks_active__6BiA7{border-left-color:var(--color-blue);background-color:var(--color-white-blue)}.PomodoroTasks_taskItem__3V8sz.PomodoroTasks_completed__s2b5Y{border-left-color:var(--color-success);opacity:.7}.PomodoroTasks_taskInfo__cd5qE{display:flex;flex-direction:column;gap:6px;flex:1 1;margin-right:16px}.PomodoroTasks_taskTitle__m0jta{color:var(--color-black);font-weight:500;font-size:1rem}.PomodoroTasks_statusBadge__mGZzN{font-size:.75rem;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content;color:var(--color-white);background-color:var(--color-info)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_active__6BiA7{background-color:var(--color-blue)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_paused__jb71z{background-color:var(--color-error)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_completed__s2b5Y{background-color:var(--color-success)}.PomodoroTasks_taskControls__71h3E{display:flex;align-items:center;gap:16px}.PomodoroTasks_timer__I_rnp{font-size:1.1rem;font-weight:700;color:var(--color-gray);min-width:75px;text-align:right}.PomodoroTasks_addTaskBlock__fznAy{display:flex;gap:12px;align-items:center;width:100%;max-width:600px;margin:12px auto;padding:16px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.PomodoroTasks_addTaskBlock__fznAy:focus-within{border-color:var(--color-white-blue);box-shadow:0 4px 24px var(--color-white-blue)}.PomodoroTasks_inputWrapper__nkEKA{flex:1 1}.PomodoroTasks_taskInput__Lgw6Z{width:100%}.PomodoroTasks_taskInput__Lgw6Z input{font-size:15px;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.2);color:#fff;transition:border-color .2s}.PomodoroTasks_taskInput__Lgw6Z input:focus{border-color:#6366f1;outline:none}.PomodoroTasks_taskInput__Lgw6Z input::placeholder{color:rgba(255,255,255,.4)}.PomodoroTasks_addTaskBtn__7ikaw{display:flex;align-items:center;gap:4px}.PomodoroTasks_addTaskBtn__7ikaw:not(.PomodoroTasks_disabled__v0axC):hover .PomodoroTasks_btnText__RZryG{color:var(--color-white)}.PomodoroTasks_addTaskBtn__7ikaw:not(.PomodoroTasks_disabled__v0axC):hover .PomodoroTasks_btnIcon__idm2T:not(.PomodoroTasks_disabled__v0axC){stroke:var(--color-white)}.PomodoroTasks_addTaskBtn__7ikaw.PomodoroTasks_disabled__v0axC{background:var(--color-white-blue)!important;color:var(--color-info)!important;cursor:not-allowed;border:1px solid var(--color-white-gray);box-shadow:none}.PomodoroTasks_btnIcon__idm2T{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:400;height:100%}@media(max-width:480px){.PomodoroTasks_addTaskBlock__fznAy{flex-direction:column;align-items:stretch;gap:8px}.PomodoroTasks_addTaskBtn__7ikaw{height:44px}}.PomodoroTasks_controlBtn__eTGc2{padding:8px 14px;border:none;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s,box-shadow .2s;color:var(--color-white)}.PomodoroTasks_controlBtn__eTGc2:focus-visible{outline:none;box-shadow:var(--box-shadow-atom)}.PomodoroTasks_btnStart__xx4b2{background-color:var(--color-green)}.PomodoroTasks_btnStart__xx4b2:hover{background-color:var(--color-light-green)}.PomodoroTasks_btnPause__lI_R_{background-color:var(--color-error)}.PomodoroTasks_btnPause__lI_R_:hover{background-color:#ff1400}.PomodoroTasks_btnComplete__bgq4q{background-color:var(--color-info)}.PomodoroTasks_btnComplete__bgq4q:hover{background-color:var(--color-gray)}