.layout-module__qRp4ka__main{flex:1}
.Sidebar-module__a48uyq__sidebar{z-index:1000;background-color:var(--color-white);flex-direction:column;width:300px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto;transform:translate(-100%)}.Sidebar-module__a48uyq__sidebar_open{transform:translate(0)}@media screen and (min-width:1440px){.Sidebar-module__a48uyq__sidebar{z-index:0;border-right:1px solid var(--opacity-neutral-darkest-15);width:312px;height:900px;position:static;transform:none}}.Sidebar-module__a48uyq__sidebar_header{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media screen and (min-width:1440px){.Sidebar-module__a48uyq__sidebar_header{padding:16px}}.Sidebar-module__a48uyq__sidebar_logo_link{width:105px;height:45px}.Sidebar-module__a48uyq__sidebar_logo,.Sidebar-module__a48uyq__sidebar_close_icon{width:100%;height:100%}.Sidebar-module__a48uyq__sidebar_close_btn{background-color:#0000;width:32px;height:32px;padding:0}@media screen and (min-width:1440px){.Sidebar-module__a48uyq__sidebar_close_btn{display:none}}.Sidebar-module__a48uyq__sidebar_close_icon{stroke:var(--color-neutral-darkest)}.Sidebar-module__a48uyq__sidebar_nav{margin-bottom:auto;padding:0 16px}@media screen and (min-width:1440px){.Sidebar-module__a48uyq__sidebar_nav{padding-top:8px}}.Sidebar-module__a48uyq__sidebar_auth_container{padding:0 16px 24px}.Sidebar-module__a48uyq__sidebar_auth_container:before{content:"";border:1px solid var(--opacity-neutral-darkest-15);margin-bottom:16px;display:block}
.NavItem-module__XjiOgq__nav_item{border-radius:8px;align-items:center;gap:12px;padding:8px;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out;display:flex}.NavItem-module__XjiOgq__nav_item:hover{background-color:var(--opacity-neutral-darkest-5)}.NavItem-module__XjiOgq__nav_item_active{background-color:var(--active-bg)}.NavItem-module__XjiOgq__theme-boy{--active-bg:var(--color-french-pass-lighter)}.NavItem-module__XjiOgq__theme-girl{--active-bg:var(--color-pastel-pink-lighter)}.NavItem-module__XjiOgq__theme-default{--active-bg:var(--color-oasis-lighter)}@media screen and (min-width:1440px){.NavItem-module__XjiOgq__nav_item{outline:none;font-size:16px}}.NavItem-module__XjiOgq__nav_item_label{position:relative}.NavItem-module__XjiOgq__nav_item_label:after{content:"";background-color:var(--color-neutral-darkest);width:0;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:-2px;left:0}.NavItem-module__XjiOgq__nav_item:hover .NavItem-module__XjiOgq__nav_item_label:after,.NavItem-module__XjiOgq__nav_item:focus-visible .NavItem-module__XjiOgq__nav_item_label:after{width:100%}
.UserBar-module__opeI1G__user_bar_container{justify-content:space-between;display:flex}.UserBar-module__opeI1G__user_bar_info{align-items:center;gap:8px;display:flex}.UserBar-module__opeI1G__avatar{height:40px}.UserBar-module__opeI1G__userbar_info_user{flex-direction:column;display:flex}.UserBar-module__opeI1G__userbar_logout_btn{background-color:#0000;border-radius:50%;width:40px;height:40px;padding:8px;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out}.UserBar-module__opeI1G__userbar_logout_btn:hover{background-color:var(--opacity-neutral-darkest-5)}.UserBar-module__opeI1G__userbar_username{font-weight:var(--fw-medium)}.UserBar-module__opeI1G__userbar_username,.UserBar-module__opeI1G__userbar_useremail{font-size:12px;line-height:1.6}@media screen and (min-width:1440px){.UserBar-module__opeI1G__userbar_username,.UserBar-module__opeI1G__userbar_useremail{font-size:var(--fz-14)}}
.Modal-module__bBmhza__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:16px;animation:.2s Modal-module__bBmhza__fadeIn;display:flex;position:fixed;inset:0;overflow:auto}.Modal-module__bBmhza__modal{--modal-bg:var(--color-scheme-background,#fff);--modal-radius:40px;--modal-max-w:calc(100vw - 32px);--modal-max-h:calc(100vh - 32px);--modal-padding-y:48px;--modal-padding-x:20px;--modal-overflow:auto;--modal-close-top:16px;--modal-close-right:16px;--modal-close-size:32px;--modal-close-pad:4px;box-sizing:border-box;background:var(--modal-bg);border-radius:var(--modal-radius);width:100%;max-width:var(--modal-max-w);max-height:var(--modal-max-h);overflow:var(--modal-overflow);padding:var(--modal-padding-y) var(--modal-padding-x);scrollbar-width:none;animation:.9s forwards Modal-module__bBmhza__fadeDown;position:relative;box-shadow:0 10px 40px #00000040}.Modal-module__bBmhza__modal::-webkit-scrollbar{display:none}@keyframes Modal-module__bBmhza__fadeDown{0%{opacity:0;transform:translateY(-1000px)scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module__bBmhza__content{width:100%}.Modal-module__bBmhza__closeButton{top:var(--modal-close-top);right:var(--modal-close-right);width:var(--modal-close-size);height:var(--modal-close-size);padding:var(--modal-close-pad);cursor:pointer;stroke-width:1px;stroke:var(--color-scheme-text);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .5s ease-in-out,transform .5s ease-in-out;display:inline-flex;position:absolute}.Modal-module__bBmhza__closeButton:hover,.Modal-module__bBmhza__closeButton:focus{transform:scale(1.5)rotate(180deg)}.Modal-module__bBmhza__closeIcon{fill:currentColor;width:24px;height:24px;display:block}.Modal-module__bBmhza__closeButton:hover .Modal-module__bBmhza__closeIcon{opacity:.7}@keyframes Modal-module__bBmhza__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Modal-module__bBmhza__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Modal-module__bBmhza__modal,.Modal-module__bBmhza__backdrop{animation:none}}
.AddTaskForm-module__603MQW__addTaskForm{flex-direction:column;width:100%;display:flex}.AddTaskForm-module__603MQW__addTaskformGroup{flex-direction:column;margin-bottom:24px;display:flex;position:relative}.AddTaskForm-module__603MQW__addTaskformGroup .react-datepicker__input-container{position:inherit}.AddTaskForm-module__603MQW__addTaskformGroup .react-datepicker__view-calendar-icon input{width:295px}.AddTaskForm-module__603MQW__addTaskFormInput label{margin-bottom:8px;line-height:1.5}.AddTaskForm-module__603MQW__addTaskFormInput{width:100%;max-width:295px;height:37px;font-family:var(--font-family), sans-serif;font-size:var(--fz-14);background-color:var(--opacity-neutral-darkest-5);resize:none;border:none;border-radius:12px;padding:8px 12px;transition:box-shadow .25s ease-in-out;box-shadow:inset 0 0 #0000}.AddTaskForm-module__603MQW__addTaskFormInput::placeholder{font-size:var(--fz-14);color:var(--opacity-neutral-darkest-60)}.AddTaskForm-module__603MQW__addTaskFormInput:active::placeholder{color:var(--color-neutral-darkest)}.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-girl:focus,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-girl:active,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-girl:hover{box-shadow:inset 0 0 0 2px var(--color-pastel-pink)}.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-boy:focus,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-boy:active,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-boy:hover{box-shadow:inset 0 0 0 2px var(--color-french-pass)}.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-default:focus,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-default:active,.AddTaskForm-module__603MQW__addTaskFormInput.AddTaskForm-module__603MQW__theme-default:hover{box-shadow:inset 0 0 0 2px var(--color-oasis)}.AddTaskForm-module__603MQW__addTaskFormInput:invalid{border:1px solid var(--color-red)}.AddTaskForm-module__603MQW__addTaskFormInput:invalid::placeholder{color:var(--color-red)}.AddTaskForm-module__603MQW__actions{justify-content:center;display:flex}.AddTaskForm-module__603MQW__input-error{color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red)}.AddTaskForm-module__603MQW__input-error.AddTaskForm-module__603MQW__input::placeholder{color:var(--color-red)}.AddTaskForm-module__603MQW__span{color:var(--color-red);position:absolute;top:calc(100% + 3px)}.AddTaskForm-module__603MQW__addTaskFormButton{max-width:295px;height:42px}@media (min-width:768px){.AddTaskForm-module__603MQW__addTaskForm,.AddTaskForm-module__603MQW__addTaskFormInput{min-width:640px}.AddTaskForm-module__603MQW__addTaskFormButton{min-width:268px}}@media (min-width:1440px){.AddTaskForm-module__603MQW__addTaskFormInput{font-size:var(--fz-16)}}
