.BackButton_container__RRc8s{color:var(--foreground);&:hover{color:var(--background-color)}}.Card_card__YWHGX{background-color:var(--background-dark);border-radius:1rem;padding:1rem}@media (min-width:768px){.Card_card__YWHGX{padding:2rem}}.page_main__rfVxo{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:3rem;padding:0 1rem;.page_header__t3Pz7{font-size:2rem;font-weight:700;text-align:center;width:100%;margin-top:2rem;&>h1{font-size:3rem;margin-top:2rem;letter-spacing:-1px}&>h2{font-size:2rem;font-weight:700;margin:0;line-height:1.2}}.page_loginLink__QjSCy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.layout_main__pMDUv{max-width:var(--page-width);margin:0 auto;padding:0 1rem}.PasswordField_container__auDe1{position:relative;&>input{border:1px solid #ccc;padding:.5rem 2.5rem .5rem 1rem;border-radius:99px;font-size:1rem;width:100%;height:2.5rem;font-family:var(--font-family)}.PasswordField_showPasswordButton__olOaI{position:absolute;border:none;background:none;right:1rem;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}}.InputField_inputField__QnJi7{border:1px solid #ccc;padding:0 1.5rem;border-radius:99px;font-size:1rem;width:100%;height:2.5rem;font-family:var(--font-family)}.SignUp_container__vyXsJ{display:flex;flex-direction:column;align-items:center;.SignUp_form__TrNzH{text-align:left;display:flex;flex-direction:column;gap:1rem;margin:1rem auto;min-width:300px;&>label{display:flex;flex-direction:column;gap:.2rem;font-weight:700;font-size:1rem;&>input{border:1px solid var(--light-gray);border-radius:99px;padding:.5rem 1rem;width:100%;font-size:1.2rem}}}}.AuthenticationContainer_container__jUJyh{display:flex;flex-direction:column;align-items:center;.AuthenticationContainer_form___E5zl{text-align:left;display:flex;flex-direction:column;gap:1rem;margin:50px auto;min-width:300px;&>label{display:flex;flex-direction:column;gap:.2rem;font-weight:700;font-size:1rem;&>input{border:1px solid var(--light-gray);border-radius:99px;padding:.5rem 1rem;width:100%;font-size:1.2rem}}}}.AdminPortalTableGrid_container__H8GEH{background-color:rgba(0,0,0,.1);padding:1rem;border-radius:1rem;.AdminPortalTableGrid_title__At3Og{font-size:1rem;font-weight:700;margin-bottom:1rem}.AdminPortalTableGrid_grid__1qpmp{display:grid;grid-template-columns:var(--grid-template-columns);grid-gap:.3rem;gap:.3rem;width:100%;font-size:.9rem}.AdminPortalTableGrid_columnHeader__Pm1ol{text-align:center;text-transform:uppercase;font-size:.7rem}}@media (max-width:768px){.AdminPortalTableGrid_container__H8GEH{.AdminPortalTableGrid_grid__1qpmp{grid-template-columns:1fr;gap:.5rem}}}.AdminPortalTableGridRow_row__ydpGk{display:contents;&.AdminPortalTableGridRow_pressable__0Xf2I{cursor:pointer}&.AdminPortalTableGridRow_pressable__0Xf2I>div{background-color:hsla(0,0%,100%,.1);padding:.5rem;border-radius:.4rem;transition:background-color .2s ease}&.AdminPortalTableGridRow_pressable__0Xf2I:hover>div{background-color:hsla(0,0%,100%,.15)}&:not(.AdminPortalTableGridRow_pressable__0Xf2I)>div{background-color:hsla(0,0%,100%,.05);padding:.5rem;border-radius:.4rem}}@media (max-width:768px){.AdminPortalTableGridRow_row__ydpGk>div{margin-bottom:.25rem}}.DeleteButton_button__gHMQN{background-color:transparent;border:none;cursor:pointer;color:var(--foreground);display:flex;align-items:center;justify-content:center;border-radius:99px;padding:.5rem;margin:-.5rem;transition:all .2s ease-in-out;&:hover{transform:scale(1.2)}}.ActionItem_container___Wlk0{display:flex;align-items:center;padding:.5rem;border-radius:1rem;justify-content:space-between;width:100%;background:none;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);.ActionItem_checkButton__H0fdb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.ActionItem_action__ZPGfM{display:flex;align-items:center;gap:.5rem;&>svg{flex-shrink:0}}.ActionItem_buttons__g_qq8{display:flex;align-items:center;gap:.5rem}.ActionItem_date__vpv_7{font-size:.9rem;color:var(--foreground);text-wrap:nowrap}}.HSpaceBetween_container__M8ocO{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;width:100%}.Modal_backdrop__bLvvH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);.Modal_modal__nSuXm{background-color:var(--background);padding:20px;border-radius:10px;margin:100px auto;width:75%;min-width:300px;max-width:500px;box-shadow:0 0 20px 0 rgba(0,0,0,.3)}}.EditActionButton_container__RIsbl{.EditActionButton_editButton__CYKS0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer}.EditActionButton_objectiveDropdown__hpc5V{max-width:100%;padding:.5rem 1rem;border-radius:1rem;border:1px solid var(--border);background-color:var(--background-dark);color:var(--foreground)}.EditActionButton_objectiveLabel__M1joF{display:block;margin-bottom:.5rem;font-weight:700;color:var(--foreground)}}.ActionList_container__YKq7_{display:flex;flex-direction:column;gap:.5rem;width:100%}.CreateActionButton_button__KSBlY{padding:0;margin:0;font-weight:400;font-size:.9rem;background-color:rgba(0,0,0,.1)}.page_actions__w9HFS,.page_editButton__BwvUQ{display:flex;justify-content:center;align-items:center}.page_editButton__BwvUQ{background:none;border:none;cursor:pointer;padding:0;margin:0;border-radius:4px;color:#fff;transition:all .2s ease}.page_editButton__BwvUQ:active{background-color:hsla(0,0%,100%,.2)}