.RenameClassDialog-module-scss-module__yXENzW__content{margin-top:32px}.RenameClassDialog-module-scss-module__yXENzW__createButton{margin-top:16px}
.SettingsHeader-module-scss-module__vW1FPG__root{flex-direction:row;display:flex}.SettingsHeader-module-scss-module__vW1FPG__initialsBadge{color:#fff;background:#1a4361;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;padding:13px 26px;font-size:80px;font-weight:700;display:inline-flex}.SettingsHeader-module-scss-module__vW1FPG__infos{color:#1c2936;flex-direction:column;justify-content:center;margin-left:24px;display:flex}.SettingsHeader-module-scss-module__vW1FPG__name{font-weight:700}.SettingsHeader-module-scss-module__vW1FPG__status{color:#48556a}.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot{margin-top:16px}@media screen and (max-width:769px){.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot{flex-direction:column;align-items:flex-start;display:flex}.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot>:not(:first-child){margin-top:8px}}@media screen and (min-width:540px),print{.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot{display:block}.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot>:not(:first-child){margin-left:16px}}.SettingsHeader-module-scss-module__vW1FPG__subscribersRoot span{background:#f4f6fa;border-radius:8px;padding:8px 16px;font-weight:700;display:inline-block}
.SettingsAuthorization-module-scss-module__QpKljq__root{flex-direction:column;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__checkboxRoot{flex-direction:row;align-items:center;margin-top:24px;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__checkboxRoot:not(:first-of-type){margin-top:20px}.SettingsAuthorization-module-scss-module__QpKljq__switch{cursor:pointer;background-color:#48556a;border-radius:16px;width:63px;min-width:63px;height:32px;transition:background-color .2s;display:inline-block;position:relative}.SettingsAuthorization-module-scss-module__QpKljq__switch[data-focus-visible=true]{outline:2px solid #fc8177}.SettingsAuthorization-module-scss-module__QpKljq__checkedSwitch{outline-color:0;background-color:#5dd39e}.SettingsAuthorization-module-scss-module__QpKljq__switchToggle{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s,background-color .2s;position:absolute;top:4px;left:4px;transform:translate(0)}.SettingsAuthorization-module-scss-module__QpKljq__switchToggle[data-checked=true]{transform:translate(30px)}.SettingsAuthorization-module-scss-module__QpKljq__checkboxInfos{color:#1c2936;flex-direction:column;margin-left:24px;line-height:normal;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__checkboxInfos .SettingsAuthorization-module-scss-module__QpKljq__title{font-size:16px;font-weight:700}.SettingsAuthorization-module-scss-module__QpKljq__checkboxInfos .SettingsAuthorization-module-scss-module__QpKljq__subtitle{font-size:14px}.SettingsAuthorization-module-scss-module__QpKljq__newsletterRoot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__newsletterStatusRow{flex-direction:row;align-items:center;gap:16px;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__newsletterStatus{color:#1c2936;font-size:16px;font-weight:700}.SettingsAuthorization-module-scss-module__QpKljq__newsletterCheckboxRoot{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.SettingsAuthorization-module-scss-module__QpKljq__newsletterCheckboxRoot p{color:#1c2936;margin:0;font-size:14px}.SettingsAuthorization-module-scss-module__QpKljq__newsletterCheckbox{flex-shrink:0;margin-top:2px}.SettingsAuthorization-module-scss-module__QpKljq__newsletterButton{margin-top:4px}.SettingsAuthorization-module-scss-module__QpKljq__errorText{color:#fc8177;font-size:14px}
.SettingsOfflinePlayerDialog-module-scss-module__MSjCGa__text{margin-top:8px}.SettingsOfflinePlayerDialog-module-scss-module__MSjCGa__input{margin-top:16px}.SettingsOfflinePlayerDialog-module-scss-module__MSjCGa__submitButton{text-align:center;justify-content:center;width:100%;margin-top:24px}
.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__root{color:#1c2936;flex-direction:column;max-width:400px;margin-top:24px;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__connectionState{font-weight:700}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__header>:not(:first-child){margin-left:24px}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__title{font-weight:700}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__paragraph{margin-top:8px}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__formRoot{flex-direction:column;margin-top:40px;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__formRoot>:not(:first-child){margin-top:16px}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__infosRoot{flex-direction:column;width:100%;margin-top:32px;font-weight:700;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__fieldRoot{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__fieldRoot>:not(:first-child){margin-top:16px}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__field{flex-direction:column;display:flex}.SettingsOfflinePlayerPanel-module-scss-module__gvqjSa__field>:first-child{color:#adb7ce;margin-bottom:4px;font-size:14px}
.SettingsPersonalDataPolicy-module-scss-module__zxjsFG__root{flex-direction:column;margin-top:80px;display:flex}@media screen and (max-width:769px){.SettingsPersonalDataPolicy-module-scss-module__zxjsFG__root{margin-top:52px}}.SettingsPersonalDataPolicy-module-scss-module__zxjsFG__description{text-align:justify;white-space:pre-line;color:#48556a;margin-top:32px}@media screen and (max-width:769px){.SettingsPersonalDataPolicy-module-scss-module__zxjsFG__description{margin-top:8px}}
.MailTextInputField-module-scss-module__LHd-BG__emailFormat{text-transform:initial;margin-top:5px;font-size:14px}
.LoginOrRegisterViaEntError-module-scss-module__eOU9BW__errorMessage{color:#fd4600}.LoginOrRegisterViaEntError-module-scss-module__eOU9BW__schoolTitle{text-align:left;width:100%;margin-bottom:1rem;font-weight:600}
.AuthContinueButton-module-scss-module__OahKea__continueButton{justify-content:center;width:100%;margin-top:32px}@media screen and (max-width:769px){.AuthContinueButton-module-scss-module__OahKea__continueButton{margin-top:16px}}
.SchoolAutocompleteItem-module-scss-module__mU_UPa__comboboxSchoolItem{cursor:pointer;text-transform:none;justify-content:space-between;align-items:center;padding:10px 16px;font-size:16px;display:flex}.SchoolAutocompleteItem-module-scss-module__mU_UPa__comboboxSchoolItem .SchoolAutocompleteItem-module-scss-module__mU_UPa__comboboxSchoolRight{flex-direction:column;align-items:flex-end;margin-right:10px;display:flex}.SchoolAutocompleteItem-module-scss-module__mU_UPa__comboboxSchoolItem:hover{background-color:#eee}
.SchoolAutocomplete-module-scss-module__ZblZka__fieldContainer{letter-spacing:1px;color:#1a4361;flex-direction:column;width:100%;display:flex}.SchoolAutocomplete-module-scss-module__ZblZka__fieldContainer .SchoolAutocomplete-module-scss-module__ZblZka__errorText{text-transform:none;color:red}.SchoolAutocomplete-module-scss-module__ZblZka__fieldContainer input{height:60px}
.PostalCodeOrCityField-module-scss-module__0Z0xRa__postalCodeOrCityField{margin-bottom:1rem}
.SchoolAutocompleteSkeleton-module-scss-module__LixJzW__root{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:3px;display:flex}.SchoolAutocompleteSkeleton-module-scss-module__LixJzW__root :hover{cursor:wait}.SchoolAutocompleteSkeleton-module-scss-module__LixJzW__field{border-radius:6px;width:100%;height:60px;margin-top:5px}.SchoolAutocompleteSkeleton-module-scss-module__LixJzW__label{text-transform:uppercase;color:#1a4361;letter-spacing:1px;width:100%;margin-left:3px;font-size:14px;font-weight:700}
.SchoolAutocompleteNoResults-module-scss-module__VN59Aq__root{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:3px;display:flex}.SchoolAutocompleteNoResults-module-scss-module__VN59Aq__field{text-align:center;color:#48556a;background-color:#f4f6fa;border-radius:6px;justify-content:center;align-items:center;width:100%;height:60px;margin-top:5px;display:flex}.SchoolAutocompleteNoResults-module-scss-module__VN59Aq__label{text-transform:uppercase;color:#1a4361;letter-spacing:1px;width:100%;margin-left:3px;font-size:14px;font-weight:700;line-height:16px}
.ConnectionBaseForm-module-scss-module__qHPb8W__root{flex-direction:column;align-items:center;width:100%;max-width:872px;display:flex}
.ConnectionLoginPasswordForm-module-scss-module__6mlNfa__passwordInput{margin-top:16px}.ConnectionLoginPasswordForm-module-scss-module__6mlNfa__forgotPasswordButton{color:#1a4361;margin-top:16px}
.CreateAccountInfosForm-module-scss-module__tx8ysG__errorBannerRoot{margin-top:32px}.CreateAccountInfosForm-module-scss-module__tx8ysG__formsRoot{grid-gap:32px;grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:1025px){.CreateAccountInfosForm-module-scss-module__tx8ysG__formsRoot{grid-template-columns:repeat(1,1fr)}}.CreateAccountInfosForm-module-scss-module__tx8ysG__checkboxRoot{color:#48556a;align-items:center;display:flex}.CreateAccountInfosForm-module-scss-module__tx8ysG__checkboxRoot>:first-child{margin-right:12px}.CreateAccountInfosForm-module-scss-module__tx8ysG__newsletterCheckbox{color:#48556a;background:#fd46000d;border-radius:8px;margin-top:32px;padding:24px}@media screen and (max-width:769px){.CreateAccountInfosForm-module-scss-module__tx8ysG__newsletterCheckbox{margin-top:24px;padding:16px}}.CreateAccountInfosForm-module-scss-module__tx8ysG__gcCheckbox{margin-top:16px}.CreateAccountInfosForm-module-scss-module__tx8ysG__error{color:#fd4600}.CreateAccountInfosForm-module-scss-module__tx8ysG__confidentialityTitle{color:#1a4361;align-self:start;margin-top:32px}.CreateAccountInfosForm-module-scss-module__tx8ysG__confidentialityText{white-space:pre-line;color:#48556a;margin-top:8px}.CreateAccountInfosForm-module-scss-module__tx8ysG__continueButton{max-width:512px}
.CreateAccountInputCode-module-scss-module__a4EAWa__errorRoot{margin-top:32px}
.CreateAccountPublicAccount-module-scss-module__qr7IAW__root{text-align:center;justify-content:center;align-items:center;max-width:424px;margin:0 auto;display:flex}.CreateAccountPublicAccount-module-scss-module__qr7IAW__question{margin-top:32px;font-weight:700}.CreateAccountPublicAccount-module-scss-module__qr7IAW__radioGroupRoot{flex-direction:row;margin:24px 0;display:flex}.CreateAccountPublicAccount-module-scss-module__qr7IAW__radioGroupRoot>:not(:first-child){margin-left:24px}.CreateAccountPublicAccount-module-scss-module__qr7IAW__radioLabel{display:flex}.CreateAccountPublicAccount-module-scss-module__qr7IAW__radioLabel>input{margin-right:8px}
.RegisterCardTitle-module-scss-module___sBcZq__title{color:#1c2936;text-align:center;font-size:32px}.RegisterCardTitle-module-scss-module___sBcZq__role{margin-bottom:32px}
.RegisterBaseCard-module-scss-module__FzOyOa__root{background-color:#fff;border-radius:10px;padding:50px 30px}@media screen and (max-width:770px),print{.RegisterBaseCard-module-scss-module__FzOyOa__root{padding:24px}}
.RegisterFinished-module-scss-module__UH2QLa__subtitle{text-align:center;margin:16px 0}.RegisterFinished-module-scss-module__UH2QLa__registerFinishedWrapper{background-color:#fff;width:80%;max-width:320px;margin:0 auto}.RegisterFinished-module-scss-module__UH2QLa__registerFinishedRoot{background-color:#fff;border-radius:10px;width:90%;max-width:770px;padding:50px}@media screen and (max-width:770px),print{.RegisterFinished-module-scss-module__UH2QLa__registerFinishedRoot{padding:24px}}
.Stepper-module-scss-module__heF3xG__root{align-items:center;justify-content:unset;flex-direction:row;width:100%;display:flex}@media screen and (min-width:1200px){.Stepper-module-scss-module__heF3xG__root{justify-content:center}}.Stepper-module-scss-module__heF3xG__root>:not(:first-child){margin-left:16px}@media screen and (max-width:769px){.Stepper-module-scss-module__heF3xG__root>:not(:first-child){margin-left:8px}}.Stepper-module-scss-module__heF3xG__separator{border-bottom:2px solid #1c2936;flex-grow:1;min-width:54px;max-width:92px;height:1px}.Stepper-module-scss-module__heF3xG__stepRoot{background-color:#0000;border:0;border-radius:6px;flex-direction:row;align-items:center;padding:4px 12px;display:flex}.Stepper-module-scss-module__heF3xG__stepRoot>:not(:first-child){margin-left:8px}.Stepper-module-scss-module__heF3xG__stepRootSelected{background-color:#f4f6fa}.Stepper-module-scss-module__heF3xG__stepDot{border:1px solid #1c2936;border-radius:50%;width:10px;min-width:10px;height:10px;min-height:10px}.Stepper-module-scss-module__heF3xG__stepDotBeforeCurrent{background:#1c2936;border:0}.Stepper-module-scss-module__heF3xG__stepDotSelected{background:#5653dd;border:0}.Stepper-module-scss-module__heF3xG__stepLabel{color:#1a4361;font-size:16px}@media screen and (max-width:769px){.Stepper-module-scss-module__heF3xG__stepLabel{font-size:14px}.Stepper-module-scss-module__heF3xG__stepLabelUnselected{display:none}}.Stepper-module-scss-module__heF3xG__stepLabelSelected{font-weight:700}
.TunnelWithStepper-module-scss-module__ZsurKG__customStepperRoot{justify-content:center;margin-bottom:30px}
.SubjectThesaurusPopover-module-scss-module__-ieRlW__root{background-color:#fff;border:1px solid #f4f6fa;border-radius:8px;width:424px;box-shadow:0 0 20px #0000001a}@media screen and (max-width:540px),print{.SubjectThesaurusPopover-module-scss-module__-ieRlW__root{width:80vw}}.SubjectThesaurusPopover-module-scss-module__-ieRlW__label{color:#48556a;border-bottom:1px solid #f4f6fa;align-items:center;height:45px;padding:12px 16px;display:flex}.SubjectThesaurusPopover-module-scss-module__-ieRlW__checkboxesRoot{max-height:256px;overflow-y:scroll}.SubjectThesaurusPopover-module-scss-module__-ieRlW__checkboxRoot{color:#48556a;align-items:center;display:flex}.SubjectThesaurusPopover-module-scss-module__-ieRlW__checkboxRoot>:first-child{margin-right:12px}.SubjectThesaurusPopover-module-scss-module__-ieRlW__checkbox{margin-right:16px}.SubjectThesaurusPopover-module-scss-module__-ieRlW__actionsRoot{border-top:1px solid #f4f6fa;justify-content:space-between;align-items:center;height:66px;padding:12px;display:flex}.SubjectThesaurusPopover-module-scss-module__-ieRlW__closeButton{padding-left:4px}
.SubjectThesaurusSelector-module-scss-module__VUZEZq__root,.SubjectThesaurusSelector-module-scss-module__VUZEZq__root>*{width:100%}.SubjectThesaurusSelector-module-scss-module__VUZEZq__selectLabel{text-transform:uppercase;color:#1a4361;letter-spacing:1px;font-size:14px;font-weight:700}.SubjectThesaurusSelector-module-scss-module__VUZEZq__select{background-color:#f4f6fa;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:48px;margin-top:4px;padding:8px 16px;display:flex}.SubjectThesaurusSelector-module-scss-module__VUZEZq__placeholder{color:#48556a}
.CreateAccountSubjectsChoice-module-scss-module__pmahBa__root{max-width:424px;margin:0 auto}.CreateAccountSubjectsChoice-module-scss-module__pmahBa__subjectsSelect{margin-top:52px}.CreateAccountSubjectsChoice-module-scss-module__pmahBa__interestsSelect{margin-top:24px;margin-bottom:8px}
.IPPage-module-scss-module___bwOuG__body{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (max-width:1180px){.IPPage-module-scss-module___bwOuG__body{flex-direction:column}}.IPPage-module-scss-module___bwOuG__content{flex-direction:row;justify-content:center;align-items:center;padding:32px;display:flex}.IPPage-module-scss-module___bwOuG__content>:not(:first-child){margin-left:128px}@media (max-width:950px){.IPPage-module-scss-module___bwOuG__content{flex-direction:column}.IPPage-module-scss-module___bwOuG__content>:not(:first-child){margin-top:32px;margin-left:0}}.IPPage-module-scss-module___bwOuG__rootSchools{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.IPPage-module-scss-module___bwOuG__selectSchoolText{max-width:480px;margin-bottom:16px}.IPPage-module-scss-module___bwOuG__rightPanels{flex-direction:column;align-items:center;display:flex}.IPPage-module-scss-module___bwOuG__rightPanels>:not(:first-child){margin-top:64px}.IPPage-module-scss-module___bwOuG__signUpPanel,.IPPage-module-scss-module___bwOuG__signInIpReaderPanel{background-color:#fff;border:2px solid #1c2936;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.IPPage-module-scss-module___bwOuG__signUpPanel>:not(:first-child),.IPPage-module-scss-module___bwOuG__signInIpReaderPanel>:not(:first-child){margin-top:32px}.IPPage-module-scss-module___bwOuG__signUpText,.IPPage-module-scss-module___bwOuG__signInIpReaderText{font-weight:700}.IPPage-module-scss-module___bwOuG__signUpButton,.IPPage-module-scss-module___bwOuG__signInIpReaderButton{justify-content:center;width:100%}.IPPage-module-scss-module___bwOuG__ipNotFoundButton{margin-top:16px}
.SettingsEmailDisplay-module-scss-module__xUQPAW__fieldRoot{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SettingsEmailDisplay-module-scss-module__xUQPAW__fieldRoot>:not(:first-child){margin-top:16px}.SettingsEmailDisplay-module-scss-module__xUQPAW__field{flex-direction:column;display:flex}.SettingsEmailDisplay-module-scss-module__xUQPAW__field>:first-child{color:#adb7ce;margin-bottom:4px;font-size:14px}.SettingsEmailDisplay-module-scss-module__xUQPAW__text{margin-top:8px}.SettingsEmailDisplay-module-scss-module__xUQPAW__input{margin-top:16px}.SettingsEmailDisplay-module-scss-module__xUQPAW__submitButton{text-align:center;justify-content:center;width:100%;margin-top:24px}
.SettingsSubjects-module-scss-module__TcuzOW__root,.SettingsSubjects-module-scss-module__TcuzOW__root>div:first-child{width:100%}@media screen and (min-width:540px),print{.SettingsSubjects-module-scss-module__TcuzOW__root>div:first-child{width:230px}}.SettingsSubjects-module-scss-module__TcuzOW__root>div:last-child{max-width:475px}
.QRCodeSection-module-scss-module__mDyvuG__root{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:320px;padding:2rem 1rem;display:flex}.QRCodeSection-module-scss-module__mDyvuG__title{margin:0;font-size:1.25rem;font-weight:700}.QRCodeSection-module-scss-module__mDyvuG__subtitle{color:#48556a;max-width:320px;margin:0;font-size:.9rem}.QRCodeSection-module-scss-module__mDyvuG__qrWrapper{background:#fff;border-radius:8px;margin-top:1rem;padding:.5rem}.QRCodeSection-module-scss-module__mDyvuG__verificationHint{color:#48556a;max-width:320px;margin:0;font-size:.85rem}.QRCodeSection-module-scss-module__mDyvuG__verificationCode{letter-spacing:.05em;border:1px solid #48556a;border-radius:8px;margin:0;padding:.5rem 1.5rem;font-size:1.25rem;font-weight:700}.QRCodeSection-module-scss-module__mDyvuG__loading,.QRCodeSection-module-scss-module__mDyvuG__expired,.QRCodeSection-module-scss-module__mDyvuG__error{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.QRCodeSection-module-scss-module__mDyvuG__grayed{opacity:.3;filter:grayscale()}.QRCodeSection-module-scss-module__mDyvuG__expiredText,.QRCodeSection-module-scss-module__mDyvuG__errorText{color:#48556a;margin:0;font-size:.9rem}.QRCodeSection-module-scss-module__mDyvuG__refreshButton{color:#fd4600;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.5rem 1.25rem;font-weight:500;transition:opacity .2s}.QRCodeSection-module-scss-module__mDyvuG__refreshButton:hover{opacity:.8}
.MySettingsPanel-module-scss-module__aDSeGq__root{flex-direction:column;display:flex}@media screen and (max-width:1025px){.MySettingsPanel-module-scss-module__aDSeGq__root{margin-left:32px}}.MySettingsPanel-module-scss-module__aDSeGq__header{margin-bottom:64px}.MySettingsPanel-module-scss-module__aDSeGq__content{flex-direction:row;display:flex}@media screen and (max-width:1025px){.MySettingsPanel-module-scss-module__aDSeGq__content{flex-direction:column;margin-top:32px}.MySettingsPanel-module-scss-module__aDSeGq__content>:first-child{margin-right:0}}@media screen and (min-width:1025px){.MySettingsPanel-module-scss-module__aDSeGq__content>:first-child,.MySettingsPanel-module-scss-module__aDSeGq__content>:nth-child(2){margin-right:64px}}.MySettingsPanel-module-scss-module__aDSeGq__rightContent{flex-direction:column;display:flex}@media screen and (max-width:1025px){.MySettingsPanel-module-scss-module__aDSeGq__rightContent{margin-top:64px}}.MySettingsPanel-module-scss-module__aDSeGq__rightContent>:not(:first-child){margin-top:32px}
