@keyframes AlisSelect-module-scss-module__n5MATW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AlisSelect-module-scss-module__n5MATW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AlisSelect-module-scss-module__n5MATW__shimmer{to{background-position:-200%}}@keyframes AlisSelect-module-scss-module__n5MATW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AlisSelect-module-scss-module__n5MATW__button-spin{to{transform:none}}}.AlisSelect-module-scss-module__n5MATW__alisSelect{align-items:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background-color:#ffffff1a;border-radius:26px;display:flex}.AlisSelect-module-scss-module__n5MATW__alisSelect .AlisSelect-module-scss-module__n5MATW__icon{flex-shrink:0}.AlisSelect-module-scss-module__n5MATW__alisSelect select{color:inherit;font-family:var(--font-plus-jakarta-sans),sans-serif;font-size:var(--step--1);appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;max-width:20ch;padding-right:2rem}.AlisSelect-module-scss-module__n5MATW__alisSelect select option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AlisSelect-module-scss-module__n5MATW__alisSelect select:focus{outline:none}
@keyframes ViewSwitcher-module-scss-module__5WeoeW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ViewSwitcher-module-scss-module__5WeoeW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ViewSwitcher-module-scss-module__5WeoeW__shimmer{to{background-position:-200%}}@keyframes ViewSwitcher-module-scss-module__5WeoeW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ViewSwitcher-module-scss-module__5WeoeW__button-spin{to{transform:none}}}.ViewSwitcher-module-scss-module__5WeoeW__viewSwitcher{align-items:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background-color:#ffffff1a;border-radius:26px;display:flex}.ViewSwitcher-module-scss-module__5WeoeW__viewSwitcher .ViewSwitcher-module-scss-module__5WeoeW__icon{flex-shrink:0}.ViewSwitcher-module-scss-module__5WeoeW__viewSwitcher select{color:inherit;font-family:var(--font-plus-jakarta-sans),sans-serif;font-size:var(--step-0);appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;max-width:20ch;padding-right:2rem}.ViewSwitcher-module-scss-module__5WeoeW__viewSwitcher select option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ViewSwitcher-module-scss-module__5WeoeW__viewSwitcher select:focus-visible{outline-offset:2px;outline:2px solid #f8a73c}
@keyframes NavLinks-module-scss-module__VyN4vW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes NavLinks-module-scss-module__VyN4vW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes NavLinks-module-scss-module__VyN4vW__shimmer{to{background-position:-200%}}@keyframes NavLinks-module-scss-module__VyN4vW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes NavLinks-module-scss-module__VyN4vW__button-spin{to{transform:none}}}.NavLinks-module-scss-module__VyN4vW__navLinks{gap:var(--space-m);padding-left:0;list-style:none;display:flex}.NavLinks-module-scss-module__VyN4vW__navLinks li a{font-size:var(--step--1);text-decoration:none}.NavLinks-module-scss-module__VyN4vW__navLinks li a.NavLinks-module-scss-module__VyN4vW__active{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:var(--space-2xs);text-decoration-thickness:1.5px}@media (max-width:1200px){.NavLinks-module-scss-module__VyN4vW__navLinks{gap:var(--space-m);flex-direction:column}.NavLinks-module-scss-module__VyN4vW__navLinks li a{font-size:var(--step-1)}}
@keyframes Spinner-module-scss-module__mGxLBG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Spinner-module-scss-module__mGxLBG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Spinner-module-scss-module__mGxLBG__shimmer{to{background-position:-200%}}@keyframes Spinner-module-scss-module__mGxLBG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Spinner-module-scss-module__mGxLBG__button-spin{to{transform:none}}}.Spinner-module-scss-module__mGxLBG__spinner{border:.14em solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite Spinner-module-scss-module__mGxLBG__button-spin;display:inline-block}
@keyframes Button-module-scss-module__HB5Z3q__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__HB5Z3q__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Button-module-scss-module__HB5Z3q__shimmer{to{background-position:-200%}}@keyframes Button-module-scss-module__HB5Z3q__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Button-module-scss-module__HB5Z3q__button-spin{to{transform:none}}}.Button-module-scss-module__HB5Z3q__button{font:inherit}.Button-module-scss-module__HB5Z3q__button svg{flex-shrink:0}.Button-module-scss-module__HB5Z3q__button:disabled{cursor:not-allowed}.Button-module-scss-module__HB5Z3q__primary{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-m);color:#000;align-items:center;gap:var(--space-2xs);background:#f8a73c;border:none;border-radius:24px;justify-content:center;width:fit-content;text-decoration:none;display:flex}.Button-module-scss-module__HB5Z3q__primary:disabled{opacity:.6}.Button-module-scss-module__HB5Z3q__secondary{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-m);justify-content:center;align-items:center;gap:var(--space-2xs);background:var(--purple-medium);color:var(--white);border:none;border-radius:4px;min-width:12rem;display:inline-flex}.Button-module-scss-module__HB5Z3q__secondary:hover:not(:disabled){opacity:.9}.Button-module-scss-module__HB5Z3q__secondary:disabled{opacity:.6}.Button-module-scss-module__HB5Z3q__link{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;align-items:center;gap:var(--space-3xs);color:inherit;text-underline-offset:calc(var(--space-4xs) + 1px);background:0 0;border:none;padding:0;-webkit-text-decoration:underline #5f32a0;text-decoration:underline #5f32a0;text-decoration-thickness:1px;transition:color .12s;display:inline-flex}.Button-module-scss-module__HB5Z3q__link:hover:not(:disabled){color:var(--purple-medium)}.Button-module-scss-module__HB5Z3q__link:disabled{opacity:.6}.Button-module-scss-module__HB5Z3q__icon{padding:var(--space-2xs);color:var(--purple-dark);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Button-module-scss-module__HB5Z3q__icon:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.Button-module-scss-module__HB5Z3q__icon:disabled{opacity:.5}.Button-module-scss-module__HB5Z3q__pagination{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;align-items:center;gap:var(--space-4xs);padding:var(--space-2xs) 1.25rem;background:var(--purple-light);color:var(--black);border:none;border-radius:24px;display:inline-flex}.Button-module-scss-module__HB5Z3q__pagination:hover:not(:disabled){background:var(--purple-medium);color:var(--white)}.Button-module-scss-module__HB5Z3q__pagination:disabled{opacity:.3;cursor:default}.Button-module-scss-module__HB5Z3q__sortHeader{align-items:center;gap:var(--space-3xs);color:inherit;background:0 0;border:none;padding:0;font-weight:700;display:inline-flex}.Button-module-scss-module__HB5Z3q__regular{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.Button-module-scss-module__HB5Z3q__danger{color:var(--terracotta);text-decoration-color:currentColor}
@keyframes CustomSelect-module-scss-module__jjEo0G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes CustomSelect-module-scss-module__jjEo0G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes CustomSelect-module-scss-module__jjEo0G__shimmer{to{background-position:-200%}}@keyframes CustomSelect-module-scss-module__jjEo0G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes CustomSelect-module-scss-module__jjEo0G__button-spin{to{transform:none}}}.CustomSelect-module-scss-module__jjEo0G__container{position:relative}.CustomSelect-module-scss-module__jjEo0G__inputWrapper{align-items:center;display:flex;position:relative}.CustomSelect-module-scss-module__jjEo0G__input{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.CustomSelect-module-scss-module__jjEo0G__input:focus{border-color:#5f32a0;outline:none}.CustomSelect-module-scss-module__jjEo0G__input:disabled{cursor:not-allowed;opacity:.6}.CustomSelect-module-scss-module__jjEo0G__input{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:100%;padding-right:calc(var(--space-xs) + 1.375rem + var(--space-2xs))}.CustomSelect-module-scss-module__jjEo0G__container:focus-within .CustomSelect-module-scss-module__jjEo0G__input,.CustomSelect-module-scss-module__jjEo0G__container:focus-within .CustomSelect-module-scss-module__jjEo0G__dropdown,.CustomSelect-module-scss-module__jjEo0G__container:focus-within .CustomSelect-module-scss-module__jjEo0G__emptyMessage{border-color:#5f32a0}.CustomSelect-module-scss-module__jjEo0G__container:has(.CustomSelect-module-scss-module__jjEo0G__dropdown,.CustomSelect-module-scss-module__jjEo0G__emptyMessage) .CustomSelect-module-scss-module__jjEo0G__input{border-bottom-right-radius:0;border-bottom-left-radius:0}.CustomSelect-module-scss-module__jjEo0G__toggleButton{padding:0 var(--space-xs);color:#2f173d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;right:0}.CustomSelect-module-scss-module__jjEo0G__dropdown{max-height:var(--custom-select-max-height,min(60vh, 480px));z-index:10;background:#fff;border:2px solid #949494;border-top:none;border-radius:0 0 8px 8px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.CustomSelect-module-scss-module__jjEo0G__dropdownItem{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;width:100%;padding:var(--space-xs);text-align:left;cursor:pointer;background:0 0;border:none}.CustomSelect-module-scss-module__jjEo0G__dropdownItem:hover{background:#e3c3e3}.CustomSelect-module-scss-module__jjEo0G__emptyMessage{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);z-index:10;color:#777;background:#fff;border:2px solid #949494;border-top:none;border-radius:0 0 8px 8px;margin:0;position:absolute;top:100%;left:0;right:0}
@keyframes EmptyState-module-scss-module__SVqs3G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes EmptyState-module-scss-module__SVqs3G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes EmptyState-module-scss-module__SVqs3G__shimmer{to{background-position:-200%}}@keyframes EmptyState-module-scss-module__SVqs3G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes EmptyState-module-scss-module__SVqs3G__button-spin{to{transform:none}}}.EmptyState-module-scss-module__SVqs3G__emptyState{text-align:center;align-items:center;gap:var(--space-s);background:var(--purple-lightest);padding:var(--space-xl);border-radius:8px;flex-direction:column;display:flex}@media (max-width:1000px){.EmptyState-module-scss-module__SVqs3G__emptyState{padding:1.75rem}}.EmptyState-module-scss-module__SVqs3G__icon{color:var(--purple-medium);display:flex}.EmptyState-module-scss-module__SVqs3G__title{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em}.EmptyState-module-scss-module__SVqs3G__description{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;max-width:32rem;color:var(--purple-dark)}
@keyframes GoalsInProgress-module-scss-module__RlAK_G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes GoalsInProgress-module-scss-module__RlAK_G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes GoalsInProgress-module-scss-module__RlAK_G__shimmer{to{background-position:-200%}}@keyframes GoalsInProgress-module-scss-module__RlAK_G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes GoalsInProgress-module-scss-module__RlAK_G__button-spin{to{transform:none}}}.GoalsInProgress-module-scss-module__RlAK_G__goalSections{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1000px){.GoalsInProgress-module-scss-module__RlAK_G__goalSections{grid-template-columns:1fr}}.GoalsInProgress-module-scss-module__RlAK_G__goalSection+.GoalsInProgress-module-scss-module__RlAK_G__goalSection{opacity:0;animation:.4s ease-out .4s forwards GoalsInProgress-module-scss-module__RlAK_G__fadeIn;transform:translateY(.2rem)}.GoalsInProgress-module-scss-module__RlAK_G__goalSection{opacity:0;flex-direction:column;animation:.4s ease-out .2s forwards GoalsInProgress-module-scss-module__RlAK_G__fadeIn;display:flex;transform:translateY(.2rem)}.GoalsInProgress-module-scss-module__RlAK_G__goalSection .GoalsInProgress-module-scss-module__RlAK_G__title{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0);margin-bottom:var(--space-s);text-align:center}.GoalsInProgress-module-scss-module__RlAK_G__goalSection .GoalsInProgress-module-scss-module__RlAK_G__list{padding-top:var(--space-2xs);border-top:1px solid #000}.GoalsInProgress-module-scss-module__RlAK_G__goalSection .GoalsInProgress-module-scss-module__RlAK_G__goal{margin-bottom:var(--space-2xs);padding-bottom:var(--space-2xs);align-items:stretch;gap:var(--space-s);border-bottom:1px solid #000;text-decoration:none;display:flex}.GoalsInProgress-module-scss-module__RlAK_G__goalSection .GoalsInProgress-module-scss-module__RlAK_G__goalCode{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;white-space:nowrap}.GoalsInProgress-module-scss-module__RlAK_G__goalSection .GoalsInProgress-module-scss-module__RlAK_G__caption{opacity:.6;margin-top:var(--space-3xs);margin-bottom:var(--space-2xs)}.GoalsInProgress-module-scss-module__RlAK_G__goalSections:not(:has(.GoalsInProgress-module-scss-module__RlAK_G__list)) .GoalsInProgress-module-scss-module__RlAK_G__emptyCard{flex:1;justify-content:center}.GoalsInProgress-module-scss-module__RlAK_G__emptyAction{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-m);color:#000;align-items:center;gap:var(--space-2xs);font-size:var(--step-0);background:#f8a73c;border:none;border-radius:24px;width:fit-content;text-decoration:none;display:flex}
@keyframes Modal-module-scss-module__k1ZY8q__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__k1ZY8q__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__k1ZY8q__shimmer{to{background-position:-200%}}@keyframes Modal-module-scss-module__k1ZY8q__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Modal-module-scss-module__k1ZY8q__button-spin{to{transform:none}}}.Modal-module-scss-module__k1ZY8q__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.Modal-module-scss-module__k1ZY8q__dialog[open]{justify-content:center;align-items:center;display:flex}.Modal-module-scss-module__k1ZY8q__dialog::backdrop{background:#00000080}.Modal-module-scss-module__k1ZY8q__modalBox{gap:var(--space-xs);width:min(36rem,100vw - 4rem);max-height:90vh;padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:1000px){.Modal-module-scss-module__k1ZY8q__modalBox{padding:1.75rem}}.Modal-module-scss-module__k1ZY8q__wide{width:min(48rem,100vw - 4rem)}.Modal-module-scss-module__k1ZY8q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.Modal-module-scss-module__k1ZY8q__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;line-height:1.2}
@keyframes MunicipalRolesFieldset-module-scss-module__MWoLbq__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MunicipalRolesFieldset-module-scss-module__MWoLbq__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MunicipalRolesFieldset-module-scss-module__MWoLbq__shimmer{to{background-position:-200%}}@keyframes MunicipalRolesFieldset-module-scss-module__MWoLbq__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MunicipalRolesFieldset-module-scss-module__MWoLbq__button-spin{to{transform:none}}}.MunicipalRolesFieldset-module-scss-module__MWoLbq__fieldset{gap:var(--space-s);border:none;flex-direction:column;margin:0;padding:0;display:flex}.MunicipalRolesFieldset-module-scss-module__MWoLbq__legend{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;margin-bottom:var(--space-2xs);padding:0}.MunicipalRolesFieldset-module-scss-module__MWoLbq__option{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;align-items:flex-start;gap:var(--space-xs);cursor:pointer;display:flex}.MunicipalRolesFieldset-module-scss-module__MWoLbq__option input{accent-color:#2f173d;cursor:pointer;flex:none;width:1.25em;height:1.25em;margin-top:.075em}.MunicipalRolesFieldset-module-scss-module__MWoLbq__subOption{margin-inline-start:calc(1.25em + var(--space-xs))}.MunicipalRolesFieldset-module-scss-module__MWoLbq__optionText{gap:var(--space-4xs);flex-direction:column;display:flex}
@keyframes AddMunicipalAdminModal-module-scss-module__42vkoq__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AddMunicipalAdminModal-module-scss-module__42vkoq__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AddMunicipalAdminModal-module-scss-module__42vkoq__shimmer{to{background-position:-200%}}@keyframes AddMunicipalAdminModal-module-scss-module__42vkoq__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AddMunicipalAdminModal-module-scss-module__42vkoq__button-spin{to{transform:none}}}.AddMunicipalAdminModal-module-scss-module__42vkoq__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.AddMunicipalAdminModal-module-scss-module__42vkoq__dialog[open]{justify-content:center;align-items:center;display:flex}.AddMunicipalAdminModal-module-scss-module__42vkoq__dialog::backdrop{background:#00000080}.AddMunicipalAdminModal-module-scss-module__42vkoq__modalBox{gap:var(--space-2xs);width:min(50rem,100vw - 4rem);max-height:90vh;padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:1000px){.AddMunicipalAdminModal-module-scss-module__42vkoq__modalBox{padding:1.75rem}}.AddMunicipalAdminModal-module-scss-module__42vkoq__header{justify-content:space-between;align-items:flex-start;display:flex}.AddMunicipalAdminModal-module-scss-module__42vkoq__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin-bottom:var(--space-m);line-height:1.2}.AddMunicipalAdminModal-module-scss-module__42vkoq__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-2xs);padding:0}.AddMunicipalAdminModal-module-scss-module__42vkoq__input{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.AddMunicipalAdminModal-module-scss-module__42vkoq__input:focus{border-color:#5f32a0;outline:none}.AddMunicipalAdminModal-module-scss-module__42vkoq__input:disabled{cursor:not-allowed;opacity:.6}.AddMunicipalAdminModal-module-scss-module__42vkoq__input{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:100%}.AddMunicipalAdminModal-module-scss-module__42vkoq__nameRow{gap:var(--space-s);display:flex}@media (max-width:1000px){.AddMunicipalAdminModal-module-scss-module__42vkoq__nameRow{flex-direction:column}}.AddMunicipalAdminModal-module-scss-module__42vkoq__nameField{gap:var(--space-3xs);border:none;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.AddMunicipalAdminModal-module-scss-module__42vkoq__halfWidth{gap:var(--space-3xs);width:calc(50% - var(--space-2xs));border:none;flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:1000px){.AddMunicipalAdminModal-module-scss-module__42vkoq__halfWidth{width:100%}}.AddMunicipalAdminModal-module-scss-module__42vkoq__districtField{--custom-select-max-height:18rem}.AddMunicipalAdminModal-module-scss-module__42vkoq__roles{margin-top:var(--space-s)}.AddMunicipalAdminModal-module-scss-module__42vkoq__warning{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs) var(--space-s);background:var(--white);border-radius:8px}.AddMunicipalAdminModal-module-scss-module__42vkoq__note{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);margin-top:var(--space-2xs)}.AddMunicipalAdminModal-module-scss-module__42vkoq__actions{align-items:center;gap:var(--space-l);margin-top:var(--space-m);flex-wrap:wrap;display:flex}
@keyframes Pagination-module-scss-module__1pE-0G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Pagination-module-scss-module__1pE-0G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Pagination-module-scss-module__1pE-0G__shimmer{to{background-position:-200%}}@keyframes Pagination-module-scss-module__1pE-0G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Pagination-module-scss-module__1pE-0G__button-spin{to{transform:none}}}.Pagination-module-scss-module__1pE-0G__pagination{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-m);display:flex}.Pagination-module-scss-module__1pE-0G__pageInfo{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;text-align:center;min-width:7rem}
@keyframes MunicipalSupervisorTable-module-scss-module__IPYD0G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MunicipalSupervisorTable-module-scss-module__IPYD0G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MunicipalSupervisorTable-module-scss-module__IPYD0G__shimmer{to{background-position:-200%}}@keyframes MunicipalSupervisorTable-module-scss-module__IPYD0G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MunicipalSupervisorTable-module-scss-module__IPYD0G__button-spin{to{transform:none}}}.MunicipalSupervisorTable-module-scss-module__IPYD0G__headingRow{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.MunicipalSupervisorTable-module-scss-module__IPYD0G__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;line-height:1.2}.MunicipalSupervisorTable-module-scss-module__IPYD0G__addButton{white-space:nowrap}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchWrapper{max-width:25rem;margin-bottom:var(--space-m);gap:var(--space-3xs);flex-direction:column;display:flex}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchLabel{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchInput{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchInput:focus{border-color:#5f32a0;outline:none}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchInput:disabled{cursor:not-allowed;opacity:.6}.MunicipalSupervisorTable-module-scss-module__IPYD0G__searchInput{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:100%}.MunicipalSupervisorTable-module-scss-module__IPYD0G__table th:first-child,.MunicipalSupervisorTable-module-scss-module__IPYD0G__table td:first-child{width:22%}.MunicipalSupervisorTable-module-scss-module__IPYD0G__table th:nth-child(2),.MunicipalSupervisorTable-module-scss-module__IPYD0G__table td:nth-child(2){width:28%}.MunicipalSupervisorTable-module-scss-module__IPYD0G__table th:nth-child(3),.MunicipalSupervisorTable-module-scss-module__IPYD0G__table td:nth-child(3){width:auto}.MunicipalSupervisorTable-module-scss-module__IPYD0G__table th:nth-child(4),.MunicipalSupervisorTable-module-scss-module__IPYD0G__table td:nth-child(4){width:8rem}.MunicipalSupervisorTable-module-scss-module__IPYD0G__table th:last-child,.MunicipalSupervisorTable-module-scss-module__IPYD0G__table td:last-child{text-align:right;width:3rem}.MunicipalSupervisorTable-module-scss-module__IPYD0G__tag{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);padding:var(--space-3xs) var(--space-xs);color:#000;white-space:nowrap;background:#afff95;border-radius:38px;display:inline-block}.MunicipalSupervisorTable-module-scss-module__IPYD0G__tag+.MunicipalSupervisorTable-module-scss-module__IPYD0G__tag{margin-inline-start:var(--space-4xs)}.MunicipalSupervisorTable-module-scss-module__IPYD0G__adminTag{background:#e3c3e3}.MunicipalSupervisorTable-module-scss-module__IPYD0G__rowActionButton{padding-block:0}.MunicipalSupervisorTable-module-scss-module__IPYD0G__permissionsCell.MunicipalSupervisorTable-module-scss-module__IPYD0G__permissionsCell{white-space:normal;text-overflow:clip;overflow:visible}
@keyframes HomePageMunicipalAdmin-module-scss-module__evrPJW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes HomePageMunicipalAdmin-module-scss-module__evrPJW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes HomePageMunicipalAdmin-module-scss-module__evrPJW__shimmer{to{background-position:-200%}}@keyframes HomePageMunicipalAdmin-module-scss-module__evrPJW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes HomePageMunicipalAdmin-module-scss-module__evrPJW__button-spin{to{transform:none}}}.HomePageMunicipalAdmin-module-scss-module__evrPJW__hero{color:#fff;background:#5f32a0}.HomePageMunicipalAdmin-module-scss-module__evrPJW__hero .HomePageMunicipalAdmin-module-scss-module__evrPJW__heroContent{opacity:0;max-width:77rem;padding:var(--space-l-xl) 3rem;margin:0 auto;animation:.3s ease-out .2s forwards HomePageMunicipalAdmin-module-scss-module__evrPJW__fadeIn;transform:translateY(.2rem)}.HomePageMunicipalAdmin-module-scss-module__evrPJW__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-4);letter-spacing:normal;margin-bottom:var(--space-l);line-height:1.2}.HomePageMunicipalAdmin-module-scss-module__evrPJW__statsGrid{gap:var(--space-m);text-align:center;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.HomePageMunicipalAdmin-module-scss-module__evrPJW__statNumber{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-4);letter-spacing:normal;line-height:1.2}.HomePageMunicipalAdmin-module-scss-module__evrPJW__statLabel{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.HomePageMunicipalAdmin-module-scss-module__evrPJW__tableContainer{opacity:0;padding:var(--space-l-xl) 3rem;animation:.3s ease-out forwards HomePageMunicipalAdmin-module-scss-module__evrPJW__fadeIn;overflow:hidden;transform:translateY(.2rem)}.HomePageMunicipalAdmin-module-scss-module__evrPJW__tableContainer .HomePageMunicipalAdmin-module-scss-module__evrPJW__tableContent{min-width:0;max-width:77rem;margin:0 auto}@media (max-width:1000px){.HomePageMunicipalAdmin-module-scss-module__evrPJW__hero .HomePageMunicipalAdmin-module-scss-module__evrPJW__heroContent{padding:var(--space-l-xl) 2rem}.HomePageMunicipalAdmin-module-scss-module__evrPJW__statsGrid{grid-template-columns:repeat(2,1fr)}.HomePageMunicipalAdmin-module-scss-module__evrPJW__tableContainer{padding:var(--space-l-xl) 2rem}}
@keyframes YesNoRadio-module-scss-module__Es7kuW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes YesNoRadio-module-scss-module__Es7kuW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes YesNoRadio-module-scss-module__Es7kuW__shimmer{to{background-position:-200%}}@keyframes YesNoRadio-module-scss-module__Es7kuW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes YesNoRadio-module-scss-module__Es7kuW__button-spin{to{transform:none}}}.YesNoRadio-module-scss-module__Es7kuW__group{border:none;flex-direction:column;margin:0;padding:0;display:flex}.YesNoRadio-module-scss-module__Es7kuW__legend{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-bottom:var(--space-xs);padding:0;font-weight:700}.YesNoRadio-module-scss-module__Es7kuW__options{gap:var(--space-l);flex-wrap:wrap;display:flex}.YesNoRadio-module-scss-module__Es7kuW__option{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;align-items:center;gap:var(--space-2xs);cursor:pointer;display:inline-flex}.YesNoRadio-module-scss-module__Es7kuW__radio{appearance:none;cursor:pointer;background:0 0;border:2px solid #000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0;display:inline-flex}.YesNoRadio-module-scss-module__Es7kuW__radio:checked:before{content:"";background:#000;border-radius:50%;width:.65rem;height:.65rem}.YesNoRadio-module-scss-module__Es7kuW__radio:focus-visible{outline-offset:2px;outline:2px solid #5f32a0}
@keyframes OnboardingModal-module-scss-module__ZzDYea__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingModal-module-scss-module__ZzDYea__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes OnboardingModal-module-scss-module__ZzDYea__shimmer{to{background-position:-200%}}@keyframes OnboardingModal-module-scss-module__ZzDYea__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes OnboardingModal-module-scss-module__ZzDYea__button-spin{to{transform:none}}}.OnboardingModal-module-scss-module__ZzDYea__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.OnboardingModal-module-scss-module__ZzDYea__dialog[open]{justify-content:center;align-items:center;display:flex}.OnboardingModal-module-scss-module__ZzDYea__dialog::backdrop{background:#00000080;animation:.3s ease-out OnboardingModal-module-scss-module__ZzDYea__backdropFadeIn}@keyframes OnboardingModal-module-scss-module__ZzDYea__backdropFadeIn{0%{opacity:0}}@keyframes OnboardingModal-module-scss-module__ZzDYea__modalSlideUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.OnboardingModal-module-scss-module__ZzDYea__modalBox{opacity:0;gap:var(--space-s);width:min(50rem,100vw - 4rem);max-height:90vh;padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;animation:.3s ease-out .2s forwards OnboardingModal-module-scss-module__ZzDYea__modalSlideUp;display:flex;overflow-y:auto;transform:translateY(1.5rem)}@media (max-width:1000px){.OnboardingModal-module-scss-module__ZzDYea__modalBox{padding:1.75rem}}.OnboardingModal-module-scss-module__ZzDYea__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin:0;line-height:1.2}.OnboardingModal-module-scss-module__ZzDYea__title:focus{outline:none}.OnboardingModal-module-scss-module__ZzDYea__errorMessage{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:var(--terracotta);margin:0}.OnboardingModal-module-scss-module__ZzDYea__lead{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-2);letter-spacing:normal;margin:0;line-height:1.3}.OnboardingModal-module-scss-module__ZzDYea__text{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}.OnboardingModal-module-scss-module__ZzDYea__form{gap:var(--space-m);flex-direction:column;display:flex}.OnboardingModal-module-scss-module__ZzDYea__field{gap:var(--space-3xs);flex-direction:column;display:flex}.OnboardingModal-module-scss-module__ZzDYea__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-weight:700}.OnboardingModal-module-scss-module__ZzDYea__dateRow{align-items:end;gap:var(--space-s);flex-wrap:wrap;display:flex}.OnboardingModal-module-scss-module__ZzDYea__input{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.OnboardingModal-module-scss-module__ZzDYea__input:focus{border-color:#5f32a0;outline:none}.OnboardingModal-module-scss-module__ZzDYea__input:disabled{cursor:not-allowed;opacity:.6}.OnboardingModal-module-scss-module__ZzDYea__input{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:fit-content}@media (max-width:1000px){.OnboardingModal-module-scss-module__ZzDYea__input{width:100%}}.OnboardingModal-module-scss-module__ZzDYea__clearButton{align-self:center}.OnboardingModal-module-scss-module__ZzDYea__specialtyEditor{gap:var(--space-s);flex-direction:column;display:flex}.OnboardingModal-module-scss-module__ZzDYea__specialtyHeading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0;font-weight:700}.OnboardingModal-module-scss-module__ZzDYea__specialtyList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OnboardingModal-module-scss-module__ZzDYea__specialtyItem{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border:2px solid #2f173d;border-radius:4px;flex-wrap:wrap;display:flex}.OnboardingModal-module-scss-module__ZzDYea__removeButton{flex-shrink:0}.OnboardingModal-module-scss-module__ZzDYea__addRow{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.OnboardingModal-module-scss-module__ZzDYea__select{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.OnboardingModal-module-scss-module__ZzDYea__select:focus{border-color:#5f32a0;outline:none}.OnboardingModal-module-scss-module__ZzDYea__select:disabled{cursor:not-allowed;opacity:.6}.OnboardingModal-module-scss-module__ZzDYea__select{height:calc(1.4em + 2*var(--space-xs) + 2*2px);appearance:none;padding-right:calc(var(--space-xs) + 1.375rem + var(--space-2xs));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f173d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xs) center;background-size:1.375rem}.OnboardingModal-module-scss-module__ZzDYea__addButton{align-self:flex-start}.OnboardingModal-module-scss-module__ZzDYea__actions{align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}
@keyframes ProductTour-module-scss-module__AA5m9G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProductTour-module-scss-module__AA5m9G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ProductTour-module-scss-module__AA5m9G__shimmer{to{background-position:-200%}}@keyframes ProductTour-module-scss-module__AA5m9G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ProductTour-module-scss-module__AA5m9G__button-spin{to{transform:none}}}.ProductTour-module-scss-module__AA5m9G__dialog{opacity:0;background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:.3s ease-out forwards ProductTour-module-scss-module__AA5m9G__fadeInOpacity;position:fixed;inset:0;overflow:hidden}.ProductTour-module-scss-module__AA5m9G__dialog::backdrop{background:0 0}.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__spotlight{transition:top .3s,left .3s,width .3s,height .3s,outline-color .3s}.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__popover{transition:top .3s,left .3s,opacity .3s}.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__popover[data-moving=true],.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__popover[data-moving=placing]{transition:none}.ProductTour-module-scss-module__AA5m9G__spotlight{outline:2px solid var(--orange);outline-offset:3px;pointer-events:none;border-radius:8px;width:0;height:0;position:fixed;top:50%;left:50%;box-shadow:0 0 0 200vmax #000000b3}.ProductTour-module-scss-module__AA5m9G__spotlight[data-empty=true]{outline-color:#0000}.ProductTour-module-scss-module__AA5m9G__popover{gap:var(--space-2xs);background:var(--white);width:min(26rem,100vw - 4rem);padding:var(--space-m);border-radius:8px;flex-direction:column;display:flex;position:fixed;box-shadow:0 16px 40px #00000059}@media (max-width:1000px){.ProductTour-module-scss-module__AA5m9G__popover{padding:1.75rem}}.ProductTour-module-scss-module__AA5m9G__popover[data-moving=true],.ProductTour-module-scss-module__AA5m9G__popover[data-moving=placing]{opacity:0}.ProductTour-module-scss-module__AA5m9G__arrow{background:var(--white);border-radius:2px;width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.ProductTour-module-scss-module__AA5m9G__arrow[data-placement=top]{top:-6px}.ProductTour-module-scss-module__AA5m9G__arrow[data-placement=bottom]{bottom:-6px}.ProductTour-module-scss-module__AA5m9G__arrow[data-placement=none]{display:none}.ProductTour-module-scss-module__AA5m9G__count{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0);color:var(--black);margin:0}.ProductTour-module-scss-module__AA5m9G__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-1);letter-spacing:normal;color:var(--purple-dark);margin:0;line-height:1.2}.ProductTour-module-scss-module__AA5m9G__title:focus{outline:none}.ProductTour-module-scss-module__AA5m9G__text{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}.ProductTour-module-scss-module__AA5m9G__progress{gap:var(--space-3xs);padding:var(--space-3xs) 0 0;margin:0;list-style:none;display:flex}.ProductTour-module-scss-module__AA5m9G__progress li{background:var(--purple-light);border-radius:50%;width:.45rem;height:.45rem}.ProductTour-module-scss-module__AA5m9G__progress .ProductTour-module-scss-module__AA5m9G__current{background:var(--purple-medium)}.ProductTour-module-scss-module__AA5m9G__actions{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-s);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.ProductTour-module-scss-module__AA5m9G__stepButtons{align-items:center;gap:var(--space-s);margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__spotlight,.ProductTour-module-scss-module__AA5m9G__dialog[data-ready=true] .ProductTour-module-scss-module__AA5m9G__popover{transition:none}}
@keyframes ManageSupervisorsModal-module-scss-module__AfEXPW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ManageSupervisorsModal-module-scss-module__AfEXPW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ManageSupervisorsModal-module-scss-module__AfEXPW__shimmer{to{background-position:-200%}}@keyframes ManageSupervisorsModal-module-scss-module__AfEXPW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ManageSupervisorsModal-module-scss-module__AfEXPW__button-spin{to{transform:none}}}.ManageSupervisorsModal-module-scss-module__AfEXPW__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.ManageSupervisorsModal-module-scss-module__AfEXPW__dialog[open]{justify-content:center;align-items:center;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__dialog::backdrop{background:#00000080}.ManageSupervisorsModal-module-scss-module__AfEXPW__modalBox{gap:var(--space-2xs);width:min(40rem,100vw - 4rem);padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;display:flex;overflow:visible}@media (max-width:1000px){.ManageSupervisorsModal-module-scss-module__AfEXPW__modalBox{padding:1.75rem}}.ManageSupervisorsModal-module-scss-module__AfEXPW__header{margin-bottom:var(--space-s);justify-content:space-between;align-items:flex-start;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;line-height:1.2}.ManageSupervisorsModal-module-scss-module__AfEXPW__content{gap:var(--space-m);flex-direction:column;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__pairsSection{gap:var(--space-2xs);flex-direction:column;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__pairsHeading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em}.ManageSupervisorsModal-module-scss-module__AfEXPW__supervisorList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__supervisorList li{padding:var(--space-xs) 0;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__supervisorList li:first-child{border-top:1px solid #0000001a}.ManageSupervisorsModal-module-scss-module__AfEXPW__confirmRow{align-items:center;gap:var(--space-xs);display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__confirmRow span{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.ManageSupervisorsModal-module-scss-module__AfEXPW__emptyText{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;opacity:.6}.ManageSupervisorsModal-module-scss-module__AfEXPW__addSection{gap:var(--space-3xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.ManageSupervisorsModal-module-scss-module__AfEXPW__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:0}
@keyframes ConfirmDialog-module-scss-module__Nn2_nG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmDialog-module-scss-module__Nn2_nG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module-scss-module__Nn2_nG__shimmer{to{background-position:-200%}}@keyframes ConfirmDialog-module-scss-module__Nn2_nG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ConfirmDialog-module-scss-module__Nn2_nG__button-spin{to{transform:none}}}.ConfirmDialog-module-scss-module__Nn2_nG__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.ConfirmDialog-module-scss-module__Nn2_nG__dialog[open]{justify-content:center;align-items:center;display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__dialog::backdrop{background:#00000080}.ConfirmDialog-module-scss-module__Nn2_nG__modalBox{gap:var(--space-s);width:min(32rem,100vw - 4rem);padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;display:flex}@media (max-width:1000px){.ConfirmDialog-module-scss-module__Nn2_nG__modalBox{padding:1.75rem}}.ConfirmDialog-module-scss-module__Nn2_nG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-2);letter-spacing:normal;margin:0;line-height:1.2}.ConfirmDialog-module-scss-module__Nn2_nG__message{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}.ConfirmDialog-module-scss-module__Nn2_nG__actions{align-items:center;gap:var(--space-l);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__actions .ConfirmDialog-module-scss-module__Nn2_nG__destructiveButton{color:#fff;background:#2f173d}
@keyframes ProgressBar-module-scss-module__4KD8dG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProgressBar-module-scss-module__4KD8dG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ProgressBar-module-scss-module__4KD8dG__shimmer{to{background-position:-200%}}@keyframes ProgressBar-module-scss-module__4KD8dG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ProgressBar-module-scss-module__4KD8dG__button-spin{to{transform:none}}}.ProgressBar-module-scss-module__4KD8dG__progressBarContainer{background-color:#e3c3e3;border-radius:24px;width:10rem;max-width:100%;height:.5rem;margin-block:.6rem;display:block;position:relative;overflow:hidden}.ProgressBar-module-scss-module__4KD8dG__progressBar{background-color:#5f32a0;width:0;height:100%;transition:width .6s ease-out;position:absolute}
@keyframes Table-module-scss-module__orpvca__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Table-module-scss-module__orpvca__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Table-module-scss-module__orpvca__shimmer{to{background-position:-200%}}@keyframes Table-module-scss-module__orpvca__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Table-module-scss-module__orpvca__button-spin{to{transform:none}}}.Table-module-scss-module__orpvca__scrollRegion{max-width:100%;overflow-x:auto}.Table-module-scss-module__orpvca__table{min-width:var(--table-min-width,40rem);border-collapse:collapse;width:100%}.Table-module-scss-module__orpvca__table th,.Table-module-scss-module__orpvca__table td{text-align:left;padding:var(--space-4xs) var(--space-s);border-bottom:1px solid var(--grey)}.Table-module-scss-module__orpvca__table th{font-weight:700}.Table-module-scss-module__orpvca__table th svg,.Table-module-scss-module__orpvca__table td svg{max-width:none}.Table-module-scss-module__orpvca__table tbody tr[data-clickable]{cursor:pointer}.Table-module-scss-module__orpvca__table tbody tr[data-clickable]:hover{background:var(--table-row-hover,#ffebcc)}.Table-module-scss-module__orpvca__flushEdges th:first-child,.Table-module-scss-module__orpvca__flushEdges td:first-child{padding-inline-start:0}.Table-module-scss-module__orpvca__flushEdges th:last-child,.Table-module-scss-module__orpvca__flushEdges td:last-child{padding-inline-end:0}.Table-module-scss-module__orpvca__truncateCells{table-layout:fixed}.Table-module-scss-module__orpvca__truncateCells th,.Table-module-scss-module__orpvca__truncateCells td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Table-module-scss-module__orpvca__stickyLastColumn{border-collapse:separate;border-spacing:0}.Table-module-scss-module__orpvca__stickyLastColumn th:last-child,.Table-module-scss-module__orpvca__stickyLastColumn td:last-child{background:var(--white);position:sticky;right:0}.Table-module-scss-module__orpvca__stickyLastColumn tbody tr[data-clickable]:hover td:last-child{background:var(--table-row-hover,#ffebcc)}.Table-module-scss-module__orpvca__sortIconIdle{opacity:.5}.Table-module-scss-module__orpvca__rowLink{color:inherit;text-decoration:none}
@keyframes Kompetansestatus-module-scss-module__eqjr0a__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Kompetansestatus-module-scss-module__eqjr0a__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes Kompetansestatus-module-scss-module__eqjr0a__shimmer{to{background-position:-200%}}@keyframes Kompetansestatus-module-scss-module__eqjr0a__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes Kompetansestatus-module-scss-module__eqjr0a__button-spin{to{transform:none}}}.Kompetansestatus-module-scss-module__eqjr0a__competenceStatus .Kompetansestatus-module-scss-module__eqjr0a__subHeading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0);margin-bottom:var(--space-s)}.Kompetansestatus-module-scss-module__eqjr0a__numbersAndGraph{align-items:self-start;gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.Kompetansestatus-module-scss-module__eqjr0a__numbers{padding-block:var(--space-xs);gap:var(--space-m) 0;border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.Kompetansestatus-module-scss-module__eqjr0a__statContainer{gap:var(--space-2xs);text-align:center;padding:var(--space-xs) var(--space-2xs);opacity:0;border-radius:8px;flex-direction:column;align-items:center;line-height:1.2;animation:.4s ease-out forwards Kompetansestatus-module-scss-module__eqjr0a__fadeIn;display:flex;transform:translateY(.2rem)}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:first-child{animation-delay:0s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(2){animation-delay:80ms}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(3){animation-delay:.16s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(4){animation-delay:.24s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(5){animation-delay:.32s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(6){animation-delay:.4s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(7){animation-delay:.48s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(8){animation-delay:.56s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer:nth-child(9){animation-delay:.64s}.Kompetansestatus-module-scss-module__eqjr0a__statContainer span{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-4);letter-spacing:normal;align-items:flex-end;gap:.2rem;line-height:1;display:flex}.Kompetansestatus-module-scss-module__eqjr0a__statLink{text-decoration:none;transition:background-color .12s}.Kompetansestatus-module-scss-module__eqjr0a__statLink:hover,.Kompetansestatus-module-scss-module__eqjr0a__statLink:focus-visible{background-color:#fce4a7}.Kompetansestatus-module-scss-module__eqjr0a__checkIcon{width:.8em;height:.8em}@media (max-width:1000px){.Kompetansestatus-module-scss-module__eqjr0a__numbersAndGraph{grid-template-columns:1fr}}@media (max-width:480px){.Kompetansestatus-module-scss-module__eqjr0a__numbers{grid-template-columns:repeat(2,1fr)}}
@keyframes AlisMedicalBackgroundSection-module-scss-module__aOAt2W__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AlisMedicalBackgroundSection-module-scss-module__aOAt2W__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AlisMedicalBackgroundSection-module-scss-module__aOAt2W__shimmer{to{background-position:-200%}}@keyframes AlisMedicalBackgroundSection-module-scss-module__aOAt2W__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AlisMedicalBackgroundSection-module-scss-module__aOAt2W__button-spin{to{transform:none}}}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__details{margin:0}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__details dt{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-s);font-weight:700}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__details dt:first-of-type{margin-top:0}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__details dd{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__specialtyReadOnlyList{padding-left:var(--space-m);gap:var(--space-4xs);flex-direction:column;margin:0;list-style:outside;display:flex}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__specialtyEditor{gap:var(--space-s);flex-direction:column;display:flex}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__specialtyHeading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0;font-weight:700}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__specialtyList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__specialtyItem{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border:2px solid #2f173d;border-radius:4px;flex-wrap:wrap;display:flex}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__removeButton{flex-shrink:0}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__addRow{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__select{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__select:focus{border-color:#5f32a0;outline:none}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__select:disabled{cursor:not-allowed;opacity:.6}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__select{height:calc(1.4em + 2*var(--space-xs) + 2*2px);appearance:none;padding-right:calc(var(--space-xs) + 1.375rem + var(--space-2xs));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f173d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xs) center;background-size:1.375rem}.AlisMedicalBackgroundSection-module-scss-module__aOAt2W__addButton{align-self:flex-start}
@keyframes FreeTextHint-module-scss-module__u2jQ7a__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes FreeTextHint-module-scss-module__u2jQ7a__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes FreeTextHint-module-scss-module__u2jQ7a__shimmer{to{background-position:-200%}}@keyframes FreeTextHint-module-scss-module__u2jQ7a__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes FreeTextHint-module-scss-module__u2jQ7a__button-spin{to{transform:none}}}.FreeTextHint-module-scss-module__u2jQ7a__hint{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);display:block}
@keyframes AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__shimmer{to{background-position:-200%}}@keyframes AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__button-spin{to{transform:none}}}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__details{margin:0}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__details dt{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-s);font-weight:700}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__details dt:first-of-type{margin-top:0}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__details dd{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__downloadLink{text-align:left;overflow-wrap:anywhere;min-width:0}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__uploadRow{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__fileInputHidden{display:none}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__uploadButton{width:fit-content}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__fileRow{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__actionGroup{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.AlisInstitusjonstjenesteSection-module-scss-module__mPyBdW__secondaryAction{flex-shrink:0}
@keyframes SpiderGraph-module-scss-module__8ynfUG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes SpiderGraph-module-scss-module__8ynfUG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes SpiderGraph-module-scss-module__8ynfUG__shimmer{to{background-position:-200%}}@keyframes SpiderGraph-module-scss-module__8ynfUG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes SpiderGraph-module-scss-module__8ynfUG__button-spin{to{transform:none}}}.SpiderGraph-module-scss-module__8ynfUG__figure{margin:0}.SpiderGraph-module-scss-module__8ynfUG__svg{width:100%;height:auto;display:block}.SpiderGraph-module-scss-module__8ynfUG__ring{fill:none;stroke:#000;stroke-opacity:.3;stroke-width:1px}.SpiderGraph-module-scss-module__8ynfUG__ringOuter{fill:none;stroke:#000;stroke-width:1px}.SpiderGraph-module-scss-module__8ynfUG__axis{stroke:#000;stroke-width:1px}@keyframes SpiderGraph-module-scss-module__8ynfUG__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.SpiderGraph-module-scss-module__8ynfUG__data{fill:#f8a73c;fill-opacity:.7;stroke:none;transform-box:view-box;transform-origin:50%;animation:.5s ease-out .2s both SpiderGraph-module-scss-module__8ynfUG__scaleIn}@media (prefers-reduced-motion:reduce){.SpiderGraph-module-scss-module__8ynfUG__data{animation:none}}.SpiderGraph-module-scss-module__8ynfUG__label{font-family:var(--font-pt-serif),serif;font-size:var(--step-1);fill:#2f173d}.SpiderGraph-module-scss-module__8ynfUG__legend{gap:var(--space-2xs) var(--space-l);margin-bottom:var(--space-s);flex-direction:row;display:flex}.SpiderGraph-module-scss-module__8ynfUG__legendItem{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step--1);letter-spacing:normal;align-items:center;gap:var(--space-2xs);color:#2f173d;line-height:1.2;display:flex}.SpiderGraph-module-scss-module__8ynfUG__legendSquareData{background:#f8a73c;flex-shrink:0;width:12px;height:12px}
@keyframes GoalStatusHeader-module-scss-module__X5lkma__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes GoalStatusHeader-module-scss-module__X5lkma__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes GoalStatusHeader-module-scss-module__X5lkma__shimmer{to{background-position:-200%}}@keyframes GoalStatusHeader-module-scss-module__X5lkma__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes GoalStatusHeader-module-scss-module__X5lkma__button-spin{to{transform:none}}}.GoalStatusHeader-module-scss-module__X5lkma__number{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.GoalStatusHeader-module-scss-module__X5lkma__approvedNumber{align-items:center;gap:var(--space-2xs);font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0;display:flex}.GoalStatusHeader-module-scss-module__X5lkma__pendingIndicator{align-items:center;gap:var(--space-2xs);font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;color:#2f173d;flex-wrap:wrap;margin:0;display:flex}.GoalStatusHeader-module-scss-module__X5lkma__pendingDate{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#2f173d;margin-left:var(--space-2xs)}
@keyframes AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__shimmer{to{background-position:-200%}}@keyframes AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__button-spin{to{transform:none}}}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__card{gap:var(--space-m);scroll-margin-top:var(--space-l);padding:var(--space-m) var(--space-l);background-color:#ffebcc;border-radius:8px;flex-direction:column;display:flex}@media (max-width:1000px){.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__card{padding:1.75rem}}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__header{gap:var(--space-2xs);flex-direction:column;display:flex}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin:0;line-height:1.2}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__description,.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__empty{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#000;margin:0}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__tableWrapper{max-width:100%;position:relative;overflow-x:auto}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;table-layout:fixed;width:100%;min-width:calc(2*calc(6em + var(--space-xs)) + calc(calc(8em + var(--space-m)) + calc(11em + var(--space-m)) + calc(9.5em + var(--space-m)) + 10em));border-collapse:collapse}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__editing{min-width:calc(2*calc(9.25em + var(--space-xs)) + calc(calc(8em + var(--space-m)) + calc(11em + var(--space-m)) + calc(9.5em + var(--space-m)) + 10em))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table th,.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table td{text-align:left;padding:var(--space-2xs) var(--space-m) var(--space-2xs) 0;border-bottom:1px solid var(--grey);white-space:nowrap;vertical-align:middle}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table th{font-weight:700}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__dateCell{padding-right:var(--space-xs)}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__actionCell{text-align:right;padding-right:0}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__sumRow th,.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__sumRow td{background-image:linear-gradient(var(--grey), var(--grey));background-position:left 0 bottom 3px;background-repeat:no-repeat;background-size:100% 1px}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__table .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__sumRow td{font-weight:700}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__dateColumn{width:calc(6em + var(--space-xs))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__editing .AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__dateColumn{width:calc(9.25em + var(--space-xs))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__percentageColumn{width:calc(8em + var(--space-m))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__countedColumn{width:calc(11em + var(--space-m))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__contractColumn{width:calc(9.5em + var(--space-m))}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__actionColumn{min-width:10em}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__cellValue{max-width:100%;min-height:calc(1.4em + 2*var(--space-xs) + 2*2px);align-items:center;display:inline-flex}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__actionGroup{align-items:center;gap:var(--space-s);display:inline-flex}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__input{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__input:focus{border-color:#5f32a0;outline:none}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__input:disabled{cursor:not-allowed;opacity:.6}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__input{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:100%;min-width:0}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__percentageField{align-items:center;gap:var(--space-2xs);display:flex}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__percentageInput{flex:1;max-width:5em}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__actionButton{white-space:nowrap}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__actionButton svg{flex-shrink:0;max-width:none}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__contractField{align-items:center;gap:var(--space-2xs);min-height:calc(1.4em + 2*var(--space-xs) + 2*2px);min-width:0;display:flex}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__fileInputHidden{display:none}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__fileLink{text-align:left;min-width:0;max-width:100%}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__fileName{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__addButton{align-self:flex-start}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__error{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#de6262;margin:0}.AlisGeneralPracticePeriodsSection-module-scss-module__6TqnRW__footnote{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#000;margin:0}
@keyframes RegisterLearningActivities-module-scss-module__Ht8SDa__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterLearningActivities-module-scss-module__Ht8SDa__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes RegisterLearningActivities-module-scss-module__Ht8SDa__shimmer{to{background-position:-200%}}@keyframes RegisterLearningActivities-module-scss-module__Ht8SDa__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes RegisterLearningActivities-module-scss-module__Ht8SDa__button-spin{to{transform:none}}}.RegisterLearningActivities-module-scss-module__Ht8SDa__section{padding:var(--space-l-xl) 3rem}@media (max-width:1000px){.RegisterLearningActivities-module-scss-module__Ht8SDa__section{padding-inline:2rem}}.RegisterLearningActivities-module-scss-module__Ht8SDa__content{opacity:0;text-align:center;max-width:50rem;margin:0 auto;animation:.5s ease-out .2s forwards RegisterLearningActivities-module-scss-module__Ht8SDa__fadeIn;transform:translateY(.2rem)}.RegisterLearningActivities-module-scss-module__Ht8SDa__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-4);letter-spacing:normal;margin-bottom:var(--space-s);line-height:1.2}.RegisterLearningActivities-module-scss-module__Ht8SDa__text{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-2);letter-spacing:normal;margin-bottom:var(--space-m);line-height:1.3}.RegisterLearningActivities-module-scss-module__Ht8SDa__actions{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;gap:var(--space-xs);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.RegisterLearningActivities-module-scss-module__Ht8SDa__button{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-m);color:#000;align-items:center;gap:var(--space-2xs);background:#f8a73c;border:none;border-radius:24px;text-decoration:none;display:flex}.RegisterLearningActivities-module-scss-module__Ht8SDa__banner{color:#fff;padding-bottom:var(--space-2xl);background:#5f32a0}@media (max-width:1000px){.RegisterLearningActivities-module-scss-module__Ht8SDa__banner{padding-bottom:var(--space-l-xl)}}.RegisterLearningActivities-module-scss-module__Ht8SDa__hero{color:#000;background:#ffebcc}
@keyframes MyMunicipalLeadersList-module-scss-module__hPT77G__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MyMunicipalLeadersList-module-scss-module__hPT77G__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MyMunicipalLeadersList-module-scss-module__hPT77G__shimmer{to{background-position:-200%}}@keyframes MyMunicipalLeadersList-module-scss-module__hPT77G__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MyMunicipalLeadersList-module-scss-module__hPT77G__button-spin{to{transform:none}}}.MyMunicipalLeadersList-module-scss-module__hPT77G__section{gap:var(--space-s);flex-direction:column;display:flex}.MyMunicipalLeadersList-module-scss-module__hPT77G__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-2);letter-spacing:normal;line-height:1.2}.MyMunicipalLeadersList-module-scss-module__hPT77G__empty{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#000}.MyMunicipalLeadersList-module-scss-module__hPT77G__list{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MyMunicipalLeadersList-module-scss-module__hPT77G__item{align-items:center;gap:var(--space-s);display:flex}.MyMunicipalLeadersList-module-scss-module__hPT77G__icon{width:3.5rem;height:3.5rem;font-size:1.4rem}@media (max-width:1000px){.MyMunicipalLeadersList-module-scss-module__hPT77G__icon{width:2.5rem;height:2.5rem;font-size:1rem}}.MyMunicipalLeadersList-module-scss-module__hPT77G__details{flex-direction:column;gap:.125rem;display:flex}.MyMunicipalLeadersList-module-scss-module__hPT77G__name{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0;font-weight:700}.MyMunicipalLeadersList-module-scss-module__hPT77G__email{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);color:#000}
@keyframes SkillTrainingEditor-module-scss-module__Ombzpq__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes SkillTrainingEditor-module-scss-module__Ombzpq__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes SkillTrainingEditor-module-scss-module__Ombzpq__shimmer{to{background-position:-200%}}@keyframes SkillTrainingEditor-module-scss-module__Ombzpq__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes SkillTrainingEditor-module-scss-module__Ombzpq__button-spin{to{transform:none}}}.SkillTrainingEditor-module-scss-module__Ombzpq__procedure{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.SkillTrainingEditor-module-scss-module__Ombzpq__procedure strong{margin-right:var(--space-3xs)}.SkillTrainingEditor-module-scss-module__Ombzpq__count{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-2xs);padding-bottom:var(--space-2xs);border-bottom:1px solid #2f173d}.SkillTrainingEditor-module-scss-module__Ombzpq__registrations{margin:calc(var(--space-xs)*-1) 0 0;padding:0;list-style:none}.SkillTrainingEditor-module-scss-module__Ombzpq__registration{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--space-l);padding-block:var(--space-2xs);border-bottom:1px solid #2f173d;display:flex}.SkillTrainingEditor-module-scss-module__Ombzpq__details{gap:var(--space-3xs);flex-direction:column;display:flex}.SkillTrainingEditor-module-scss-module__Ombzpq__note{font-size:var(--step--1);white-space:pre-wrap}.SkillTrainingEditor-module-scss-module__Ombzpq__editor{gap:var(--space-s);padding-block:var(--space-2xs);flex-direction:column;flex:1;display:flex}.SkillTrainingEditor-module-scss-module__Ombzpq__field{gap:var(--space-3xs);flex-direction:column;display:flex}.SkillTrainingEditor-module-scss-module__Ombzpq__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em}.SkillTrainingEditor-module-scss-module__Ombzpq__dateInput{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.SkillTrainingEditor-module-scss-module__Ombzpq__dateInput:focus{border-color:#5f32a0;outline:none}.SkillTrainingEditor-module-scss-module__Ombzpq__dateInput:disabled{cursor:not-allowed;opacity:.6}.SkillTrainingEditor-module-scss-module__Ombzpq__dateInput{height:calc(1.4em + 2*var(--space-xs) + 2*2px);align-self:flex-start}.SkillTrainingEditor-module-scss-module__Ombzpq__textarea{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.SkillTrainingEditor-module-scss-module__Ombzpq__textarea:focus{border-color:#5f32a0;outline:none}.SkillTrainingEditor-module-scss-module__Ombzpq__textarea:disabled{cursor:not-allowed;opacity:.6}.SkillTrainingEditor-module-scss-module__Ombzpq__textarea{resize:vertical;width:100%}.SkillTrainingEditor-module-scss-module__Ombzpq__hint{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1)}.SkillTrainingEditor-module-scss-module__Ombzpq__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.SkillTrainingEditor-module-scss-module__Ombzpq__addButton{margin-top:var(--space-s);align-self:flex-start}
@keyframes UserIconWithInitials-module-scss-module__GPFdDW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes UserIconWithInitials-module-scss-module__GPFdDW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes UserIconWithInitials-module-scss-module__GPFdDW__shimmer{to{background-position:-200%}}@keyframes UserIconWithInitials-module-scss-module__GPFdDW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes UserIconWithInitials-module-scss-module__GPFdDW__button-spin{to{transform:none}}}.UserIconWithInitials-module-scss-module__GPFdDW__userIcon{width:5rem;height:5rem;font-size:2.2rem;font-weight:400;font-family:var(--font-pt-serif),serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__superadmin,.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__municipal_admin{background-color:#de6262}.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__supervisor,.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__municipal_supervisor{color:#000;background-color:#f7d862}.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__alis{color:#fff;background-color:#5f32a0}.UserIconWithInitials-module-scss-module__GPFdDW__userIcon.UserIconWithInitials-module-scss-module__GPFdDW__notActive{color:#0006;background-color:#d9d9d9}@media (max-width:1000px){.UserIconWithInitials-module-scss-module__GPFdDW__userIcon{width:3rem;height:3rem;font-size:1.2rem}}
@keyframes ProceduresList-module-scss-module__Og6gBW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProceduresList-module-scss-module__Og6gBW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes ProceduresList-module-scss-module__Og6gBW__shimmer{to{background-position:-200%}}@keyframes ProceduresList-module-scss-module__Og6gBW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes ProceduresList-module-scss-module__Og6gBW__button-spin{to{transform:none}}}.ProceduresList-module-scss-module__Og6gBW__section{margin-top:var(--space-m);background:var(--white);padding:var(--space-m) var(--space-l);border-radius:8px}@media (max-width:1000px){.ProceduresList-module-scss-module__Og6gBW__section{padding:1.75rem}}.ProceduresList-module-scss-module__Og6gBW__titleAndButton{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.ProceduresList-module-scss-module__Og6gBW__titleAndButton .ProceduresList-module-scss-module__Og6gBW__title{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0)}.ProceduresList-module-scss-module__Og6gBW__hint{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-2xs)}.ProceduresList-module-scss-module__Og6gBW__tableWrapper{margin-top:var(--space-l);overflow:clip visible}@media (max-width:1000px){.ProceduresList-module-scss-module__Og6gBW__tableWrapper{overflow-x:auto}}.ProceduresList-module-scss-module__Og6gBW__table{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;text-align:left;border-collapse:collapse}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__category{font-weight:700}.ProceduresList-module-scss-module__Og6gBW__table th{padding-block:var(--space-xs)}.ProceduresList-module-scss-module__Og6gBW__table th:last-child{padding-left:var(--space-l)}.ProceduresList-module-scss-module__Og6gBW__table td{padding-block:var(--space-s);border-top:1px solid var(--grey);vertical-align:baseline}.ProceduresList-module-scss-module__Og6gBW__table td:last-child{padding-left:var(--space-l)}.ProceduresList-module-scss-module__Og6gBW__table tr:last-child td{border-bottom:1px solid var(--grey)}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names{gap:var(--space-2xs) var(--space-l);flex-wrap:wrap;display:flex}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names span{align-items:flex-start;gap:var(--space-3xs);display:flex}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__registered{padding:var(--space-2xs) var(--space-m);cursor:default;background-color:#e3c3e3;border-radius:5rem;align-items:center;display:inline-flex;position:relative}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__registered:hover .ProceduresList-module-scss-module__Og6gBW__tooltip{display:flex}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__procedureButton{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;text-align:left;align-items:flex-start;gap:var(--space-3xs);color:inherit;cursor:pointer;padding:var(--space-2xs) var(--space-m);border-radius:5rem;text-decoration:none;transition:background-color .12s;display:inline-flex}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__procedureButton:hover:not(:disabled),.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__procedureButton:focus-visible,.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__hasRegistrations{background-color:#e3c3e3}@media (max-width:1000px){.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__tooltip{display:none!important}}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__tooltip{gap:var(--space-3xs);z-index:100;padding:var(--space-xs) var(--space-s);white-space:normal;background:#fff;border:1px solid #000;border-radius:.5rem;flex-direction:column;max-width:600px;display:none;position:absolute;top:100%;left:2%}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__tooltip:hover{display:flex}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__tooltip strong{margin-bottom:var(--space-3xs)}.ProceduresList-module-scss-module__Og6gBW__table .ProceduresList-module-scss-module__Og6gBW__names .ProceduresList-module-scss-module__Og6gBW__count{color:#000;font-weight:700;position:relative;top:-1px}
@keyframes RecommendedActivities-module-scss-module__zU26XW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes RecommendedActivities-module-scss-module__zU26XW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes RecommendedActivities-module-scss-module__zU26XW__shimmer{to{background-position:-200%}}@keyframes RecommendedActivities-module-scss-module__zU26XW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes RecommendedActivities-module-scss-module__zU26XW__button-spin{to{transform:none}}}.RecommendedActivities-module-scss-module__zU26XW__box{margin-top:var(--space-m);background:var(--white);padding:var(--space-m) var(--space-l);border-radius:8px}@media (max-width:1000px){.RecommendedActivities-module-scss-module__zU26XW__box{padding:1.75rem}}.RecommendedActivities-module-scss-module__zU26XW__summary{justify-content:space-between;align-items:center;gap:var(--space-s);cursor:pointer;list-style:none;display:flex}.RecommendedActivities-module-scss-module__zU26XW__summary::-webkit-details-marker{display:none}.RecommendedActivities-module-scss-module__zU26XW__summary:after{content:"";width:.6em;height:.6em;border-right:2px solid var(--purple-dark);border-bottom:2px solid var(--purple-dark);flex:none;margin-inline-end:var(--space-3xs);transition:transform .12s;transform:translateY(-.15em)rotate(45deg)}.RecommendedActivities-module-scss-module__zU26XW__box[open]>.RecommendedActivities-module-scss-module__zU26XW__summary:after{transform:translateY(.15em)rotate(-135deg)}.RecommendedActivities-module-scss-module__zU26XW__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0)}.RecommendedActivities-module-scss-module__zU26XW__activities{margin:var(--space-s) 0 0;padding:0;list-style:none}.RecommendedActivities-module-scss-module__zU26XW__activity{gap:var(--space-3xs);padding:var(--space-s) 0;border-top:1px solid #94949466;flex-direction:column;display:flex}.RecommendedActivities-module-scss-module__zU26XW__activityHeader{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.RecommendedActivities-module-scss-module__zU26XW__name{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em}.RecommendedActivities-module-scss-module__zU26XW__learningForm{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);padding:var(--space-3xs) var(--space-xs);color:#000;white-space:nowrap;background:var(--yellow);border-radius:38px}.RecommendedActivities-module-scss-module__zU26XW__description{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;white-space:pre-line}.RecommendedActivities-module-scss-module__zU26XW__documentationForm{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.RecommendedActivities-module-scss-module__zU26XW__source{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding-top:var(--space-s);border-top:1px solid #94949466}.RecommendedActivities-module-scss-module__zU26XW__source a{color:inherit}
@keyframes SupervisorExperienceSection-module-scss-module__uGBQ0a__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes SupervisorExperienceSection-module-scss-module__uGBQ0a__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes SupervisorExperienceSection-module-scss-module__uGBQ0a__shimmer{to{background-position:-200%}}@keyframes SupervisorExperienceSection-module-scss-module__uGBQ0a__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes SupervisorExperienceSection-module-scss-module__uGBQ0a__button-spin{to{transform:none}}}.SupervisorExperienceSection-module-scss-module__uGBQ0a__details{margin:0}.SupervisorExperienceSection-module-scss-module__uGBQ0a__details dt{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-s);font-weight:700}.SupervisorExperienceSection-module-scss-module__uGBQ0a__details dt:first-of-type{margin-top:0}.SupervisorExperienceSection-module-scss-module__uGBQ0a__details dd{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin:0}
@keyframes AddTagsSection-module-scss-module__IHGydG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AddTagsSection-module-scss-module__IHGydG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AddTagsSection-module-scss-module__IHGydG__shimmer{to{background-position:-200%}}@keyframes AddTagsSection-module-scss-module__IHGydG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AddTagsSection-module-scss-module__IHGydG__button-spin{to{transform:none}}}.AddTagsSection-module-scss-module__IHGydG__addTagsSection{margin-top:var(--space-s)}.AddTagsSection-module-scss-module__IHGydG__tabButtons{gap:var(--space-2xs);display:flex}.AddTagsSection-module-scss-module__IHGydG__tabButton{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-s) var(--space-m);background:#fff;border:none;border-radius:8px 8px 0 0}@media (max-width:1000px){.AddTagsSection-module-scss-module__IHGydG__tabButton{padding-inline:var(--space-2xs)}}.AddTagsSection-module-scss-module__IHGydG__tabButton.AddTagsSection-module-scss-module__IHGydG__active{background:#ffebcc;font-weight:700}.AddTagsSection-module-scss-module__IHGydG__tabContent{padding:var(--space-s) var(--space-m);background:#ffebcc;border-radius:0 8px 8px}@media (max-width:1000px){.AddTagsSection-module-scss-module__IHGydG__tabContent{padding:1.75rem}}.AddTagsSection-module-scss-module__IHGydG__tagSearchSection{gap:var(--space-2xs);flex-direction:column;max-width:35rem;display:flex}.AddTagsSection-module-scss-module__IHGydG__goalSearchSection{gap:var(--space-2xs);flex-direction:column;display:flex}.AddTagsSection-module-scss-module__IHGydG__searchLabel{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;line-height:1.4}.AddTagsSection-module-scss-module__IHGydG__selectedGoalSection{margin-top:var(--space-s);margin-bottom:var(--space-l)}.AddTagsSection-module-scss-module__IHGydG__goalTagList{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.AddTagsSection-module-scss-module__IHGydG__goalTagButton{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-s);align-items:center;gap:var(--space-xs);background:#f7f1e8;border:none;border-radius:24px;display:flex}.AddTagsSection-module-scss-module__IHGydG__goalTagButton.AddTagsSection-module-scss-module__IHGydG__selected{background:#e3c3e3}.AddTagsSection-module-scss-module__IHGydG__clearGoalButton{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-m);align-items:center;gap:var(--space-2xs);text-underline-offset:calc(var(--space-4xs) + 1px);background:#fff;border:none;-webkit-text-decoration:underline #5f32a0;text-decoration:underline #5f32a0;text-decoration-thickness:1px;display:flex}.AddTagsSection-module-scss-module__IHGydG__suggestionSection{gap:var(--space-m);flex-direction:column;align-items:flex-start;display:flex}.AddTagsSection-module-scss-module__IHGydG__descriptionField{gap:var(--space-2xs);flex-direction:column;width:100%;max-width:35rem;display:flex}.AddTagsSection-module-scss-module__IHGydG__descriptionInput{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.AddTagsSection-module-scss-module__IHGydG__descriptionInput:focus{border-color:#5f32a0;outline:none}.AddTagsSection-module-scss-module__IHGydG__descriptionInput:disabled{cursor:not-allowed;opacity:.6}.AddTagsSection-module-scss-module__IHGydG__descriptionInput{resize:vertical;width:100%;min-height:120px}.AddTagsSection-module-scss-module__IHGydG__characterCount{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);margin-top:calc(-1*var(--space-3xs));align-self:flex-end}.AddTagsSection-module-scss-module__IHGydG__suggestionsHeading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;margin-bottom:var(--space-s)}.AddTagsSection-module-scss-module__IHGydG__feedback{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}
@keyframes MoveAlisModal-module-scss-module__7JDq0a__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MoveAlisModal-module-scss-module__7JDq0a__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MoveAlisModal-module-scss-module__7JDq0a__shimmer{to{background-position:-200%}}@keyframes MoveAlisModal-module-scss-module__7JDq0a__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MoveAlisModal-module-scss-module__7JDq0a__button-spin{to{transform:none}}}.MoveAlisModal-module-scss-module__7JDq0a__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.MoveAlisModal-module-scss-module__7JDq0a__dialog[open]{justify-content:center;align-items:center;display:flex}.MoveAlisModal-module-scss-module__7JDq0a__dialog::backdrop{background:#00000080}.MoveAlisModal-module-scss-module__7JDq0a__modalBox{gap:var(--space-2xs);width:min(50rem,100vw - 4rem);max-height:90vh;padding:var(--space-s-l);background:#ffebcc;border:none;border-radius:8px;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:1000px){.MoveAlisModal-module-scss-module__7JDq0a__modalBox{padding:1.75rem}}.MoveAlisModal-module-scss-module__7JDq0a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.MoveAlisModal-module-scss-module__7JDq0a__title{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin-bottom:var(--space-m);line-height:1.2}.MoveAlisModal-module-scss-module__7JDq0a__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;margin-top:var(--space-2xs);padding:0}.MoveAlisModal-module-scss-module__7JDq0a__input{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-xs);color:#000;background:#fff;border:2px solid #949494;border-radius:8px;line-height:1.4}.MoveAlisModal-module-scss-module__7JDq0a__input:focus{border-color:#5f32a0;outline:none}.MoveAlisModal-module-scss-module__7JDq0a__input:disabled{cursor:not-allowed;opacity:.6}.MoveAlisModal-module-scss-module__7JDq0a__input{height:calc(1.4em + 2*var(--space-xs) + 2*2px);width:100%}.MoveAlisModal-module-scss-module__7JDq0a__halfWidth{gap:var(--space-3xs);width:calc(50% - var(--space-2xs));border:none;flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:1000px){.MoveAlisModal-module-scss-module__7JDq0a__halfWidth{width:100%}}.MoveAlisModal-module-scss-module__7JDq0a__note{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;font-size:var(--step--1);margin-top:var(--space-2xs)}.MoveAlisModal-module-scss-module__7JDq0a__actions{align-items:center;gap:var(--space-l);margin-top:var(--space-m);flex-wrap:wrap;display:flex}
@keyframes RelatedGoalItem-module-scss-module__wiWKAG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes RelatedGoalItem-module-scss-module__wiWKAG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes RelatedGoalItem-module-scss-module__wiWKAG__shimmer{to{background-position:-200%}}@keyframes RelatedGoalItem-module-scss-module__wiWKAG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes RelatedGoalItem-module-scss-module__wiWKAG__button-spin{to{transform:none}}}.RelatedGoalItem-module-scss-module__wiWKAG__relatedGoal{padding-right:var(--space-xs);align-items:center;gap:var(--space-3xs);font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;display:flex}.RelatedGoalItem-module-scss-module__wiWKAG__relatedGoal .RelatedGoalItem-module-scss-module__wiWKAG__relatedGoalLink{padding:var(--space-4xs) var(--space-2xs) var(--space-4xs) var(--space-2xs);align-items:center;gap:var(--space-3xs);white-space:nowrap;background:#dcf0ff;border-radius:38px;text-decoration:none;display:flex}.RelatedGoalItem-module-scss-module__wiWKAG__relatedGoal:hover .RelatedGoalItem-module-scss-module__wiWKAG__relatedGoalLink{background:#b6e0ff}.RelatedGoalItem-module-scss-module__wiWKAG__colorDot{background:#f8a73c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.RelatedGoalItem-module-scss-module__wiWKAG__dotCheck{width:1rem;height:1rem}
@keyframes SupervisionAttestationSection-module-scss-module__Y2CNcG__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes SupervisionAttestationSection-module-scss-module__Y2CNcG__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes SupervisionAttestationSection-module-scss-module__Y2CNcG__shimmer{to{background-position:-200%}}@keyframes SupervisionAttestationSection-module-scss-module__Y2CNcG__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes SupervisionAttestationSection-module-scss-module__Y2CNcG__button-spin{to{transform:none}}}.SupervisionAttestationSection-module-scss-module__Y2CNcG__card{gap:var(--space-s);padding:var(--space-m) var(--space-l);background-color:#ffebcc;border-radius:8px;flex-direction:column;display:flex}@media (max-width:1000px){.SupervisionAttestationSection-module-scss-module__Y2CNcG__card{padding:1.75rem}}.SupervisionAttestationSection-module-scss-module__Y2CNcG__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin:0;line-height:1.2}.SupervisionAttestationSection-module-scss-module__Y2CNcG__description{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;color:#000;margin:0}.SupervisionAttestationSection-module-scss-module__Y2CNcG__link{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-2xs) var(--space-m);color:#000;align-items:center;gap:var(--space-2xs);font-size:var(--step-0);background:#f8a73c;border:none;border-radius:24px;width:fit-content;text-decoration:none;display:flex}
@keyframes RecentActivitiesSection-module-scss-module__5goZ_q__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes RecentActivitiesSection-module-scss-module__5goZ_q__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes RecentActivitiesSection-module-scss-module__5goZ_q__shimmer{to{background-position:-200%}}@keyframes RecentActivitiesSection-module-scss-module__5goZ_q__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes RecentActivitiesSection-module-scss-module__5goZ_q__button-spin{to{transform:none}}}.RecentActivitiesSection-module-scss-module__5goZ_q__container{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.RecentActivitiesSection-module-scss-module__5goZ_q__intro{margin-bottom:var(--space-2xs)}.RecentActivitiesSection-module-scss-module__5goZ_q__table{--table-min-width:0;margin-top:var(--space-s)}.RecentActivitiesSection-module-scss-module__5goZ_q__table th,.RecentActivitiesSection-module-scss-module__5goZ_q__table td{vertical-align:top}.RecentActivitiesSection-module-scss-module__5goZ_q__table th:first-child,.RecentActivitiesSection-module-scss-module__5goZ_q__table td:first-child{white-space:nowrap}.RecentActivitiesSection-module-scss-module__5goZ_q__table th:last-child,.RecentActivitiesSection-module-scss-module__5goZ_q__table td:last-child{white-space:pre-line;width:100%}.RecentActivitiesSection-module-scss-module__5goZ_q__note{margin-top:var(--space-4xs)}
@keyframes AlisHistory-module-scss-module__6-kDna__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AlisHistory-module-scss-module__6-kDna__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes AlisHistory-module-scss-module__6-kDna__shimmer{to{background-position:-200%}}@keyframes AlisHistory-module-scss-module__6-kDna__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes AlisHistory-module-scss-module__6-kDna__button-spin{to{transform:none}}}.AlisHistory-module-scss-module__6-kDna__container{max-width:77rem;padding:0 3rem var(--space-2xl);margin-inline:auto}@media (max-width:1000px){.AlisHistory-module-scss-module__6-kDna__container{padding-inline:2rem}}.AlisHistory-module-scss-module__6-kDna__heading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin-bottom:var(--space-s);line-height:1.2}.AlisHistory-module-scss-module__6-kDna__columns{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1000px){.AlisHistory-module-scss-module__6-kDna__columns{grid-template-columns:1fr}}.AlisHistory-module-scss-module__6-kDna__box{background:var(--white);padding:var(--space-m) var(--space-l);border-radius:8px}@media (max-width:1000px){.AlisHistory-module-scss-module__6-kDna__box{padding:1.75rem}}.AlisHistory-module-scss-module__6-kDna__subheading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-1);letter-spacing:normal;margin-bottom:var(--space-2xs);line-height:1.2}.AlisHistory-module-scss-module__6-kDna__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AlisHistory-module-scss-module__6-kDna__item{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;justify-content:space-between;gap:var(--space-3xs) var(--space-s);padding:var(--space-2xs) 0;border-bottom:1px solid #949494;flex-wrap:wrap;display:flex}.AlisHistory-module-scss-module__6-kDna__item:last-child{border-bottom:none}
@keyframes MobileMenu-module-scss-module__bUxJMa__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MobileMenu-module-scss-module__bUxJMa__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module-scss-module__bUxJMa__shimmer{to{background-position:-200%}}@keyframes MobileMenu-module-scss-module__bUxJMa__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MobileMenu-module-scss-module__bUxJMa__button-spin{to{transform:none}}}.MobileMenu-module-scss-module__bUxJMa__container{padding:var(--space-xl) 3rem var(--space-m);color:#fff;background:#2f173d;flex-direction:column;display:flex}.MobileMenu-module-scss-module__bUxJMa__container.MobileMenu-module-scss-module__bUxJMa__isOpen{z-index:1000;background:#2f173d;width:100%;height:100%;position:absolute;top:0}@media (max-width:1000px){.MobileMenu-module-scss-module__bUxJMa__container{padding:var(--space-xl) 2rem var(--space-m)}}.MobileMenu-module-scss-module__bUxJMa__content{justify-content:space-between;align-items:center;display:flex}.MobileMenu-module-scss-module__bUxJMa__menuArea{align-items:center;gap:var(--space-s);display:flex}.MobileMenu-module-scss-module__bUxJMa__menuArea .MobileMenu-module-scss-module__bUxJMa__menuButton{gap:var(--space-2xs);color:var(--white);font-size:var(--step--1);text-decoration:none;transition:none}.MobileMenu-module-scss-module__bUxJMa__menuArea .MobileMenu-module-scss-module__bUxJMa__menuButton:hover:not(:disabled){color:var(--white)}.MobileMenu-module-scss-module__bUxJMa__menuArea .MobileMenu-module-scss-module__bUxJMa__menuButton svg{color:var(--green)}.MobileMenu-module-scss-module__bUxJMa__menu{padding-block:var(--space-l);gap:var(--space-l);color:#fff;flex-direction:column;display:flex;overflow:auto}.MobileMenu-module-scss-module__bUxJMa__menu .MobileMenu-module-scss-module__bUxJMa__alisMenu{width:fit-content;padding-block:var(--space-s);align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.MobileMenu-module-scss-module__bUxJMa__menu .MobileMenu-module-scss-module__bUxJMa__userMenu{margin-top:var(--space-xl);padding-block:var(--space-l) var(--space-s);border-top:1px solid #e3c3e3}.MobileMenu-module-scss-module__bUxJMa__menu .MobileMenu-module-scss-module__bUxJMa__colorStrip{z-index:1001;background:#43509e;width:100%;height:1rem;position:absolute;bottom:0;left:0;right:0}.MobileMenu-module-scss-module__bUxJMa__menu .MobileMenu-module-scss-module__bUxJMa__colorStripContent{background:linear-gradient(90deg,#43509e 0% 16.67%,#5f32a0 16.67% 33.33%,#de6262 33.33% 50%,#f8a73c 50% 66.67%,#f7d862 66.67% 83.33%,#9dda89 83.33% 100%);height:100%;margin:0 auto}
@keyframes GoalPage-module-scss-module__NIBBWW__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes GoalPage-module-scss-module__NIBBWW__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes GoalPage-module-scss-module__NIBBWW__shimmer{to{background-position:-200%}}@keyframes GoalPage-module-scss-module__NIBBWW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes GoalPage-module-scss-module__NIBBWW__button-spin{to{transform:none}}}.GoalPage-module-scss-module__NIBBWW__infoSection{padding:0 var(--space-3xl);background:#ffebcc}.GoalPage-module-scss-module__NIBBWW__topBannerWrapper{padding-top:var(--space-xl)}.GoalPage-module-scss-module__NIBBWW__bottomBannerWrapper{padding-top:var(--space-2xl)}.GoalPage-module-scss-module__NIBBWW__infoContent{opacity:0;gap:var(--space-m) var(--space-l);max-width:77rem;padding:var(--space-2xl) 0;margin:0 auto;animation:.3s ease-out forwards GoalPage-module-scss-module__NIBBWW__fadeIn;display:flex;transform:translateY(.2rem)}.GoalPage-module-scss-module__NIBBWW__goalDetails{width:100%;max-width:100ch}.GoalPage-module-scss-module__NIBBWW__descriptionShort{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-4);letter-spacing:normal;line-height:1.2}.GoalPage-module-scss-module__NIBBWW__areaTag{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-4xs) var(--space-s);margin:var(--space-m) 0;border-radius:22px;width:fit-content;display:block}.GoalPage-module-scss-module__NIBBWW__description{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-2);letter-spacing:normal;max-width:900px;line-height:1.3}.GoalPage-module-scss-module__NIBBWW__divider{margin:var(--space-l) 0;border:0;border-top:1px solid #949494}.GoalPage-module-scss-module__NIBBWW__extraInfoSection{margin-top:var(--space-m);background:var(--white);padding:var(--space-m) var(--space-l);border-radius:8px}@media (max-width:1000px){.GoalPage-module-scss-module__NIBBWW__extraInfoSection{padding:1.75rem}}.GoalPage-module-scss-module__NIBBWW__topBoxes{gap:var(--space-m);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.GoalPage-module-scss-module__NIBBWW__topBoxes .GoalPage-module-scss-module__NIBBWW__extraInfoSection{flex:999 320px;margin-top:0}.GoalPage-module-scss-module__NIBBWW__topBoxes .GoalPage-module-scss-module__NIBBWW__completionBox{flex:440px}.GoalPage-module-scss-module__NIBBWW__label{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0);margin-bottom:var(--space-2xs)}.GoalPage-module-scss-module__NIBBWW__completionYear{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em}.GoalPage-module-scss-module__NIBBWW__relatedGoals,.GoalPage-module-scss-module__NIBBWW__tags{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GoalPage-module-scss-module__NIBBWW__tag{padding:var(--space-4xs) var(--space-xs);font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;background:#e3c3e3;border-radius:38px}.GoalPage-module-scss-module__NIBBWW__activitySection{padding:var(--space-2xl) var(--space-3xl)}.GoalPage-module-scss-module__NIBBWW__activityContent{max-width:77rem;margin:0 auto}.GoalPage-module-scss-module__NIBBWW__activityHeader{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;line-height:1.2}.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision{margin-top:var(--space-m);background:var(--white);padding:var(--space-m) var(--space-l);border-radius:8px}@media (max-width:1000px){.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision{padding:1.75rem}}.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision .GoalPage-module-scss-module__NIBBWW__heading{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:700;font-size:var(--step-subheading);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step-0);margin-bottom:var(--space-s)}.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision .GoalPage-module-scss-module__NIBBWW__keywords{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision .GoalPage-module-scss-module__NIBBWW__keywords .GoalPage-module-scss-module__NIBBWW__keyword{font-family:var(--font-plus-jakarta-sans),sans-serif;font-weight:400;font-size:var(--step-0);letter-spacing:.01em;padding:var(--space-4xs) var(--space-s);background:#e3c3e3;border-radius:24px}.GoalPage-module-scss-module__NIBBWW__keywordFromSupervision .GoalPage-module-scss-module__NIBBWW__keywords .GoalPage-module-scss-module__NIBBWW__count{font-weight:700}@media (max-width:1000px){.GoalPage-module-scss-module__NIBBWW__infoSection{padding:0 2rem}.GoalPage-module-scss-module__NIBBWW__infoContent{padding:var(--space-xl) 0;flex-direction:column}.GoalPage-module-scss-module__NIBBWW__activitySection{padding:var(--space-xl) 2rem}}
@keyframes MyPage-module-scss-module__vNPAOa__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes MyPage-module-scss-module__vNPAOa__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes MyPage-module-scss-module__vNPAOa__shimmer{to{background-position:-200%}}@keyframes MyPage-module-scss-module__vNPAOa__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes MyPage-module-scss-module__vNPAOa__button-spin{to{transform:none}}}.MyPage-module-scss-module__vNPAOa__wrapper{padding:var(--space-l-xl) 3rem}@media (max-width:1000px){.MyPage-module-scss-module__vNPAOa__wrapper{padding:var(--space-l-xl) 2rem}}.MyPage-module-scss-module__vNPAOa__content{gap:var(--space-m);flex-direction:column;max-width:77rem;margin:0 auto;display:flex}.MyPage-module-scss-module__vNPAOa__content>*{opacity:0;animation:.4s ease-out forwards MyPage-module-scss-module__vNPAOa__fadeIn;transform:translateY(.2rem)}.MyPage-module-scss-module__vNPAOa__content>:nth-child(2){animation-delay:.1s}.MyPage-module-scss-module__vNPAOa__content>:nth-child(3){animation-delay:.2s}.MyPage-module-scss-module__vNPAOa__content>:nth-child(4){animation-delay:.3s}.MyPage-module-scss-module__vNPAOa__content>:nth-child(5){animation-delay:.4s}.MyPage-module-scss-module__vNPAOa__content>:nth-child(6){animation-delay:.5s}.MyPage-module-scss-module__vNPAOa__content>:nth-child(n+7){animation-delay:.6s}.MyPage-module-scss-module__vNPAOa__group{gap:var(--space-m);scroll-margin-top:var(--space-l);padding:var(--space-m) var(--space-l);background-color:#ffebcc;border-radius:8px;flex-direction:column;display:flex}@media (max-width:1000px){.MyPage-module-scss-module__vNPAOa__group{padding:1.75rem}}.MyPage-module-scss-module__vNPAOa__groupHeading{font-family:var(--font-pt-serif),serif;font-weight:400;font-size:var(--step-3);letter-spacing:normal;margin:0;line-height:1.2}.MyPage-module-scss-module__vNPAOa__groupDivider{border:none;border-top:1px solid #e3c3e3;margin:0}.MyPage-module-scss-module__vNPAOa__supervisorsRow{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}
@keyframes layout-module-scss-module__4rHa7a__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes layout-module-scss-module__4rHa7a__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes layout-module-scss-module__4rHa7a__shimmer{to{background-position:-200%}}@keyframes layout-module-scss-module__4rHa7a__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes layout-module-scss-module__4rHa7a__button-spin{to{transform:none}}}.layout-module-scss-module__4rHa7a__container{opacity:0;flex-direction:column;min-height:100vh;animation:.3s ease-out forwards layout-module-scss-module__4rHa7a__fadeInOpacity;display:flex}.layout-module-scss-module__4rHa7a__main{flex:1}.layout-module-scss-module__4rHa7a__desktopMenu{display:block}@media (max-width:1200px){.layout-module-scss-module__4rHa7a__desktopMenu{display:none}}.layout-module-scss-module__4rHa7a__mobileMenu{display:none}@media (max-width:1200px){.layout-module-scss-module__4rHa7a__mobileMenu{display:block}}
@keyframes layout-module-scss-module__wz5FZa__fadeIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes layout-module-scss-module__wz5FZa__fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes layout-module-scss-module__wz5FZa__shimmer{to{background-position:-200%}}@keyframes layout-module-scss-module__wz5FZa__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes layout-module-scss-module__wz5FZa__button-spin{to{transform:none}}}.layout-module-scss-module__wz5FZa__container{background-color:#ffebcc;flex-direction:column;min-height:100dvh;display:flex}.layout-module-scss-module__wz5FZa__header{padding:var(--space-xl) 3rem var(--space-m);color:#2f173d;position:relative}.layout-module-scss-module__wz5FZa__header a{display:inline-block}.layout-module-scss-module__wz5FZa__header .layout-module-scss-module__wz5FZa__viewSwitcher{color:#fff;background-color:#413351;border-radius:0 0 8px 8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.layout-module-scss-module__wz5FZa__main{flex:1}@media (max-width:1000px){.layout-module-scss-module__wz5FZa__header{padding:var(--space-2xl) 2rem var(--space-s)}}
