.auth_container__EkFWB{background-color:var(--white);border-radius:8px;box-shadow:0 10px 20px 4px var(--shadow-color);padding:4em 1em 3em;width:min(420px,100%)}.auth_container__EkFWB .auth_heading__9V5V-{font-size:2.2em;font-weight:700;line-height:1em;text-align:center}.auth_container__EkFWB .auth_sub_heading__vgDN5{text-align:center}.auth_container__EkFWB .auth_group__Uw-Z8{margin-bottom:auto;position:relative}.auth_container__EkFWB .auth_form__hRXQ\+{width:min(320px,100%)}.auth_form__hRXQ\+ .auth_password_eye__lIHS0{bottom:0;color:var(--text-sec);cursor:pointer;height:40px;position:absolute;right:0;width:40px}.auth_container__EkFWB .auth_group__Uw-Z8 button[type=submit]{margin:16px auto -12px}.auth_container__EkFWB .auth_link__QF7i8{gap:4px;margin-top:24px}.auth_container__EkFWB .auth_link__QF7i8 .auth_submit_button__7Eg7G{background-color:inherit;margin:0 .4em}.auth_container__EkFWB .auth_link__QF7i8 .auth_submit_button__7Eg7G:hover{text-decoration:underline}.modal_container__x55sJ{margin:auto;max-width:calc(100% - 3em);padding:2em 1em 0}.modal_group__i7Eh-{align-self:flex-end}button.modal_delete_button__B5mid{background-color:var(--red);border-color:var(--red);color:var(--white)}div.modal_check_container__e8WJk{justify-content:flex-start}.modal_check_label__uYeMt{border:2px solid var(--grey);border-radius:8px;padding:6px 10px;scale:.9}.modal_check_container__e8WJk label .modal_check_label__uYeMt{cursor:pointer}.modal_checkbox__C4BbJ input[type=checkbox]{display:none}.modal_checkbox__C4BbJ input[type=checkbox]:checked+.modal_check_label__uYeMt{border-color:var(--purple-dark);color:var(--purple-dark)}*{font-family:Poppins,sans-serif;margin:0;padding:0;scroll-behavior:smooth}:root{--purple-light:#925bc8;--purple-dark:#511690;--background-color:#fafafa;--text:#11142d;--text-sec:#808191;--shadow-color:#3232500f;--white:#fff;--grey:#e1e1e1;--green:#83c788;--yellow:#ffcf73;--red:#f45252;--blue:#549be6}.inprogress{--color:#6dadf0;--background:#f1f8ff}.notstarted{--color:#747373;--background:#f6f6f6}.completed{--color:#3cc66a;--background:#e8feef}.over:not(.task){background-color:#0000000d!important}.over.task{transform:scale(.9)!important}body{background-color:#fafafa;background-color:var(--background-color)}button{border:none;cursor:pointer}a{text-decoration:none}a:active{color:#511690;color:var(--purple-dark)}form label{font-weight:500;padding-bottom:4px}form :where(input,textarea,select){border:2px solid #e1e1e1;border:2px solid var(--grey);border-radius:12px;color:#11142d;color:var(--text);outline:none;padding:8px 12px;resize:none;text-overflow:ellipsis}form :where(input,textarea,select):disabled{background-color:inherit;border-width:1px;cursor:not-allowed}form :where(input:not(:disabled),textarea,select):focus{border-color:#e1e1e1;border-color:var(--grey);border-bottom-color:#925bc8!important;border-bottom-color:var(--purple-light)!important}form input[type=search]{border-color:#fff;border-color:var(--white);border-bottom-color:#e1e1e1;border-bottom-color:var(--grey);padding:12px 24px;width:min(480px,100%)}form select option{background-color:#fafafa;background-color:var(--background-color);color:#11142d;color:var(--text)}main{display:grid;grid-template:80px 1fr/320px 1fr;min-height:100vh;position:relative;transition:all .2s ease-in-out}main.close{grid-template-columns:80px auto}main :is(nav,aside){background-color:#fff;background-color:var(--white);box-shadow:0 0 42px 0 #3232500f;box-shadow:0 0 42px 0 var(--shadow-color);position:-webkit-sticky;position:sticky;top:0}article{padding:1em}.text_primary{color:#11142d;color:var(--text)}.text_secondary{color:#808191;color:var(--text-sec)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.flex.justify-start{justify-content:flex-start}.flex.items-start{align-items:flex-start}.flex.items-stretch{align-items:stretch}.flex.wrap{flex-wrap:wrap}.flex.gap{gap:1em}.flex.gap2{gap:.5em}.flex.col{flex-direction:column}.w_full{width:100%}.full_container{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.button{border:1px solid #925bc8;border:1px solid var(--purple-light);border-radius:50px;font-weight:500;padding:8px 24px;transition:transform .2s ease-in-out}.button.link.active,.button.primary{background-color:#925bc8;background-color:var(--purple-light);color:#fff;color:var(--white)}.button.secondary{background-color:#fafafa;background-color:var(--background-color);color:#925bc8;color:var(--purple-light)}.button.round{height:40px;min-width:40px;padding:0}.button:hover:not(select.button){transform:scale(1.02) translateY(-2px)}.button:active:not(select.button){transform:scale(.98)}main .top_nav{grid-column-end:-1;justify-content:space-between;padding-inline:1em;z-index:9}.top_nav .greeting{font-size:1.3em;font-weight:500}.top_nav .user_profile .email{align-self:flex-start;font-size:.8em}.top_nav .user_profile .name{align-self:flex-start;font-size:1.1em;font-weight:500;line-height:.8em;margin:4px 0 0}.top_nav .avatar{cursor:pointer}.profile_update .profile_avatar{margin-top:-1em;width:88px}.profile_update input.profile_name{font-size:1.05em;margin:auto;text-align:center;width:80%}.profile_update .profile_group{overflow:auto}.profile_update ::-webkit-scrollbar{height:4px}.profile_update ::-webkit-scrollbar-track{background-color:#e1e1e1;background-color:var(--grey)}.profile_update ::-webkit-scrollbar-thumb{background-color:#925bc8;background-color:var(--purple-light);border-radius:10px}.profile_update ::-webkit-scrollbar-thumb:hover{background-color:#511690;background-color:var(--purple-dark)}img.avatar{aspect-ratio:1;width:40px}main .side_nav{box-sizing:border-box;grid-row:1/-1;height:100vh;justify-content:space-between;padding-block:2em;transition:width .2s ease-in-out;z-index:99}.side_nav .menu_toggle{font-size:1.2em;position:absolute;right:-20px;top:60px}.side_nav .logo img{display:block;height:36px;margin-bottom:-16px}.side_nav .logo{font-size:1.6em;font-weight:600;margin-bottom:1em;position:relative;text-align:center}.side_nav .logo p:before{background-color:#925bc8;background-color:var(--purple-light);border-radius:4px;bottom:-4px;content:"";height:6px;left:20%;position:absolute;width:60%}.side_nav .side_nav_links{justify-content:stretch}.side_nav .link{align-self:stretch;background-color:inherit;border:none;color:#808191;color:var(--text-sec);font-size:1em;font-weight:400;justify-content:flex-start;margin-inline:1.5em;transition:transform .2s ease-in-out}.top_nav .menu_toggle,main.close p{display:none}main.close .side_nav .link{font-size:20px;margin-inline:auto;padding:14px}.side_nav .link:hover:not(.link.active){color:#11142d;color:var(--text)}.side_nav .link .notifications_count{font-size:.8em;height:24px;margin:-16px -16px -16px auto;min-width:24px}.modal{animation:fadeZoomIn .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3232500f;background-color:var(--shadow-color)}.modal .modal_child{animation:fadeZoomIn .2s ease;border-radius:8px;padding:1em 0;width:min(420px,100%)}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.loading{animation:rotate .6s linear infinite;border:5px solid;border-color:#fff #fff #925bc8;border:5px solid var(--white);border-bottom-color:var(--purple-light);border-radius:50%;height:30px;margin:1em auto;width:30px}button .loading{border:2px solid;border-color:#fff #fff #925bc8;border:2px solid var(--white);border-bottom-color:var(--purple-light);height:10px;margin:0;width:10px}.loader{font-size:1.3em;font-weight:500}.loader span{animation:spin 1s ease-in-out infinite;border-bottom:solid #0000;border-left:solid #511690;border-left-color:var(--purple-dark);border-radius:50%;border-right:solid #511690;border-right-color:var(--purple-dark);border-top:solid #0000;height:80px;transition:.2s ease-in-out;width:80px}@keyframes spin{0%{border-width:4px;transform:rotate(0)}to{border-width:16px;transform:rotate(1turn)}}.notifications{position:fixed;right:40px;top:60px;z-index:9999}.notifications .toast{--color:var(--green);animation:slideIn .2s ease-out forwards;background-color:#fafafa;background-color:var(--background-color);border-radius:8px 8px 0 0;box-shadow:0 0 42px 0 #3232500f;box-shadow:0 0 42px 0 var(--shadow-color);color:#11142d;color:var(--text);gap:1.2em;justify-content:space-between;opacity:0;padding:10px;position:relative;transform:translateX(20px);width:340px}.toast .type{font-size:1.2em;font-weight:400;line-height:.9em;text-transform:capitalize}.toast .content{margin-right:auto}.toast span{color:var(--color);cursor:pointer;font-size:1.6em}.toast.error{--color:var(--red)}.toast.warning{--color:var(--yellow)}.toast.info{--color:var(--blue)}.toast:before{animation:toast 3s ease-in-out forwards;background-color:var(--color);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.response{z-index:9999}.not_found{color:#925bc8;color:var(--purple-light);font-size:1.8em;padding:4em 0}@keyframes toast{to{width:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:980px){main,main.close{grid-template-columns:1fr}main .side_nav{grid-row:none;left:0;position:fixed;top:0;width:340px}main.close .side_nav{left:-100%}main.close .top_nav .menu_toggle{display:block;font-size:1.2em;padding-top:4px}.top_nav .greeting{display:none}}@media screen and (max-width:480px){.notifications{right:0;top:20px;width:100%}.notifications .toast{width:calc(100% - 2em)}}
/*# sourceMappingURL=main.26681a96.css.map*/