.CenteredCardLayout_page__330vs{min-height:100dvh;width:100%;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:0}@media(min-width:30rem){.CenteredCardLayout_page__330vs{padding:1.5rem 1rem}}.CenteredCardLayout_container__M6Tg_{position:relative;width:100%;background:#fff;padding:3.5rem 1.5rem;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:30rem){.CenteredCardLayout_container__M6Tg_{min-height:auto;max-width:33.125rem;border-radius:1rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.08);padding:3.5rem 2.125rem 2.5rem}}.BackButton_container__9Arw4{grid-area:backButton;display:flex;gap:.25rem;align-items:center;height:1.375rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-size:.875rem;line-height:1rem;font-weight:500;color:#141414;text-decoration:none;background-color:transparent;border:1px solid;border-radius:.5rem;transition:.5s}.BackButton_container__9Arw4[data-hover-variant=outlined-black]:active,.BackButton_container__9Arw4[data-hover-variant=outlined-black]:focus,.BackButton_container__9Arw4[data-hover-variant=outlined-black]:hover,.BackButton_container__9Arw4[data-variant=outlined-black]{color:#141414;background-color:transparent;border-color:currentColor}.BackButton_container__9Arw4[data-hover-variant=filled-black]:active,.BackButton_container__9Arw4[data-hover-variant=filled-black]:focus,.BackButton_container__9Arw4[data-hover-variant=filled-black]:hover,.BackButton_container__9Arw4[data-variant=filled-black]{color:#fff;background-color:#141414}.BackButton_container__9Arw4[data-hover-variant=outlined-gray]:active,.BackButton_container__9Arw4[data-hover-variant=outlined-gray]:focus,.BackButton_container__9Arw4[data-hover-variant=outlined-gray]:hover,.BackButton_container__9Arw4[data-variant=outlined-gray]{color:#999;background-color:transparent;border-color:currentColor}.BackButton_container__9Arw4[data-hover-variant=filled-gray]:active,.BackButton_container__9Arw4[data-hover-variant=filled-gray]:focus,.BackButton_container__9Arw4[data-hover-variant=filled-gray]:hover,.BackButton_container__9Arw4[data-variant=filled-gray]{color:#fff;background-color:#999;border-color:#999}.BackButton_container__9Arw4[data-hover-variant=outlined-secondary]:active,.BackButton_container__9Arw4[data-hover-variant=outlined-secondary]:focus,.BackButton_container__9Arw4[data-hover-variant=outlined-secondary]:hover,.BackButton_container__9Arw4[data-variant=outlined-secondary]{color:#2687fb;background-color:transparent;border-color:currentColor}.BackButton_container__9Arw4[data-hover-variant=filled-secondary]:active,.BackButton_container__9Arw4[data-hover-variant=filled-secondary]:focus,.BackButton_container__9Arw4[data-hover-variant=filled-secondary]:hover,.BackButton_container__9Arw4[data-variant=filled-secondary]{color:#fff;background-color:#2687fb;border-color:#2687fb}.BackButton_container__9Arw4[data-hover-variant=filled-blue_DAECFD]:active,.BackButton_container__9Arw4[data-hover-variant=filled-blue_DAECFD]:focus,.BackButton_container__9Arw4[data-hover-variant=filled-blue_DAECFD]:hover,.BackButton_container__9Arw4[data-variant=filled-blue_DAECFD]{color:#2687fb;background-color:#daecfd;border-color:#2687fb}.Content_contentWrapper__kISx9{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:20rem;margin:0 auto}.Content_contentWrapper__kISx9 form{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:30rem){.Content_contentWrapper__kISx9{max-width:23.75rem}}.Content_backButtonWrapper__WYe8o{align-self:flex-start;width:100%}.Content_logoWrapper__SdniY{position:relative;height:2rem;width:9.875rem;flex-shrink:0;margin:0}.Content_header__Wphiq{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;width:100%}.Content_title__9zUAm{font-weight:700;font-size:1.375rem;line-height:1.2;color:#141414;margin:0}@media(min-width:30rem){.Content_title__9zUAm{font-size:1.75rem}}.Content_subtitle__BAaTr{font-weight:400;font-size:1rem;line-height:1.4;color:#141414;margin:0}.Modal_modal__zuXpr .MuiPaper-root-MuiDialog-paper{border-radius:1rem}.Modal_modal__zuXpr .MuiDialogContent-root{padding:3.5rem 1.5rem;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.Modal_modal__zuXpr .MuiDialogContent-root{padding:3.5rem 3.875rem;max-width:33.125rem}}.Modal_contained__VR_I_ .MuiDialog-paper,.Modal_contained__VR_I_ .MuiPaper-root-MuiDialog-paper{margin:1rem;width:calc(100% - 2rem);max-width:33.125rem;border-radius:1rem}.Modal_closeButton__Y46as{margin-left:auto;margin-bottom:.625rem;min-width:1.5rem;min-height:1.5rem}.Modal_logo__QXlWi{width:9.875rem;height:2rem;object-fit:contain}.Modal_header__vTwRt{display:flex;flex-direction:column;align-items:center;gap:2rem}.Modal_title___eVR_{margin:1.5rem 0 0;width:100%;font-size:1.375rem;line-height:1;text-align:center;color:#141414;word-break:break-word}@media(min-width:768px){.Modal_title___eVR_{font-size:1.75rem}}.Modal_title___eVR_[data-title-variant=bold]{font-weight:700}.Modal_title___eVR_[data-title-variant=medium]{font-weight:500}.DuplicateSchoolUnitRoleModal_content__ikapU{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:2rem}.DuplicateSchoolUnitRoleModal_message__WFglu{margin:0;width:100%;font-size:1rem;font-weight:500;line-height:1.42;text-align:center;color:#333}.DuplicateSchoolUnitRoleModal_actions__1LyG2{width:100%;margin-top:2rem}.RegisterStepsHeader_container__JX0j0{display:flex;flex-direction:column;gap:2rem;width:100%}.RegisterStepsHeader_stepTitle__eAUKJ{width:100%;margin:0;font-weight:700;font-size:1.375rem;line-height:1.375rem;color:#141414}@media(min-width:768px){.RegisterStepsHeader_stepTitle__eAUKJ{font-size:1.5rem;line-height:1.5rem}}.RegisterSuccessModal_successActions__gKZkO{width:100%;margin-top:2rem}@keyframes PlaceholderField_shimmer__ssqSX{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.PlaceholderField_wrapper__sbHFV{display:flex;flex-direction:column;gap:.25rem;width:100%}.PlaceholderField_label__FmLrE{font-weight:700;font-size:.875rem;line-height:1rem;color:#141414}.PlaceholderField_valueBoxSkeleton__qqu5r{display:block;width:100%;min-height:2.5rem;padding:.75rem .5rem;background-color:#e7e7e7;border-radius:.75rem;animation:PlaceholderField_shimmer__ssqSX 1.5s ease-in-out infinite;box-sizing:border-box}.PlaceholderPersonalDataForm_root__okSNP{display:flex;flex-direction:column;width:100%;grid-template-columns:1fr 1fr;row-gap:1.5rem;column-gap:2.625rem}.PlaceholderPersonalDataForm_actionsRow__KKUDi{grid-area:actions;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.PlaceholderPersonalDataForm_actionButtonSkeleton__cZzCa{flex:1 1;max-width:11.6875rem;height:2.375rem;background-color:#e7e7e7;border-radius:.5rem;animation:PlaceholderPersonalDataForm_shimmer__Yg4NW 1.5s ease-in-out infinite}@media(min-width:768px){.PlaceholderPersonalDataForm_root__okSNP{display:grid;grid-template-areas:"fullName birthdate" "cpf email" "phone ." "actions actions"}}.PersonalDataForm_form__yz32C{display:flex;flex-direction:column;gap:1.5rem;width:100%;background-color:transparent}.PersonalDataForm_actions__VxQ_s{display:flex;flex-direction:column;width:100%;grid-area:actions;margin-top:.5rem}.PersonalDataForm_errorMessage__7CEoU{margin:.5rem 0 0;font-size:.875rem;line-height:1.3125rem;font-weight:500;color:#dc3545;text-align:center}@media(min-width:768px){.PersonalDataForm_form__yz32C{display:grid;grid-template-areas:"fullName birthdate" "cpf email" "cellphone ." "actions actions";grid-column-gap:2.625rem;column-gap:2.625rem}}.PersonalDataStep_wrapper__5zGB_{display:flex;flex-direction:column;gap:2rem;width:100%}.PersonalDataStep_loginRow__W_5Qk{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;line-height:1.5rem;text-align:center}.PersonalDataStep_question__PBaMk{margin:0;font-weight:600;color:#141414}.PersonalDataStep_loginLink__HwxqU{font-weight:700;color:#2f80ed;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.125rem}.PersonalDataStep_loginLink__HwxqU:focus-visible{outline:2px solid #2f80ed;outline-offset:.125rem;border-radius:.125rem}.Field_wrapper__kzEhL{display:flex;flex-direction:column;gap:.25rem;width:100%}.Field_label___7niK{font-weight:700;font-size:.875rem;line-height:1.25;color:#141414}.Field_valueBox__M7mZ9{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.5rem;padding:.75rem .5rem;background-color:#f9f9f9;border-radius:.75rem;overflow:hidden;border:none;text-align:left;font-family:inherit}.Field_valueText__V02I6{font-weight:400;font-size:.875rem;line-height:1.5;color:#141414}.Field_valueBoxButton__m9mLc{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.5rem;padding:.75rem .5rem;background-color:#f9f9f9;border-radius:.75rem;overflow:hidden;border:none;text-align:left;font-family:inherit;cursor:pointer;color:#141414}.Field_valueBoxButton__m9mLc:hover{background-color:#e7e7e7}.Field_valueBoxButton__m9mLc:focus-visible{outline:2px solid #002180;outline-offset:2px}.Field_editContent__AEnQA{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-weight:600;font-size:.875rem;line-height:1.5;color:#141414}.ReviewFields_container__gOmAV{display:flex;flex-direction:column;gap:1rem;width:100%;background-color:#f9f9f9;border-radius:.75rem;padding:.75rem .5rem}.ReviewFields_fieldGroup__diN1U{display:flex;flex-direction:column;gap:.5rem;width:100%}.ReviewFields_groupLabel__bbh6h{font-weight:600;font-size:1.125rem;line-height:1.25;min-height:1.5rem;display:flex;align-items:center;color:#141414;margin:0}.ReviewFields_groupValue__8Hbho{font-weight:400;font-size:1rem;line-height:1.1875rem;color:#141414;margin:0}.ReviewFields_groupValueLine__wFWNa{font-weight:400;font-size:.875rem;line-height:1.25;min-height:1.1875rem;color:#141414;margin:0}.ReviewFields_actionsRow__MzfwP{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;width:100%}@media(min-width:768px){.ReviewFields_actionsRow__MzfwP{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;max-width:24.875rem}}.ReviewStep_section__fx_67{display:flex;flex-direction:column;gap:1rem;width:100%}.ReviewStep_actions__qotoY{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:768px){.ReviewStep_actions__qotoY{flex-direction:row}}.DeleteModal_content__rhpKn{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:2rem}.DeleteModal_warning__GtHh7{margin:0;width:100%;font-size:1rem;font-weight:500;line-height:1.42;text-align:center;color:#f03}.DeleteModal_actions__w0EbN{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:2rem}.CheckboxGroupField_formGroup__SsIi7{grid-template-rows:auto!important}.CheckboxGroupField_list__5ntKo{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;color:#141414;font-size:.875rem;line-height:normal}.CheckboxGroupField_item__Cvh_R{width:-moz-fit-content;width:fit-content;margin:0;padding:0}.CheckboxGroupField_row__g15JM{display:flex;align-items:center;gap:.75rem;width:100%;font-family:inherit;cursor:pointer}.CheckboxGroupField_input__cOKIY{width:1rem;height:1rem;accent-color:#141414}.CheckboxGroupField_optionText__qv2dZ{font-size:inherit;font-weight:400;line-height:inherit;color:#141414}.EditableSchoolUnit_container__eu1Od{display:flex;flex-direction:column;width:100%;gap:1.5rem}.EditableSchoolUnit_container__eu1Od[data-has-many-schools=true]{padding:.75rem .5rem;background-color:#f9f9f9}.EditableSchoolUnit_actions__5SDJD{display:flex;gap:.75rem;width:100%}.SchoolUnitsStep_actions__k0g4Z,.SchoolUnitsStep_container__We9Ad,.SchoolUnitsStep_section__qJOoA{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:768px){.SchoolUnitsStep_actions__k0g4Z{flex-direction:row}}.RegisterView_container__MT0Pc{display:flex;flex-direction:column;gap:1.5rem;width:100%}.RegisterView_section__1hsss{display:flex;flex-direction:column;gap:1rem;width:100%}.RegisterView_actions___FM4w{display:flex;flex-direction:column;gap:.75rem;width:100%}.RegisterView_successActions__dkSbx{width:100%}