.TrialBooking-module-scss-module__wOnawa__loadingContainer{justify-content:center;align-items:center;min-height:50vh;display:flex}.TrialBooking-module-scss-module__wOnawa__successContainer{max-width:600px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}.TrialBooking-module-scss-module__wOnawa__successContent{text-align:center}.TrialBooking-module-scss-module__wOnawa__trialDetailsCard{background-color:var(--color-bg-raised);text-align:left;border-radius:12px;margin-bottom:24px;padding:16px}.TrialBooking-module-scss-module__wOnawa__trialDetailsInner{flex-direction:column;gap:8px;display:flex}.TrialBooking-module-scss-module__wOnawa__notEligibleContainer{max-width:600px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}.TrialBooking-module-scss-module__wOnawa__notEligibleContent{text-align:center}.TrialBooking-module-scss-module__wOnawa__formContainer{max-width:600px;margin-left:auto;margin-right:auto;padding-top:24px;padding-bottom:48px}@media (min-width:768px){.TrialBooking-module-scss-module__wOnawa__formContainer{padding-top:48px}}.TrialBooking-module-scss-module__wOnawa__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)8%,transparent);border-radius:8px;margin-bottom:24px;padding:12px}.TrialBooking-module-scss-module__wOnawa__signInPrompt{background-color:var(--color-bg-raised);border-radius:12px;margin-bottom:24px;padding:16px}.TrialBooking-module-scss-module__wOnawa__classSelectionSection{padding-bottom:24px}.TrialBooking-module-scss-module__wOnawa__dateChipsRow{padding-bottom:16px}.TrialBooking-module-scss-module__wOnawa__classOptionsList{flex-direction:column;gap:8px;display:flex}.TrialBooking-module-scss-module__wOnawa__classOption{background-color:var(--color-bg-raised);border:2px solid var(--color-stroke-default);cursor:pointer;border-radius:12px;padding:16px}.TrialBooking-module-scss-module__wOnawa__classOptionSelected{background-color:var(--color-interactive-primary);border-color:var(--color-interactive-primary)}.TrialBooking-module-scss-module__wOnawa__emptyClassesMessage{background-color:var(--color-bg-raised);text-align:center;border-radius:12px;padding:24px 16px}.TrialBooking-module-scss-module__wOnawa__userInfoSection{padding-bottom:24px}.TrialBooking-module-scss-module__wOnawa__userInfoFields{flex-direction:column;gap:16px;display:flex}.TrialBooking-module-scss-module__wOnawa__questionsSection{padding-bottom:24px}.TrialBooking-module-scss-module__wOnawa__questionsFieldsList{flex-direction:column;gap:16px;display:flex}.TrialBooking-module-scss-module__wOnawa__waiverSection{padding-bottom:24px}.TrialBooking-module-scss-module__wOnawa__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.TrialBooking-module-scss-module__wOnawa__waiverCardSigned{background-color:color-mix(in srgb,var(--color-status-success-primary)6%,transparent);border-color:var(--color-status-success-primary)}
.ProfileSocials-module-scss-module__KjDjlW__row{gap:8px;display:flex}
.ConnectionsModal-module-scss-module__2RZ6cW__list{flex-direction:column;gap:8px;display:flex}
.HandlePicker-module-scss-module__7qQHhq__container{flex-direction:column;gap:8px;display:flex}.HandlePicker-module-scss-module__7qQHhq__compact{gap:4px}.HandlePicker-module-scss-module__7qQHhq__atPrefix{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:16px;font-weight:600}.HandlePicker-module-scss-module__7qQHhq__statusIcon{justify-content:center;align-items:center;display:flex}.HandlePicker-module-scss-module__7qQHhq__statusChecking{color:var(--color-text-tertiary);animation:1s linear infinite HandlePicker-module-scss-module__7qQHhq__spin}.HandlePicker-module-scss-module__7qQHhq__statusAvailable{color:var(--color-status-success-primary)}.HandlePicker-module-scss-module__7qQHhq__statusTaken{color:var(--color-status-error-primary)}.HandlePicker-module-scss-module__7qQHhq__statusCurrent{color:var(--color-text-tertiary)}@keyframes HandlePicker-module-scss-module__7qQHhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HandlePicker-module-scss-module__7qQHhq__suggestions{flex-direction:column;gap:6px;display:flex}.HandlePicker-module-scss-module__7qQHhq__suggestionsLabel{color:var(--color-text-secondary);font-size:13px}.HandlePicker-module-scss-module__7qQHhq__suggestionChips{flex-wrap:wrap;gap:6px;display:flex}.HandlePicker-module-scss-module__7qQHhq__suggestionChip{border:1px solid var(--color-stroke-default);background:var(--color-bg-soft);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .15s cubic-bezier(.2,0,0,1)}@media (hover:hover){.HandlePicker-module-scss-module__7qQHhq__suggestionChip:hover{border-color:var(--color-interactive-primary);color:var(--color-interactive-primary);background:var(--color-bg-canvas)}}.HandlePicker-module-scss-module__7qQHhq__suggestionChip:active{transform:scale(.97)}.HandlePicker-module-scss-module__7qQHhq__claimRow{justify-content:flex-end;margin-top:4px;display:flex}
.ProfileAboutForm-module-scss-module__zrK4tW__formStack{flex-direction:column;gap:16px;display:flex}.ProfileAboutForm-module-scss-module__zrK4tW__nameRow{gap:8px;display:flex}
.ProfileMartialArtsForm-module-scss-module__-ewLrq__formContainer,.ProfileMartialArtsForm-module-scss-module__-ewLrq__padV16{padding:16px}
.EventTicketsCheckoutForm-module-scss-module__5BfWiq__clickable{cursor:pointer}.EventTicketsCheckoutForm-module-scss-module__5BfWiq__quantityDisplay{justify-content:center;width:26px;display:flex}.EventTicketsCheckoutForm-module-scss-module__5BfWiq__flexRow{justify-content:center;display:flex}.EventTicketsCheckoutForm-module-scss-module__5BfWiq__quarterWidth{flex-basis:25%}
.ProfileContactForm-module-scss-module__ryJ81q__formSection{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.ProfileContactForm-module-scss-module__ryJ81q__padBottom16{padding-bottom:16px}.ProfileContactForm-module-scss-module__ryJ81q__halfWidth{flex-basis:50%}
.ProfileSingleRoleForm-module-scss-module__yOI-pG__formContainer{flex-direction:column;gap:16px;display:flex}.ProfileSingleRoleForm-module-scss-module__yOI-pG__padBottom8{padding-bottom:8px}.ProfileSingleRoleForm-module-scss-module__yOI-pG__halfWidth{flex-basis:50%}
.ProfileRolesForm-module-scss-module__Nzv8aq__fullWidth{flex-basis:100%}.ProfileRolesForm-module-scss-module__Nzv8aq__clickable{cursor:pointer}
.ProfileSingleExperienceForm-module-scss-module__5DXWXW__formContainer{flex-direction:column;gap:16px;display:flex}.ProfileSingleExperienceForm-module-scss-module__5DXWXW__padBottom8{padding-bottom:8px}.ProfileSingleExperienceForm-module-scss-module__5DXWXW__halfWidth{flex-basis:50%}
.ProfileExperiencesForm-module-scss-module__YsYpNG__fullWidth{flex-basis:100%}.ProfileExperiencesForm-module-scss-module__YsYpNG__clickable{cursor:pointer}
.ProfileSingleLinkForm-module-scss-module__dBaNEG__formStack{flex-direction:column;gap:16px;display:flex}
.ProfileLinksForm-module-scss-module__963E1q__fullWidth{flex-basis:100%}.ProfileLinksForm-module-scss-module__963E1q__clickable{cursor:pointer}
.ProfileSingleAchievementForm-module-scss-module__QViUNG__formContainer{flex-direction:column;gap:16px;display:flex}.ProfileSingleAchievementForm-module-scss-module__QViUNG__padBottom8{padding-bottom:8px}.ProfileSingleAchievementForm-module-scss-module__QViUNG__thirdWidth{flex-basis:33%}.ProfileSingleAchievementForm-module-scss-module__QViUNG__clickable{cursor:pointer}
.ProfileAchievementsForm-module-scss-module__VQda7q__fullWidth{flex-basis:100%}.ProfileAchievementsForm-module-scss-module__VQda7q__clickable{cursor:pointer}
.CredentialForm-module-scss-module__lF0HiW__form{flex-direction:column;gap:16px;display:flex}.CredentialForm-module-scss-module__lF0HiW__recordRow{gap:8px;display:flex}.CredentialForm-module-scss-module__lF0HiW__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}
.FighterProfileForm-module-scss-module__PYTeBG__container{flex-direction:column;gap:16px;display:flex}.FighterProfileForm-module-scss-module__PYTeBG__fields{flex-direction:column;gap:12px;display:flex}.FighterProfileForm-module-scss-module__PYTeBG__toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.FighterProfileForm-module-scss-module__PYTeBG__toggleLabel{color:var(--color-text-primary);font-size:16px}.FighterProfileForm-module-scss-module__PYTeBG__recordRow{gap:12px;display:flex}.FighterProfileForm-module-scss-module__PYTeBG__actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}
.ProfileAbout-module-scss-module__FmQoTW__editButton{cursor:pointer}
.ProfileHighlights-module-scss-module__ZEDLla__container{flex-direction:column;gap:8px;display:flex}.ProfileHighlights-module-scss-module__ZEDLla__highlightIcon{font-size:24px;line-height:1}.ProfileHighlights-module-scss-module__ZEDLla__dragHandle{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;color:var(--color-text-tertiary);align-items:center;display:flex}
.ProfileMartialArts-module-scss-module__2XpxBW__section{padding-bottom:24px}.ProfileMartialArts-module-scss-module__2XpxBW__clickable{cursor:pointer}.ProfileMartialArts-module-scss-module__2XpxBW__sectionHeader{padding-left:16px;padding-right:16px}
.ProfileContact-module-scss-module__-W80Lq__section{padding-bottom:24px}.ProfileContact-module-scss-module__-W80Lq__clickable{cursor:pointer}
.ProfileRoles-module-scss-module__ObOoKG__section{padding-bottom:24px}.ProfileRoles-module-scss-module__ObOoKG__clickable{cursor:pointer}
.ProfileExperiences-module-scss-module__lRr82a__section{padding-bottom:24px}.ProfileExperiences-module-scss-module__lRr82a__clickable{cursor:pointer}
.ProfilePasses-module-scss-module__1JR28W__section{flex-direction:column;gap:12px;display:flex}.ProfilePasses-module-scss-module__1JR28W__list{flex-direction:column;gap:8px;display:flex}.ProfilePasses-module-scss-module__1JR28W__emptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}
.PassModal-module-scss-module__vNbsAW__modalContent{background-color:var(--color-bg-raised);width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:32px 16px}.PassModal-module-scss-module__vNbsAW__errorState{text-align:center;padding-top:48px;padding-bottom:48px}.PassModal-module-scss-module__vNbsAW__passContainer{justify-content:center;align-items:center;width:100%;padding-bottom:32px;display:flex}.PassModal-module-scss-module__vNbsAW__padV32{background-color:var(--color-bg-raised);padding:32px 16px}.PassModal-module-scss-module__vNbsAW__padV48{padding-top:48px;padding-bottom:48px}.PassModal-module-scss-module__vNbsAW__flexRow{justify-content:center;align-items:center;padding-bottom:32px;display:flex}
.ProfileTickets-module-scss-module__hhOfzW__section{flex-direction:column;gap:12px;display:flex}.ProfileTickets-module-scss-module__hhOfzW__list{flex-direction:column;gap:8px;display:flex}.ProfileTickets-module-scss-module__hhOfzW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}
.ProfilePurchases-module-scss-module__kB1h2G__section{flex-direction:column;gap:12px;display:flex}.ProfilePurchases-module-scss-module__kB1h2G__list{flex-direction:column;gap:8px;display:flex}.ProfilePurchases-module-scss-module__kB1h2G__emptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}
.OrderSummaryModal-module-scss-module__Brja9a__modalBody{padding:24px}.OrderSummaryModal-module-scss-module__Brja9a__orderItem{padding-top:16px;padding-bottom:16px}.OrderSummaryModal-module-scss-module__Brja9a__orderItemBorder{border-bottom:1px solid var(--color-stroke-default)}.OrderSummaryModal-module-scss-module__Brja9a__productDetails{flex-direction:column;gap:4px;display:flex}.OrderSummaryModal-module-scss-module__Brja9a__pricingSection{padding-top:24px}
.ProfileTrials-module-scss-module__oIAcLG__section{flex-direction:column;gap:12px;display:flex}.ProfileTrials-module-scss-module__oIAcLG__list{flex-direction:column;gap:8px;display:flex}.ProfileTrials-module-scss-module__oIAcLG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}
