.BlocksWithArrow-module-scss-module__FPmupW__wrapper{display:flex}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__left,.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__right{flex-grow:1}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__arrow{justify-content:center;align-items:center;display:flex}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__left>*,.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__right>*,.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__arrrow>*{height:100%}@media (max-width:991.98px){.BlocksWithArrow-module-scss-module__FPmupW__wrapper{flex-direction:column}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__arrow{height:2rem}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__towardsRight{display:none}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__towardsDown{display:block}}@media (min-width:992px){.BlocksWithArrow-module-scss-module__FPmupW__wrapper{flex-direction:row}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__arrow{width:2rem}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__towardsRight{display:block}.BlocksWithArrow-module-scss-module__FPmupW__wrapper .BlocksWithArrow-module-scss-module__FPmupW__towardsDown{display:none}}
.EligibilityResults-module-scss-module__yguewq__list{list-style:none}.EligibilityResults-module-scss-module__yguewq__eligible{color:var(--bs-green)}.EligibilityResults-module-scss-module__yguewq__ineligible{color:var(--bs-red)}.EligibilityResults-module-scss-module__yguewq__p{margin-bottom:.25rem}
.Links-module-scss-module__CXDSTq__link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:-.375rem;display:inline-block;overflow:hidden}
.ContactInfoBadge-module-scss-module__gnhNYG__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.Navbar-module-scss-module__ctge7G__logo{vertical-align:top;height:46px;margin-right:1rem}.Navbar-module-scss-module__ctge7G__navbar{margin-bottom:1rem}.Navbar-module-scss-module__ctge7G__leftNavbar{flex-direction:row}.Navbar-module-scss-module__ctge7G__navbarCollapse{justify-content:end}@media (max-width:991.98px){.Navbar-module-scss-module__ctge7G__rightNavbar{margin-bottom:.5em}}@media (min-width:768px){.Navbar-module-scss-module__ctge7G__rightNavbar>*{margin-left:1rem}}.Navbar-module-scss-module__ctge7G__brandLogo{margin:auto}.Navbar-module-scss-module__ctge7G__noDecoration{text-decoration:none}@media (max-width:575.98px){.Navbar-module-scss-module__ctge7G__brandTitleExtended{display:none}}.Navbar-module-scss-module__ctge7G__contactLink{margin-right:1rem;font-size:smaller}.Navbar-module-scss-module__ctge7G__loginButton{margin-top:auto;margin-bottom:auto}@media (max-width:991.98px){.Navbar-module-scss-module__ctge7G__loginButton{margin-top:.5em}}
.ConfirmationDialog-module-scss-module__BXEYLa__buttonRow{justify-content:space-between;margin-top:1rem;display:flex}
.ButtonWithMessage-module-scss-module__4ONblq__row{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.ButtonWithMessage-module-scss-module__4ONblq__row{flex-direction:row;align-items:center}}.ButtonWithMessage-module-scss-module__4ONblq__content{flex-shrink:0}.ButtonWithMessage-module-scss-module__4ONblq__warning>strong{color:var(--bs-red);margin-right:.5rem}
.CompetitorsTable-module-scss-module__o0HMda__StudentCompetitorsTable .CompetitorsTable-module-scss-module__o0HMda__table{height:80vh;margin-bottom:1rem}.CompetitorsTable-module-scss-module__o0HMda__StudentCompetitorsTable .CompetitorsTable-module-scss-module__o0HMda__tableCheckboxes{flex-wrap:wrap;column-gap:1rem;margin-bottom:1rem;display:flex}.CompetitorsTable-module-scss-module__o0HMda__StudentCompetitorsTable .CompetitorsTable-module-scss-module__o0HMda__alignCenter{align-items:center;height:100%;display:flex}.CompetitorsTable-module-scss-module__o0HMda__StudentCompetitorsTable .CompetitorsTable-module-scss-module__o0HMda__isTeam .CompetitorsTable-module-scss-module__o0HMda__cell{height:100%;max-height:100%}.CompetitorsTable-module-scss-module__o0HMda__StudentCompetitorsTable .CompetitorsTable-module-scss-module__o0HMda__isTeam .CompetitorsTable-module-scss-module__o0HMda__cell>div{line-height:var(--team-member-row-height)}
.IsApprovedRenderer-module-scss-module__NUbd1G__approvalRendererRow{align-items:center;gap:.25rem;display:flex}.IsApprovedRenderer-module-scss-module__NUbd1G__approvalRendererRow button{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.FormGdprConsent-module-scss-module__5VOzqW__buttonRow{justify-content:space-between;margin-top:1rem;display:flex}
.ImpersonateButton-module-scss-module__XDLHtG__button button{--bs-btn-padding-x:0;--bs-btn-padding-y:0}
.TermsAndConditions-module-scss-module__KlObZW__termsBox{max-height:50vh}
.ConsentFiles-module-scss-module__3GsnLG__file{margin-bottom:1rem}
.UpdateEligibilityRequirements-module-scss-module__R8xwsa__add{margin-top:1rem}.UpdateEligibilityRequirements-module-scss-module__R8xwsa__add button,.UpdateEligibilityRequirements-module-scss-module__R8xwsa__add select{margin-top:.5rem}.UpdateEligibilityRequirements-module-scss-module__R8xwsa__save,.UpdateEligibilityRequirements-module-scss-module__R8xwsa__requirement{margin-top:1rem}.UpdateEligibilityRequirements-module-scss-module__R8xwsa__table th{width:75%;font-weight:400}
.InfoBadgeRow-module-scss-module__1S5e4W__cell{flex-direction:column;display:flex}.InfoBadgeRow-module-scss-module__1S5e4W__title{font-size:1.75rem}.InfoBadgeRow-module-scss-module__1S5e4W__item{flex-direction:column;flex-grow:1;display:flex}.InfoBadgeRow-module-scss-module__1S5e4W__item>*{height:100%}
.Notice-module-scss-module__J-LNFG__notice{margin-top:.25rem;margin-bottom:.25rem}.Notice-module-scss-module__J-LNFG__noticeSuccess{color:var(--bs-success)}.Notice-module-scss-module__J-LNFG__noticeWarning{color:var(--bs-orange)}.Notice-module-scss-module__J-LNFG__noticeError{color:var(--bs-danger)}.Notice-module-scss-module__J-LNFG__noticeWaiting{color:var(--bs-blue)}
.UpdateSchoolTypes-module-scss-module__EklAFG__add{margin-top:1rem}.UpdateSchoolTypes-module-scss-module__EklAFG__add button,.UpdateSchoolTypes-module-scss-module__EklAFG__add select{margin-top:.5rem}.UpdateSchoolTypes-module-scss-module__EklAFG__save,.UpdateSchoolTypes-module-scss-module__EklAFG__requirement{margin-top:1rem}.UpdateSchoolTypes-module-scss-module__EklAFG__table th{width:75%;font-weight:400}
.OlympiadInfoBadge-module-scss-module__S7nMAG__badge{--logo-width:25%;--max-logo-width:150px;--row-gap:.75rem;border-radius:var(--bs-border-radius);grid-template-columns:min(var(--logo-width),var(--max-logo-width))1fr;border:1px solid #000;grid-template-rows:min-content min-content 1fr;grid-template-areas:"olympiadLogo olympiadName editionSelector""links links links""edition edition edition";column-gap:1rem;height:100%;padding:1rem;display:grid;box-shadow:3px 3px 5px 3px #0003}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge h3,.OlympiadInfoBadge-module-scss-module__S7nMAG__badge h4{margin-bottom:0}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__olympiadLogo{grid-area:olympiadLogo}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__olympiadLogo img{object-fit:contain;width:100%;height:100%;max-height:4rem}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__olympiadName{grid-area:olympiadName}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__olympiadNameWithoutLogo{grid-area:olympiadLogo/span 2}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__editionSelector{grid-area:editionSelector}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__links{margin-top:var(--row-gap);grid-area:links}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__edition{margin-top:var(--row-gap);grid-area:edition}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__currentEdition{flex-direction:column;height:100%;display:flex}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__currentEdition .OlympiadInfoBadge-module-scss-module__S7nMAG__registrationPeriods{margin-top:var(--row-gap)}.OlympiadInfoBadge-module-scss-module__S7nMAG__badge .OlympiadInfoBadge-module-scss-module__S7nMAG__currentEdition .OlympiadInfoBadge-module-scss-module__S7nMAG__actions{margin-top:var(--row-gap);flex-direction:column;flex-grow:1;justify-content:flex-end;display:flex}.OlympiadInfoBadge-module-scss-module__S7nMAG__registerSchoolButton,.OlympiadInfoBadge-module-scss-module__S7nMAG__registerStudentButton,.OlympiadInfoBadge-module-scss-module__S7nMAG__manageButton{width:100%}
.index-module-scss-module__ioBA6a__sectionHeader{margin-top:1.5rem;margin-bottom:0}.index-module-scss-module__ioBA6a__saveButton{margin-top:2rem}
.EligibilityRequirements-module-scss-module__C-YRsa__EligibilityRequirements{margin-top:1rem}.EligibilityRequirements-module-scss-module__C-YRsa__ul{margin-bottom:0}
.SchoolInfoBadge-module-scss-module__KI_5_q__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
@media (min-width:992px){.send-module-scss-module__xmVEya__textEditor>div{flex-direction:column;height:calc(100% - 1rem);display:flex}.send-module-scss-module__xmVEya__textEditor>div>div[contenteditable=true]{flex-grow:1}}
.StudentInfoBadge-module-scss-module__lMwcCW__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.AddCompetitorParticipantTable-module-scss-module__EhuCGW__StudentCompetitorsTable .AddCompetitorParticipantTable-module-scss-module__EhuCGW__table{height:80vh;margin-bottom:1rem}.AddCompetitorParticipantTable-module-scss-module__EhuCGW__StudentCompetitorsTable .AddCompetitorParticipantTable-module-scss-module__EhuCGW__tableCheckboxes{flex-wrap:wrap;column-gap:1rem;margin-bottom:1rem;display:flex}.AddCompetitorParticipantTable-module-scss-module__EhuCGW__StudentCompetitorsTable .AddCompetitorParticipantTable-module-scss-module__EhuCGW__alignCenter{align-items:center;height:100%;display:flex}.AddCompetitorParticipantTable-module-scss-module__EhuCGW__StudentCompetitorsTable .AddCompetitorParticipantTable-module-scss-module__EhuCGW__isTeam .AddCompetitorParticipantTable-module-scss-module__EhuCGW__cell{height:100%;max-height:100%}.AddCompetitorParticipantTable-module-scss-module__EhuCGW__StudentCompetitorsTable .AddCompetitorParticipantTable-module-scss-module__EhuCGW__isTeam .AddCompetitorParticipantTable-module-scss-module__EhuCGW__cell>div{line-height:var(--team-member-row-height)}
.ParticipantsTable-module-scss-module__CrF_1W__StudentParticipantsTable .ParticipantsTable-module-scss-module__CrF_1W__table{height:80vh;margin-bottom:1rem}.ParticipantsTable-module-scss-module__CrF_1W__StudentParticipantsTable .ParticipantsTable-module-scss-module__CrF_1W__alignCenter{align-items:center;height:100%;display:flex}.ParticipantsTable-module-scss-module__CrF_1W__StudentParticipantsTable .ParticipantsTable-module-scss-module__CrF_1W__isTeam .ParticipantsTable-module-scss-module__CrF_1W__cell{height:100%;max-height:100%}.ParticipantsTable-module-scss-module__CrF_1W__StudentParticipantsTable .ParticipantsTable-module-scss-module__CrF_1W__isTeam .ParticipantsTable-module-scss-module__CrF_1W__cell>div{line-height:var(--team-member-row-height)}
.TeacherInfoBadge-module-scss-module__3_F-6q__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.add-student-competitor-module-scss-module__nW3RJa__formMargin{margin-top:1rem}.add-student-competitor-module-scss-module__nW3RJa__submitButton{margin-top:1rem;display:block}.add-student-competitor-module-scss-module__nW3RJa__eligibilityResults,.add-student-competitor-module-scss-module__nW3RJa__uploadFiles{margin-top:1rem}.add-student-competitor-module-scss-module__nW3RJa__uploadFiles h3{font-size:1.25rem}
.ConfirmStudentInfo-module-scss-module__EDqUHa__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.InlineButtonsRadio-module-scss-module__ub8HoG__height100{height:100%}.InlineButtonsRadio-module-scss-module__ub8HoG__switchApproveReject{align-items:center;height:100%;display:inline-flex}.InlineButtonsRadio-module-scss-module__ub8HoG__switchApproveReject .form-check-input:checked{background-color:#198754;border-color:#198754}.InlineButtonsRadio-module-scss-module__ub8HoG__inlineRadioRow{align-items:center;gap:.25rem;height:100%;display:flex}.InlineButtonsRadio-module-scss-module__ub8HoG__inlineRadioRow button{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.InlineButtonsRadio-module-scss-module__ub8HoG__inlineRadioRow button.active{width:1.8rem;height:1.8rem}
.SchoolContactInfoBadge-module-scss-module__eXBbSa__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.RoleSelectorRenderer-module-scss-module__1_Phwa__container{align-items:center;height:100%;display:flex}
.ApprovedAtText-module-scss-module__1nVbna__row{gap:.25rem;display:flex}.ApprovedAtText-module-scss-module__1nVbna__row .ApprovedAtText-module-scss-module__1nVbna__buttons{margin-right:.75rem}
.MemberInfo-module-scss-module__2OlYta__table tr>*{width:50%}.MemberInfo-module-scss-module__2OlYta__table tr.MemberInfo-module-scss-module__2OlYta__rowSeparator{border-top:1ex solid #0000}
.ParticipantResultsTable-module-scss-module__YrhxXW__StudentCompetitorsTable .ParticipantResultsTable-module-scss-module__YrhxXW__table{height:80vh;margin:1rem auto}.ParticipantResultsTable-module-scss-module__YrhxXW__StudentCompetitorsTable .ParticipantResultsTable-module-scss-module__YrhxXW__tableCheckboxes{flex-wrap:wrap;column-gap:1rem;margin-bottom:1rem;display:flex}.ParticipantResultsTable-module-scss-module__YrhxXW__StudentCompetitorsTable .ParticipantResultsTable-module-scss-module__YrhxXW__alignCenter{align-items:center;height:100%;display:flex}.ParticipantResultsTable-module-scss-module__YrhxXW__StudentCompetitorsTable .ParticipantResultsTable-module-scss-module__YrhxXW__isTeam .ParticipantResultsTable-module-scss-module__YrhxXW__cell{height:100%;max-height:100%}.ParticipantResultsTable-module-scss-module__YrhxXW__StudentCompetitorsTable .ParticipantResultsTable-module-scss-module__YrhxXW__isTeam .ParticipantResultsTable-module-scss-module__YrhxXW__cell>div{line-height:var(--team-member-row-height)}
.SubscriptionsTable-module-scss-module__SVNW-G__table{height:80vh;margin-bottom:1rem}
.TeamCompetitorMembers-module-scss-module__4gFTzW__table{margin-bottom:1rem}
.VenueInfoBadge-module-scss-module__UNMTga__badge{border-radius:var(--bs-border-radius);border:1px solid #000;padding:1rem;box-shadow:3px 3px 5px 3px #0003}
.\[id\]-module-scss-module__cTQnOW__table th{padding-right:1rem}.\[id\]-module-scss-module__cTQnOW__edition,.\[id\]-module-scss-module__cTQnOW__headerBody{margin-top:1rem}.\[id\]-module-scss-module__cTQnOW__bodyText{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;border-left:3px solid #997f84;margin-left:.5rem;padding-left:.5rem}
.new-competitor-module-scss-module__UP68Nq__formMargin{margin-top:1rem}.new-competitor-module-scss-module__UP68Nq__submitButton{margin-top:1rem;display:block}.new-competitor-module-scss-module__UP68Nq__eligibilityResults,.new-competitor-module-scss-module__UP68Nq__uploadFiles{margin-top:1rem}.new-competitor-module-scss-module__UP68Nq__uploadFiles h3{font-size:1.25rem}
.register-module-scss-module__tVygzG__errorContainer{margin-bottom:-1rem}
.IsApprovedRenderer-module-scss-module__2-6_Mq__approvalRendererRow{align-items:center;gap:.25rem;height:100%;display:flex}.IsApprovedRenderer-module-scss-module__2-6_Mq__approvalRendererRow button{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.VenueSchoolsTable-module-scss-module__nSnNTW__table{height:80vh;margin-bottom:1rem}
.help-module-scss-module__0M6qya__logo{width:min(100%,600px);margin-top:3rem;margin-left:auto;margin-right:auto;display:block}
.index-module-scss-module__YbX-vG__groupName{margin-top:2rem;margin-bottom:0}
.login-module-scss-module__AsJ0na__topSpace{margin-top:.5rem}.login-module-scss-module__AsJ0na__loginError{margin-top:1rem}.login-module-scss-module__AsJ0na__registerLink{margin-top:.5rem;margin-bottom:0}.login-module-scss-module__AsJ0na__recoverPassword{margin-top:.25rem;margin-bottom:0}
.index-module-scss-module__52xx5G__zone{margin-bottom:2rem}.index-module-scss-module__52xx5G__zone .index-module-scss-module__52xx5G__zoneName{margin-bottom:.5rem;font-size:1.5rem}.index-module-scss-module__52xx5G__zone .index-module-scss-module__52xx5G__admins{margin-top:.5rem;font-weight:600}
.newemail-module-scss-module__YILD-a__formGroup,.newemail-module-scss-module__YILD-a__button{margin-bottom:1rem}
.register-role-module-scss-module__gDmrza__mainQuestion{text-align:center;font-size:1.5rem}.register-role-module-scss-module__gDmrza__buttonRow{gap:2rem;display:grid}@media (min-width:768px){.register-role-module-scss-module__gDmrza__buttonRow{grid-template-columns:1fr 1fr;grid-auto-flow:column}}.register-role-module-scss-module__gDmrza__button{text-align:center;border:1px solid #333;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-size:2rem;text-decoration:none;display:flex}.register-role-module-scss-module__gDmrza__button svg{color:#000;width:100px;height:100px}.register-role-module-scss-module__gDmrza__button:hover{background-color:#eee;box-shadow:5px 5px 5px #eee}
.register-module-scss-module__kbzDEG__formGroup{margin-top:.5rem}.register-module-scss-module__kbzDEG__submitRow{margin-top:1rem}
