.teamsPageV2{padding-top:24px;padding-bottom:48px}.teamsPageV2 .teamsPageHeader{gap:16px;margin-bottom:14px}.teamsPageV2 .teamsPageHeader p{margin-top:5px;line-height:1.5}.teamsPageV2 .teamsFilterPanel{gap:12px;margin-bottom:14px;padding:12px 16px}.teamsPageV2 .teamsFilterGroup{gap:6px}.teamsPageV2 .matchGrid{gap:9px}.teamsPageV2 .teamDirectoryCard{padding:15px 16px}.teamsPageV2 .teamDirectoryIdentity,.teamsPageV2 .teamDirectoryFacts{margin-top:9px}.teamsPageV2 .teamDirectoryActions{margin-top:11px;padding-top:10px}.teamsPageV2 .emptyState{min-height:96px;padding:18px}.teamManagePage .pageHero{padding-top:24px;padding-bottom:14px}.teamManagePage .pageTitleRow h1{margin-top:4px}.teamManagePage .teamInvitePanel{margin-top:14px}.teamManagePage .teamMemberHeader{margin-top:18px}.teamManagePage .panelHeader{padding:15px 18px 11px}.teamManagePage .panelHeader p{margin-top:4px;line-height:1.45}.teamRecruitManager{gap:12px}.teamRecruitManager .teamRecruitRequestHeader{margin:0}.teamRecruitManager .teamRecruitSettings .panelHeader{padding-bottom:10px}.teamRecruitManager .teamRecruitFields{gap:12px}.teamRecruitManager .teamJoinRequestList{gap:8px}.teamRecruitManager .teamJoinRequestCard{align-items:start;gap:14px;min-height:0;padding:14px 15px}.teamRecruitManager .teamJoinApplicant{gap:10px}.teamRecruitManager .teamJoinApplicant .profileAvatar{border-radius:12px;flex-basis:42px;width:42px;height:42px}.teamJoinApplicantBody{gap:10px;width:100%;min-width:0;display:grid}.teamJoinApplicantHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teamJoinNameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.teamJoinVerifiedBadge,.teamJoinVerifyNeededBadge,.teamJoinCoreMissingBadge{border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-weight:900;line-height:1.1;display:inline-flex;font-size:9px!important}.teamJoinVerifiedBadge{background:#e9f8f0;color:#147447!important}.teamJoinVerifyNeededBadge,.teamJoinCoreMissingBadge{background:#fff1e8;color:#a65b2b!important}.teamJoinCoreFacts{background:#f8fbf9;border:1px solid #dce7e0;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:9px;display:grid}.teamJoinCoreFacts>div,.teamJoinApplicantFacts>div{gap:2px;min-width:0;display:grid}.teamJoinCoreFacts small,.teamJoinApplicantFacts small{color:#7d8881;font-size:9px;font-weight:800}.teamJoinCoreFacts b,.teamJoinApplicantFacts b{text-overflow:ellipsis;color:#243029;font-size:11px;line-height:1.35;overflow:hidden}.teamJoinApplicantFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.teamJoinApplicantFacts>div{background:#fafcfb;border-radius:9px;padding:7px 8px}.teamJoinApplicantFacts span{line-height:1.35;font-size:9px!important}.teamJoinApplicationSheet{gap:6px;margin:0;padding-top:2px;display:grid}.teamJoinApplicationSheet>div{background:#fafcfb;border-left:3px solid #dfe9e3;border-radius:8px;padding:9px 10px}.teamJoinApplicationSheet .teamJoinApplicationPrimary{background:#f5fbf7;border-left-color:#54b47e}.teamJoinApplicationSheet small{color:#758078;font-size:9px;font-weight:900}.teamJoinApplicationSheet p{max-width:none!important;margin:3px 0 0!important;font-size:11px!important;line-height:1.5!important}.teamJoinTrialHistory{gap:5px;display:grid}.teamJoinTrialHistoryRow{margin:0;padding:7px 9px}.teamJoinRequestActions{gap:6px;width:208px;position:sticky;top:84px}.teamJoinRequestActions>a,.teamJoinRequestActions>button{min-height:36px}.teamJoinPanel .panelHeader{padding:15px 18px 10px}.teamJoinPanel .panelHeader p{margin:4px 0 0;font-size:11px;line-height:1.45}.teamJoinBody{padding-top:10px;padding-bottom:14px}.teamJoinApplicationForm{gap:11px}.teamJoinCoreBox{background:#f8fbf9;border:1px solid #dce7e0;border-radius:12px;padding:11px 12px}.teamJoinCoreTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.teamJoinCoreTitle strong{font-size:13px}.teamJoinCoreGrid{grid-template-columns:1.15fr 1fr 1fr .55fr;align-items:start;gap:8px;display:grid}.teamJoinCoreGrid label{gap:5px;min-width:0;display:grid}.teamJoinCoreGrid label>span,.teamJoinApplicationForm>label>span,.teamJoinAgePreview>span{color:#68736c;font-size:10px;font-weight:850}.teamJoinCoreGrid input,.teamJoinApplicationForm select,.teamJoinApplicationForm textarea{width:100%;min-width:0}.teamJoinCoreGrid small,.teamJoinApplicationForm label small{color:#8a948e;font-size:9px;line-height:1.35}.teamJoinAgePreview{gap:5px;display:grid}.teamJoinAgePreview b{background:#fff;border:1px solid #dce7e0;border-radius:9px;align-items:center;min-height:40px;padding:0 10px;font-size:12px;display:flex}.teamJoinSubmittedSummary.teamJoinCoreSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.teamJoinSubmittedSummary.teamJoinCoreSummary>div{background:#f8faf9;border-radius:9px;padding:8px 9px}.teamJoinSummaryWide{grid-column:1/-1}@media (max-width:1050px){.teamJoinCoreFacts,.teamJoinApplicantFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.teamJoinRequestActions{width:100%;position:static}.teamJoinCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.teamsPageV2{padding-top:16px;padding-bottom:88px}.teamsPageV2 .teamsPageHeader{gap:10px;margin-bottom:10px}.teamsPageV2 .teamsFilterPanel{gap:10px;margin-bottom:10px;padding:10px 0}.teamManagePage .pageHero{padding-top:16px;padding-bottom:10px}.teamRecruitManager .teamJoinRequestCard{gap:10px;padding:12px}.teamJoinApplicantHeading{gap:8px}.teamJoinCoreFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.teamJoinApplicantFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.teamJoinApplicantFacts>div{padding:6px 7px}.teamJoinCoreGrid{grid-template-columns:1fr 1fr;gap:7px}.teamJoinPanel .panelHeader{padding:13px 14px 9px}.teamJoinCoreBox{padding:10px}.teamJoinSubmittedSummary.teamJoinCoreSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.teamJoinCoreFacts,.teamJoinApplicantFacts{grid-template-columns:1fr 1fr}.teamJoinCoreGrid{grid-template-columns:1fr}.teamJoinSubmittedSummary.teamJoinCoreSummary{grid-template-columns:1fr 1fr}.teamJoinApplicant .profileAvatar{display:none}}.teamRecruitManager>.teamRecruitRequestHeader{order:0}.teamRecruitManager>.teamJoinRequestList,.teamRecruitManager>.emptyState{order:1}.teamRecruitManager>.teamRecruitSettings{order:2;margin-top:8px}.teamRecruitManager>.teamRecruitMessage{order:3}.teamRecruitManager .teamJoinRequestActions{align-self:start;position:static!important;top:auto!important}@media (max-width:760px){.teamRecruitManager{gap:10px}.teamRecruitManager .teamRecruitRequestHeader{padding:0 2px;margin-top:0!important}.teamRecruitManager .teamRecruitRequestHeader h2{font-size:19px}.teamRecruitManager .teamJoinRequestCard{border-radius:11px!important;grid-template-columns:1fr!important;padding:12px!important}.teamRecruitManager .teamJoinRequestActions{padding-top:2px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.teamRecruitManager .teamJoinRequestActions>a,.teamRecruitManager .teamJoinRequestActions>button{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 6px!important;font-size:10px!important}.teamRecruitManager .teamJoinCoreFacts,.teamRecruitManager .teamJoinApplicantFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.teamRecruitManager .teamRecruitSettings{margin-top:4px}}.teamsDirectory .teamDirectoryIdentity{min-height:62px;gap:12px!important}.teamsDirectory .teamDirectoryIdentity .teamLogo{background:#fff!important;border:1px solid #d9e4dd!important;border-radius:15px!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;box-shadow:0 4px 12px #18452b14!important}.teamsDirectory .teamDirectoryIdentity .teamLogoImage{transform-origin:50%;transform:scale(1.08);object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.teamsDirectory .teamDirectoryIdentity .teamLogoFallback,.teamsDirectory .teamDirectoryIdentity .teamLogoFallbackImage{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.teamsDirectory .teamDirectoryIdentity h3{letter-spacing:-.25px;font-size:18px!important;line-height:1.2!important}.teamsDirectory .teamDirectoryActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;display:grid!important}.teamsDirectory .teamDirectoryActions>a{white-space:nowrap!important;word-break:keep-all!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 6px!important;font-size:11px!important;line-height:1.1!important;display:flex!important}@media (max-width:700px){.teamsDirectory .teamDirectoryIdentity .teamLogo{border-radius:13px!important;flex-basis:50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.teamsDirectory .teamDirectoryIdentity{min-height:56px;gap:10px!important}.teamsDirectory .teamDirectoryIdentity h3{font-size:17px!important}.teamsDirectory .teamDirectoryActions>a{min-height:38px!important;padding:0 4px!important;font-size:10px!important}}.teamFinderControls{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.teamFinderPrimary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teamFinderPrimary .regionPickerTrigger{border-radius:8px;justify-content:flex-start;min-width:180px;min-height:40px}.teamFinderRecruit,.teamFinderReset{border:1px solid var(--line);color:#536159;white-space:nowrap;background:#fff;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:850}.teamFinderRecruit.active{color:var(--green-dark);background:#edf8f2;border-color:#9fd3b4}.teamFinderSecondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.teamFinderSecondary label{gap:5px;display:grid}.teamFinderSecondary label>span{color:#68736c;font-size:9px;font-weight:900}.teamFinderSecondary select{border:1px solid var(--line);color:#344139;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:11px}@media (max-width:700px){.teamFinderControls{border-radius:10px;gap:8px;margin-bottom:10px;padding:10px}.teamFinderPrimary{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.teamFinderPrimary .regionPickerTrigger{width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:10px}.teamFinderRecruit,.teamFinderReset{min-height:38px;padding:0 9px;font-size:10px}.teamFinderSecondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.teamFinderSecondary select{min-height:38px;padding:0 6px;font-size:10px}}@media (max-width:430px){.teamFinderPrimary{grid-template-columns:minmax(0,1fr) auto}.teamFinderReset{grid-column:1/-1;width:100%}.teamFinderSecondary{grid-template-columns:1fr 1fr}.teamFinderSecondary label:last-child{grid-column:1/-1}}.teamsDirectory .teamDirectoryCard{flex-direction:column!important;display:flex!important}.teamsDirectory .teamDirectoryFacts{align-content:flex-start;min-height:72px}.teamsDirectory .teamDirectoryActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}.teamsDirectory .teamDirectoryActions>a,.teamsDirectory .teamDirectoryActionPlaceholder{min-width:0!important;min-height:42px!important}.teamsDirectory .teamDirectoryActions>a{letter-spacing:-.25px!important;white-space:nowrap!important;word-break:keep-all!important;text-align:center!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0 4px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:flex!important}.teamsDirectory .teamDirectoryActionView{grid-column:1!important}.teamsDirectory .teamDirectoryActionChallenge{grid-column:2!important}.teamsDirectory .teamDirectoryActionJoin{grid-column:3!important}.teamsDirectory .teamDirectoryActionPlaceholder{visibility:hidden!important;pointer-events:none!important;display:block!important}.teamsDirectory .teamDirectoryActions>.teamDirectoryActionPlaceholder:nth-child(2){grid-column:2!important}.teamsDirectory .teamDirectoryActions>.teamDirectoryActionPlaceholder:nth-child(3){grid-column:3!important}@media (max-width:700px){.teamsDirectory .teamDirectoryFacts{min-height:66px}.teamsDirectory .teamDirectoryActions>a,.teamsDirectory .teamDirectoryActionPlaceholder{min-height:40px!important}.teamsDirectory .teamDirectoryActions>a{padding:0 3px!important;font-size:10px!important}}.teamsDirectory .teamDirectoryCard{min-height:304px}.teamsDirectory .teamDirectoryActions>a,.teamsDirectory .teamDirectoryActionDisabled{letter-spacing:-.2px!important;white-space:nowrap!important;word-break:keep-all!important;text-align:center!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 5px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:flex!important}.teamsDirectory .teamDirectoryActionDisabled{color:#99a39d!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important;background:#f6f8f7!important;border:1px solid #e2e8e4!important}.teamsDirectory .teamDirectoryActionJoin.teamDirectoryActionDisabled{color:#7e8a83!important;background:#f3f6f4!important;border-color:#e0e8e3!important}.teamsDirectory .teamDirectoryActions>.teamDirectoryActionChallenge{grid-column:2!important}.teamsDirectory .teamDirectoryActions>.teamDirectoryActionJoin{grid-column:3!important}@media (max-width:700px){.teamsDirectory .teamDirectoryCard{min-height:286px}.teamsDirectory .teamDirectoryActions>a,.teamsDirectory .teamDirectoryActionDisabled{min-height:44px!important;padding:0 4px!important;font-size:12px!important}}.teamJoinTrialMatches{gap:10px;display:grid}.teamJoinTrialMatch{overflow:hidden}.teamJoinTrialMatch>.panelHeader{align-items:flex-start}.teamJoinTrialActions{align-items:center;gap:8px;padding:0 18px 16px;display:flex}.teamJoinTrialActions.is-open .joinButton{border-radius:11px;width:100%;min-height:44px;margin:0}.teamJoinTrialActions.is-selected{justify-content:space-between}.teamJoinTrialActions.is-selected .teamJoinStatus{border-radius:10px;align-items:center;min-height:38px;margin:0;padding:8px 11px;font-size:10px;line-height:1.2;display:inline-flex}.teamJoinTrialActions.is-selected .guestCancelButton{white-space:nowrap;border-radius:10px;min-height:38px;margin:0;padding:8px 12px}@media (max-width:560px){.teamJoinTrialMatch>.panelHeader{grid-template-columns:1fr;gap:9px;display:grid}.teamJoinTrialMatch>.panelHeader>.badge{width:fit-content}.teamJoinTrialActions{padding:0 14px 14px}.teamJoinTrialActions.is-selected{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.teamJoinTrialActions.is-selected .teamJoinStatus{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}.siteHeader{z-index:60;background:#fff;position:sticky;top:0}.siteHeader .headerInner{grid-template-areas:"brand actions";grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 8px!important;width:calc(100% - 20px)!important;height:auto!important;min-height:0!important;padding:8px 0 9px!important;display:grid!important}.siteHeader .brand{grid-area:brand;min-width:0;overflow:hidden;gap:7px!important;margin:0!important}.siteHeader .brandMark{flex:0 0 32px!important;width:32px!important;height:32px!important}.siteHeader .brandText{min-width:0;display:flex!important}.siteHeader .brandText b{white-space:nowrap;font-size:17px!important;line-height:1!important}.siteHeader .brandText small{display:none!important}.siteHeader .headerActions{grid-area:actions;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}.siteHeader .headerCreateLink,.siteHeader .moderatorLink,.siteHeader .platformAdminLink{display:none!important}.siteHeader .notificationBell{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}.siteHeader .loginButton{white-space:nowrap;flex:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 9px!important;font-size:11px!important;line-height:1!important}.siteHeader .teamScopePicker{grid-area:team;width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;box-shadow:none!important;background:#f7faf8!important;border:1px solid #dfe5df!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 8px 5px 10px!important;display:grid!important}.siteHeader .teamScopePicker>span{white-space:nowrap;color:#68746d!important;font-size:11px!important;font-weight:800!important}.siteHeader .teamScopePicker>strong,.siteHeader .teamScopePicker>select{color:#1c2a22!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}.siteHeader .teamScopePicker>select{background-color:#0000!important;border:0!important;outline:0!important;height:32px!important;padding:0 28px 0 4px!important}main{min-width:0;max-width:100%;overflow-x:clip}.matchLineupPage{padding-top:18px!important}.matchLineupPage .formShell{width:calc(100% - 20px)!important;max-width:100%!important}.matchLineupPage .pageTitleRow{margin-bottom:12px}.matchLineupPage .pageTitleRow h1{word-break:keep-all;letter-spacing:-.04em!important;overflow-wrap:normal!important;margin-top:7px!important;font-size:25px!important;line-height:1.2!important}.matchLineupPage .lineupPanel .panelHeader{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:16px 14px 13px!important;display:grid!important}.matchLineupPage .lineupPanel .panelHeader>.badge{justify-self:start}.matchLineupPage .lineupEditor{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:0 14px 14px!important}.matchLineupPage .lineupEditor .joinButton{width:100%!important}.matchLineupPage .lineupSides{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0 14px 14px!important}.matchLineupPage .lineupSide{min-width:0;padding:12px!important}.matchLineupPage .lineupGroup{grid-template-columns:44px minmax(0,1fr)!important}.matchLineupPage .lineupGroup>div{min-width:0}.matchLineupPage .lineupPlayer{max-width:100%}}@media (max-width:360px){.siteHeader .headerInner{width:calc(100% - 16px)!important}.siteHeader .brandText b{font-size:15px!important}.siteHeader .notificationBell{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}.siteHeader .loginButton{height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:10px!important}.matchLineupPage .pageTitleRow h1{font-size:23px!important}}@media (max-width:760px){.simplePlayDiscovery .simplePlayDateBar{gap:6px!important;padding:0 12px 9px!important}.simplePlayDiscovery .simplePlayDateBar>button,.simplePlayDiscovery .simplePlayDateBar .mapDatePicker input{height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important;font-size:11px!important}.simplePlayDiscovery .simplePlaySearch{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;padding:0 12px 10px!important;display:grid!important}.simplePlayDiscovery .simplePlaySearch .mapOriginSearch{flex:none!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.simplePlayDiscovery .simplePlaySearch .mapOriginSearch input{min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important}.simplePlayDiscovery .simplePlaySearch .mapOriginSearch button{min-width:62px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:11px!important}.simplePlayDiscovery .simplePlaySearch>.mapLocationButton,.simplePlayDiscovery .simplePlaySearch>.mapPickButton{white-space:nowrap!important;border-radius:8px!important;flex:none!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 5px!important;font-size:10px!important;line-height:1!important}.simplePlayDiscovery .simplePlayFilters{gap:8px!important;margin:0 12px 10px!important;padding:10px!important}.simplePlayDiscovery .todayGameMap{min-height:220px!important}}@media (max-width:380px){.simplePlayDiscovery .simplePlaySearch{gap:5px!important;padding-left:10px!important;padding-right:10px!important}.simplePlayDiscovery .simplePlaySearch>.mapLocationButton,.simplePlayDiscovery .simplePlaySearch>.mapPickButton{padding:0 3px!important;font-size:9px!important}}.formShell:has(.teamManageNav) .threeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.formShell:has(.teamManageNav)>*{min-width:0}@media (max-width:760px){.formShell:has(.teamManageNav){width:calc(100% - 20px)!important;max-width:100%!important}.formShell:has(.teamManageNav) .pageTitleRow{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.formShell:has(.teamManageNav) .pageTitleRow h1{word-break:keep-all!important;margin-top:5px!important;font-size:24px!important;line-height:1.22!important}.formShell:has(.teamManageNav) .pageTitleRow p{margin-top:5px!important;font-size:11px!important;line-height:1.5!important}.formShell:has(.teamManageNav) .pageActions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;display:flex!important}.formShell:has(.teamManageNav) .pageActions>a{min-height:36px!important;padding:0 10px!important;font-size:10px!important}.formShell:has(.teamManageNav) .pageActions>button{min-height:36px!important;padding:0 10px!important;font-size:10px!important}.formShell:has(.teamManageNav) .pageActions>.chip{min-height:36px!important;padding:0 10px!important;font-size:10px!important}.formShell:has(.teamManageNav) .threeCol{grid-template-columns:1fr!important;gap:8px!important}.formShell:has(.teamManageNav) .threeCol>.panel{min-width:0!important;padding:0!important}.formShell:has(.teamManageNav) .threeCol>.panel>p{margin:0!important;padding:0 14px 14px!important;font-size:10px!important;line-height:1.5!important}.formShell:has(.teamManageNav) .listRow{gap:8px!important;min-width:0!important}.formShell:has(.teamManageNav) .listRow select{width:min(145px,44vw)!important;min-width:0!important}.siteHeader .headerInner{padding-top:9px!important;padding-bottom:9px!important}.siteHeader .brand{gap:6px!important;max-width:138px!important}.siteHeader .brandMark{border-radius:7px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.siteHeader .brandText{overflow:hidden!important}.siteHeader .brandText b{text-overflow:ellipsis!important;max-width:92px!important;font-size:16px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.siteHeader .headerActions{gap:4px!important}.siteHeader .directMessageBell,.siteHeader .notificationBell{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.siteHeader .loginButton{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:11px!important}.siteHeader .teamScopePicker{margin-top:1px!important}.teamSimpleTabs{box-sizing:border-box!important;background:#f3f6f4!important;border:1px solid #dfe6e1!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:14px 0 22px!important;padding:4px!important;display:grid!important}.teamSimpleTabs button{color:#69736d!important;white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.teamSimpleTabs button.active{color:#08764f!important;background:#fff!important;box-shadow:0 1px 4px #133a251a!important}.teamSimpleTabs button:only-child{grid-column:1/-1!important}.teamSimpleTabs+.teamFindSimple,.teamSimpleTabs+.teamPageScopePicker,.teamSimpleTabs+.teamSimpleHead{margin-top:0!important}.formShell:has(.teamManageNav) .pageActions .chip{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;line-height:1!important;display:inline-flex!important}}.teamManageDetailPage{padding-top:28px;padding-bottom:40px}.teamManageDetailPage .formShell{width:min(1040px,100% - 40px)}.teamManageDetailPage .pageTitleRow{align-items:flex-end;gap:18px;margin-bottom:16px}.teamManageDetailPage .pageTitleRow .moreLink{color:#176c47;font-size:13px;font-weight:800}.teamManageDetailPage .pageTitleRow h1{letter-spacing:-1.2px;margin:7px 0 0;font-size:31px;line-height:1.18}.teamManageDetailPage .pageTitleRow p{color:#748078;max-width:720px;margin:7px 0 0;font-size:14px;line-height:1.55}.teamManageDetailPage .pageActions{align-items:center;gap:7px}.teamManageDetailPage .pageActions .badge,.teamManageDetailPage .pageActions .chip,.teamManageDetailPage .pageTitleRow>.chip{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;display:inline-flex;padding:0 12px!important;font-size:12px!important}.teamManageDetailPage .teamManageNav{scrollbar-width:none;background:#f8faf9;border:1px solid #dfe7e2;border-radius:12px;gap:6px;margin:0 0 16px;padding:5px;display:flex;overflow-x:auto}.teamManageDetailPage .teamManageNav::-webkit-scrollbar{display:none}.teamManageDetailPage .teamManageNav a{color:#66736b;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;min-width:112px;min-height:42px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;display:flex}.teamManageDetailPage .teamManageNav a[aria-current=page]{color:#08764f;box-shadow:none;background:#eaf6ef}.teamManageDetailPage .matchGrid{gap:10px}.teamManageDetailPage .matchCard,.teamManageDetailPage .panel{background:#fff;box-shadow:none!important;border:1px solid #dfe5e1!important;border-radius:12px!important}.teamManageDetailPage .matchCard{min-height:156px;padding:17px 18px}.teamManageDetailPage .matchCard h3{letter-spacing:-.5px;margin:13px 0 6px;font-size:19px;line-height:1.25}.teamManageDetailPage .matchCard p{color:#748078;margin:0;font-size:13px;line-height:1.5}.teamManageDetailPage .matchCard .badge{color:#08764f;background:#edf7f1}.teamManageDetailPage .panelHeader{padding:16px 18px 12px}.teamManageDetailPage .panelHeader h3{letter-spacing:-.45px;margin:0;font-size:19px;line-height:1.3}.teamManageDetailPage .panelHeader p,.teamManageDetailPage .panel>p{color:#748078;font-size:13px!important;line-height:1.5!important}.teamManageDetailPage .listRow strong{font-size:15px}.teamManageDetailPage .listRow span{font-size:12px}.teamManageDetailPage .badge,.teamManageDetailPage .chip,.teamManageDetailPage .joinButton{font-size:12px!important}.teamManageDetailPage .inviteUrlBox{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}@media (max-width:760px){.teamManageDetailPage{padding-top:18px!important;padding-bottom:94px!important}.teamManageDetailPage .formShell{width:calc(100% - 20px)!important;max-width:100%!important}.teamManageDetailPage .pageTitleRow{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:13px!important;display:grid!important}.teamManageDetailPage .pageTitleRow .moreLink{font-size:13px!important}.teamManageDetailPage .pageTitleRow h1{letter-spacing:-1px!important;margin-top:7px!important;font-size:27px!important;line-height:1.18!important}.teamManageDetailPage .pageTitleRow p{margin-top:7px!important;font-size:13px!important;line-height:1.55!important}.teamManageDetailPage .pageActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.teamManageDetailPage .pageActions:has(>:only-child){grid-template-columns:1fr!important}.teamManageDetailPage .pageActions>a,.teamManageDetailPage .pageActions>button,.teamManageDetailPage .pageActions>.chip,.teamManageDetailPage .pageTitleRow>.chip{min-height:40px!important;padding:0 10px!important;font-size:12px!important}.teamManageDetailPage .teamManageNav{border-radius:11px!important;gap:4px!important;margin-bottom:14px!important;padding:4px!important}.teamManageDetailPage .teamManageNav a{border-radius:8px!important;min-width:104px!important;min-height:42px!important;padding:0 10px!important;font-size:13px!important}.teamManageDetailPage .matchGrid{grid-template-columns:1fr!important;gap:9px!important}.teamManageDetailPage .matchCard{border-radius:11px!important;min-height:0!important;padding:15px 16px!important}.teamManageDetailPage .matchCard h3{margin:11px 0 5px!important;font-size:20px!important}.teamManageDetailPage .matchCard p{font-size:13px!important;line-height:1.5!important}.teamManageDetailPage .panel{border-radius:11px!important}.teamManageDetailPage .panelHeader{padding:15px 15px 11px!important}.teamManageDetailPage .panelHeader h3{font-size:19px!important}.teamManageDetailPage .panelHeader p,.teamManageDetailPage .panel>p{font-size:12px!important;line-height:1.5!important}.teamManageDetailPage .threeCol{gap:9px!important}.teamManageDetailPage .threeCol>.panel>p{padding:0 15px 14px!important;font-size:12px!important}.teamManageDetailPage .listRow{padding:13px 15px!important}.teamManageDetailPage .listRow strong{font-size:15px!important}.teamManageDetailPage .listRow span,.teamManageDetailPage .badge,.teamManageDetailPage .chip,.teamManageDetailPage .joinButton{font-size:12px!important}.teamManageDetailPage .teamRecruitManager .teamRecruitRequestHeader h2{font-size:20px!important}.teamManageDetailPage .teamRecruitManager .teamJoinRequestActions>a,.teamManageDetailPage .teamRecruitManager .teamJoinRequestActions>button{min-height:40px!important;font-size:12px!important}.siteHeader .headerInner:has(.teamScopePicker){grid-template-columns:auto minmax(82px,1fr) auto!important;grid-template-areas:"brand team actions"!important;gap:0 7px!important}.siteHeader .headerInner:has(.teamScopePicker) .brand{max-width:116px!important}.siteHeader .teamScopePicker{background:#f7faf8!important;border:1px solid #dfe6e1!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr)!important;place-self:center stretch!important;gap:0!important;width:auto!important;max-width:150px!important;height:34px!important;min-height:34px!important;margin:0 auto!important;padding:0 5px!important}.siteHeader .teamScopePicker>span{display:none!important}.siteHeader .teamScopePicker>strong,.siteHeader .teamScopePicker>select{text-overflow:ellipsis!important;white-space:nowrap!important;height:32px!important;min-height:32px!important;padding:0 24px 0 7px!important;font-size:12px!important;line-height:32px!important;overflow:hidden!important}.siteHeader .teamScopePicker>strong{padding-right:7px!important}.teamManageDetailPage .teamManageNav a{min-height:50px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.25!important}.teamManageDetailPage .threeCol>.panel{flex-direction:column!important;justify-content:center!important;min-height:112px!important;display:flex!important}.teamManageDetailPage .threeCol>.panel .panelHeader{align-items:center!important;padding-top:18px!important;padding-bottom:7px!important}.teamManageDetailPage .threeCol>.panel>p{padding-bottom:18px!important}.matchEditTimeGrid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.matchEditStartField{gap:8px!important;display:grid!important}.matchEditFieldLabel{color:#445149;font-size:13px;font-weight:850}.matchEditDateTime24{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:8px!important;display:grid!important}.matchEditDateTime24>label{gap:6px!important;display:grid!important}.matchEditDateTime24 small{color:#748078;font-weight:800;font-size:11px!important}.matchEditDateTime24 input[type=date],.matchEditDateTime24 select{background:#fff!important;border:1px solid #dfe5e1!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 11px!important;font-size:16px!important}.matchEditDateTime24 .time24Controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;display:grid!important}.matchEditDateTime24 .time24Controls b{color:#5f6d65;font-size:18px}}@media (max-width:360px){.siteHeader .headerInner:has(.teamScopePicker){grid-template-columns:auto minmax(72px,1fr) auto!important;column-gap:5px!important}.siteHeader .headerInner:has(.teamScopePicker) .brand{max-width:103px!important}.siteHeader .teamScopePicker{max-width:118px!important}.siteHeader .teamScopePicker>strong,.siteHeader .teamScopePicker>select{font-size:11px!important}}
html,body{max-width:100%;overflow-x:clip}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto;width:100%;min-width:0}.mobileNav{display:none}.siteFooter{background:#fafbfa;border-top:1px solid #e4e6e4;flex:none;margin-top:34px;padding:22px 0}.footerInner{grid-template-columns:minmax(210px,1fr) minmax(0,2fr) auto;align-items:center;gap:18px 24px;min-width:0;display:grid}.footerInner>div{gap:5px;min-width:0;display:grid}.footerInner>div>span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.footerInner .footerBrand{width:max-content;max-width:100%}.footerInner nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-width:0;display:flex}.footerInner nav a{color:#465149;white-space:nowrap;font-size:11px;font-weight:750}.footerInner small{color:#8b928d;white-space:nowrap;justify-self:end;font-size:10px}.matchViewTabsWrap,.matchOverviewSection .formShell,.matchCapacityStrip .formShell,.matchDetailPage .formShell,.matchDirectSettlementWrap,.matchScheduleCopyWrap,.matchGuestPaymentWrap{width:min(1040px,100% - 40px);max-width:1040px}.matchOverviewSection{padding-top:28px;padding-bottom:0}.matchCapacityStrip{padding-top:12px!important;padding-bottom:6px!important}.matchDetailPage{padding-top:0!important;padding-bottom:14px!important}.matchDetailPage .matchSafetyStrip{margin-top:10px;margin-bottom:14px}.matchDirectSettlementWrap{margin-top:8px;margin-bottom:10px}.matchScheduleCopyWrap{margin-top:0!important;margin-bottom:12px!important}.matchGuestPaymentWrap{margin-top:0}.matchDetailPage .guestApplyPanel>.myCompactStats,.matchGuestPaymentWrap .myCompactStats{color:#657169;flex-wrap:wrap;gap:7px;margin:0;padding:0 22px 14px;font-size:12px;display:flex}.matchDetailPage .guestApplyPanel>.myCompactStats>span,.matchGuestPaymentWrap .myCompactStats>span{white-space:nowrap;background:#f7f9f8;border:1px solid #e1e7e3;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;line-height:1;display:inline-flex}.matchDetailPage .guestApplyPanel>.myCompactStats b,.matchGuestPaymentWrap .myCompactStats b{color:#17251e;font-size:12px;font-weight:900}.matchOverviewSection .panel,.matchCapacityStrip .panel,.matchDetailPage .panel,.matchDirectSettlementWrap .directSettlementNotice,.matchGuestPaymentWrap .panel{min-width:0;max-width:100%}.matchOverviewSection .pageTitleRow,.matchDetailPage .pageTitleRow,.matchOverviewSection .pageTitleRow>*,.matchDetailPage .pageTitleRow>*{min-width:0}main>.pageHero:only-child{width:100%}.pageHero>.shell>.emptyState{align-content:center;place-items:center;min-height:112px;display:grid}@media (max-width:900px){.footerInner{grid-template-columns:1fr;align-items:start}.footerInner nav{justify-content:flex-start}.footerInner small{justify-self:start}.matchViewTabsWrap,.matchOverviewSection .formShell,.matchCapacityStrip .formShell,.matchDetailPage .formShell,.matchDirectSettlementWrap,.matchScheduleCopyWrap,.matchGuestPaymentWrap{width:min(100% - 28px,1040px)}}@media (max-width:560px){.siteFooter{margin-top:22px;padding:18px 0 84px}.footerInner{gap:14px}.footerInner nav{gap:8px 12px}.matchViewTabsWrap,.matchOverviewSection .formShell,.matchCapacityStrip .formShell,.matchDetailPage .formShell,.matchDirectSettlementWrap,.matchScheduleCopyWrap,.matchGuestPaymentWrap{width:calc(100% - 22px)}.matchOverviewSection{padding-top:18px}.matchDetailPage .matchSafetyStrip{margin-top:6px}.matchDetailPage .guestApplyPanel>.myCompactStats,.matchGuestPaymentWrap .myCompactStats{gap:6px;padding:0 14px 12px}.matchDetailPage .guestApplyPanel>.myCompactStats>span,.matchGuestPaymentWrap .myCompactStats>span{flex:auto;justify-content:space-between}}.guestManagePage{padding-top:28px;padding-bottom:48px}.guestManageShell{width:min(1040px,100% - 40px);min-width:0;max-width:1040px}.guestManageTitleRow{align-items:flex-start;margin-bottom:18px}.guestManageTitleRow>div:first-child{min-width:0;max-width:760px}.guestManageTitleRow h1{margin-top:8px;margin-bottom:6px}.guestManageTitleRow p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.guestManageSettingsLink{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:40px;display:inline-flex;padding:0 14px!important}.guestManageShell>.panel,.guestManageShell>.guestRecruitShare,.guestManageShell>.matchContactExchange{min-width:0;max-width:100%}.guestManagePage .guestRecruitControl{margin-top:0;overflow:hidden}.guestManagePage .guestRecruitControl .panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.guestManagePage .guestRecruitControl .panelHeader>div{min-width:0}.guestManagePage .guestRecruitControl .panelHeader h3{margin:0;font-size:20px;line-height:1.3}.guestManagePage .guestRecruitControl .panelHeader p{max-width:760px;margin:5px 0 0;font-size:13px;line-height:1.55}.guestManagePage .guestRecruitControl .panelHeader>.badge{white-space:nowrap;flex:none}.guestRecruitStats{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 20px 14px;display:grid;overflow:hidden}.guestRecruitStats>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:62px;padding:10px 13px;display:flex}.guestRecruitStats>span:last-child{border-right:0}.guestRecruitStats small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.guestRecruitStats b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.15}.guestRecruitOverview{background:#f8faf9;border:1px solid #dfe7e2;border-radius:10px;margin:0 20px 12px;overflow:hidden}.guestRecruitOverviewMain{background:#fff;grid-template-columns:1.25fr 1fr .75fr 1fr;display:grid}.guestRecruitOverviewMain>span{border-right:1px solid #e4e9e6;gap:4px;min-width:0;padding:12px 14px;display:grid}.guestRecruitOverviewMain>span:last-child{border-right:0}.guestRecruitOverviewMain small{color:#758078;font-size:10px;font-weight:800}.guestRecruitOverviewMain strong{color:#17251e;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.guestRecruitOverviewMeta{color:#69756d;border-top:1px solid #e4e9e6;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 14px;font-size:11px;display:flex}.guestRecruitOverviewMeta span{align-items:center;gap:5px;display:inline-flex}.guestRecruitOverviewMeta b{color:#1d2b23;font-size:12px}.guestRecruitOverviewNote,.guestRecruitCapacityNotice{border-top:1px solid #e4e9e6;padding:9px 14px;font-size:11px;line-height:1.45}.guestRecruitOverviewNote{color:#4f5d54}.guestRecruitCapacityNotice{color:#7b5b19;background:#fffaf0;font-weight:800}.guestRecruitVerificationSummary{background:#fffaf1;border:1px solid #e5d4aa;border-radius:10px;margin:0 20px 14px;padding:11px 13px}.guestRecruitVerificationSummary>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guestRecruitVerificationSummary strong{color:#5a4b2b;font-size:12px}.guestRecruitVerificationSummary span{color:#755c24;font-size:11px;font-weight:900}.guestRecruitVerificationSummary small{color:#7a6b49;margin-top:6px;font-size:10px;line-height:1.5;display:block}.guestRecruitVerificationSummary.verified{background:#f3faf6;border-color:#c9e5d4}.guestRecruitVerificationSummary.verified strong,.guestRecruitVerificationSummary.verified span{color:#16754b}.guestRecruitPrimaryActions{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 20px 18px;display:flex}.guestRecruitPrimaryActions>button{min-height:40px;padding:9px 14px}.guestManagePage .guestApplicationManager{margin-top:16px;overflow:hidden}.guestManagePage .guestApplicationHeader{align-items:flex-start;padding:17px 20px 14px}.guestManagePage .guestApplicationHeader>div:first-child{min-width:0}.guestManagePage .guestApplicationHeader h3{margin:0;font-size:20px}.guestManagePage .guestApplicationHeader p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.guestManagePage .guestApplicationCounters{flex:none}.guestManagePage .guestApplicantList{gap:10px;padding:0 20px 20px}.guestManagePage .guestApplicantCard{border-radius:12px;min-width:0;padding:14px 15px}.guestManagePage .guestApplicantIdentity>div:last-child{min-width:0}.guestManagePage .guestTrustLine{color:#6c776f;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:8px;font-size:10px;display:flex}.guestManagePage .guestTrustLine b{color:#2a382f;font-size:10px}.guestManagePage .guestTrustLine em{color:#a44b3c;font-style:normal;font-weight:900}.guestManagePage .guestRecruitShare,.guestManagePage .matchContactExchange{margin-top:16px}.guestManagePage .matchContactExchange>.panel{margin:0;overflow:hidden}.guestManagePage .matchContactExchange>.panel>small{color:var(--muted);padding:10px 18px 14px;font-size:10px;line-height:1.45;display:block}@media (max-width:900px){.guestManageShell{width:min(100% - 28px,1040px)}.guestRecruitStats{grid-template-columns:repeat(3,minmax(0,1fr))}.guestRecruitStats>span:nth-child(3){border-right:0}.guestRecruitStats>span:nth-child(n+4){border-top:1px solid var(--line)}.guestRecruitOverviewMain{grid-template-columns:repeat(2,minmax(0,1fr))}.guestRecruitOverviewMain>span:nth-child(2){border-right:0}.guestRecruitOverviewMain>span:nth-child(n+3){border-top:1px solid #e4e9e6}}@media (max-width:560px){.guestManagePage{padding-top:18px;padding-bottom:92px}.guestManageShell{width:calc(100% - 22px)}.guestManageTitleRow{margin-bottom:14px;gap:12px!important;display:grid!important}.guestManageTitleRow>div:first-child{max-width:none}.guestManageTitleRow h1{font-size:28px!important}.guestManageTitleRow p{font-size:12px;line-height:1.55}.guestManageSettingsLink{justify-self:start;min-height:38px}.guestManagePage .guestRecruitControl .panelHeader{grid-template-columns:1fr!important;gap:9px!important;padding:15px 14px 12px!important;display:grid!important}.guestManagePage .guestRecruitControl .panelHeader>.badge{justify-self:start}.guestRecruitStats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 14px 12px}.guestRecruitStats>span{border-top:0;border-right:1px solid var(--line);min-height:56px;padding:9px 11px}.guestRecruitStats>span:nth-child(2n){border-right:0}.guestRecruitStats>span:nth-child(n+3){border-top:1px solid var(--line)}.guestRecruitStats>span:last-child{border-right:0;grid-column:1/-1}.guestRecruitOverview{margin:0 14px 10px}.guestRecruitOverviewMain{grid-template-columns:1fr 1fr}.guestRecruitOverviewMain>span{padding:10px 11px}.guestRecruitOverviewMeta{padding:9px 11px}.guestRecruitVerificationSummary{margin:0 14px 12px;padding:10px 11px}.guestRecruitPrimaryActions{padding:0 14px 14px}.guestRecruitPrimaryActions>button{flex:auto}.guestManagePage .guestApplicationHeader{grid-template-columns:1fr!important;gap:10px!important;padding:15px 14px 12px!important;display:grid!important}.guestManagePage .guestApplicationCounters{justify-content:flex-start;width:100%}.guestManagePage .guestApplicantList{padding:0 14px 14px}.guestManagePage .guestApplicantCard{grid-template-columns:1fr;padding:12px}.guestManagePage .guestApplicantActions{justify-items:stretch}.guestManagePage .guestReviewButtons{grid-template-columns:repeat(3,minmax(0,1fr))}}.guestApplicantFilters{scrollbar-width:none;gap:7px;padding:0 20px 14px;display:flex;overflow-x:auto}.guestApplicantFilters::-webkit-scrollbar{display:none}.guestApplicantFilters button{color:#66736a;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.guestApplicantFilters button b{color:#475149;text-align:center;background:#f0f3f1;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.guestApplicantFilters button.active{color:#176c47;background:#edf8f1;border-color:#8fc8aa}.guestApplicantFilters button.active b{color:#126c45;background:#dff2e7}@media (max-width:560px){.guestApplicantFilters{padding:0 14px 12px}}@media (max-width:900px){body{padding-bottom:0!important}.siteFooter{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.mobileNav{z-index:30!important;left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;background:#fffffffb!important;border:1px solid #1c34271a!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;height:68px!important;min-height:68px!important;padding:5px 4px!important;display:grid!important;position:fixed!important;overflow:visible!important;box-shadow:0 7px 22px #142a1f1a!important}.mobileNav a,.mobileNav a[aria-current=page]{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;color:#39423f!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;text-decoration:none!important;display:flex!important}.mobileNavItemInner{background:0 0!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:calc(100% - 6px)!important;max-width:72px!important;height:56px!important;margin:0 auto!important;padding:5px 2px 4px!important;transition:background-color .15s,color .15s,transform .15s!important;display:flex!important}.mobileNav a:before,.mobileNav a:after{content:none!important;display:none!important}.mobileNav .mobileNavChat:has(.mobileNavUnread):not([aria-current=page]){color:#0b744f!important}.mobileNav a[aria-current=page] .mobileNavItemInner{color:#078253!important;background:#edf8f3!important;box-shadow:inset 0 0 0 1px #0782530b!important}.mobileNavIconWrap{flex:0 0 29px!important;justify-content:center!important;align-items:center!important;width:29px!important;height:29px!important;font-size:0!important;display:inline-flex!important;position:relative!important}.mobileNav .mobileNavIcon{stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 27px!important;width:27px!important;height:27px!important;margin:0!important;display:block!important;overflow:visible!important}.mobileNav .mobileNavIconFill{fill:#0000!important;stroke:currentColor!important}.mobileNav a[aria-current=page] .mobileNavIconFill{fill:currentColor!important}.mobileNav .mobileNavIconDot{fill:currentColor!important;stroke:none!important}.mobileNavLabel{letter-spacing:-.035em!important;white-space:nowrap!important;color:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:block!important}.mobileNavUnread{z-index:3!important;color:#fff!important;letter-spacing:0!important;background:#ff4d4f!important;border:2px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;font-weight:900!important;line-height:16px!important;display:inline-flex!important;position:absolute!important;top:-6px!important;right:-10px!important;box-shadow:0 2px 7px #d62d2d42!important}}@media (max-width:360px){.mobileNav{left:8px!important;right:8px!important}.mobileNavItemInner{width:calc(100% - 3px)!important}.mobileNavLabel{font-size:13px!important}}
.homeRecruitChip,.compactDateLabel{display:none}@media (max-width:760px){.playLanding{background:#f7faf8;padding:16px 0 12px!important}.playLanding>.shell{width:calc(100% - 20px)!important}.playPromo{margin:0 0 14px!important}.playPromoViewport{border-radius:18px!important;overflow:hidden!important;box-shadow:0 5px 18px #14362512!important}.playPromoImageSlide img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block;height:auto!important}.playPromoArrow{background:#ffffffeb!important;border-radius:999px!important;width:36px!important;height:36px!important;box-shadow:0 2px 9px #0000001a!important}.playPromoDots{gap:5px!important;margin-top:9px!important}.playPromoDots button{border-radius:999px!important;width:7px!important;height:7px!important}.playPromoDots button[aria-current=true]{width:30px!important}.simplePlayDiscovery{overflow:hidden;background:#fff!important;border:1px solid #e8ede9!important;border-radius:22px!important;box-shadow:0 6px 24px #1737270e!important}.simplePlayDiscovery .simplePlayHeader{justify-content:center!important;align-items:center!important;min-height:66px!important;padding:15px 74px 9px!important;display:flex!important;position:relative!important}.simplePlayDiscovery .simplePlayHeader h2{text-align:center!important;letter-spacing:-1.1px!important;color:#15231c!important;word-break:keep-all!important;margin:0!important;font-size:24px!important;line-height:1.1!important}.homeRecruitChip{color:#536159!important;background:#f8faf9!important;border:1px solid #e0e8e3!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:31px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important;position:absolute!important;top:16px!important;right:12px!important}.homeRecruitChip strong{font-size:10px!important}.homeRecruitChip b{color:#425149!important;background:#e8eeea!important;border-radius:999px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;display:inline-grid!important}.homeRecruitChip.active{color:#087447!important;background:#edf8f2!important;border-color:#b9dbc8!important}.homeRecruitChip.active b{color:#087447!important;background:#d9f0e3!important}.simplePlayDiscovery .simplePlayDateBar{background:#f4f6f5!important;border:0!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:0 12px 10px!important;padding:4px!important;display:grid!important}.simplePlayDiscovery .simplePlayDateBar>button,.simplePlayDiscovery .simplePlayDateBar .compactDatePicker{color:#626d66!important;background:0 0!important;border:0!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;font-size:12px!important;font-weight:800!important}.simplePlayDiscovery .simplePlayDateBar>button.filterActive{color:#fff!important;background:#12a85e!important;box-shadow:0 3px 10px #12a85e2e!important}.desktopGuestRecruitButton{display:none!important}.compactDatePicker{cursor:pointer!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}.compactDateLabel{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.compactDateLabel:after{content:"▣";opacity:.7;font-size:9px}.compactDatePicker>input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.simplePlayDiscovery .simplePlaySearch{gap:6px!important;padding:0 12px 11px!important}.simplePlayDiscovery .simplePlaySearch .mapOriginSearch input{background:#f8faf9!important;border:1px solid #e4e9e5!important;border-radius:13px!important}.simplePlayDiscovery .simplePlaySearch .mapOriginSearch button{color:#fff!important;background:#0f9254!important;border-color:#0f9254!important;border-radius:13px!important}.simplePlayDiscovery .simplePlaySearch>.mapLocationButton,.simplePlayDiscovery .simplePlaySearch>.mapPickButton{color:#274035!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:11px!important;font-weight:800!important}.simplePlayDiscovery .simplePlaySearch>.mapPickButton+.mapPickButton{border-left:1px solid #e3e8e4!important}.simplePlayDiscovery .simplePlaySearch>.mapLocationButton{border-right:1px solid #e3e8e4!important}.simplePlayDiscovery .simplePlaySearch>.filterActive{color:#08784a!important;background:#f0faf5!important}.simplePlayDiscovery .todayGameMap{border-left:0!important;border-right:0!important;border-radius:0!important;min-height:260px!important}.simplePlayListHead{background:#f7faf8!important;border-top:1px solid #e5ebe7!important;padding:12px 14px 8px!important}.simplePlayListHead strong{letter-spacing:-.35px!important;font-size:15px!important}.discoveryGameList{background:#f7faf8!important;gap:8px!important;padding:0 10px 12px!important;display:grid!important}.nearbySummary{border-radius:0!important;margin:0!important}}@media (max-width:390px){.simplePlayDiscovery .simplePlayHeader{min-height:62px!important;padding-left:68px!important;padding-right:68px!important}.simplePlayDiscovery .simplePlayHeader h2{font-size:21px!important}.homeRecruitChip{padding:0 7px!important;right:8px!important}.homeRecruitChip strong{font-size:9px!important}.simplePlayDiscovery .simplePlayDateBar>button,.simplePlayDiscovery .simplePlayDateBar .compactDatePicker{font-size:11px!important}}@media (max-width:760px){.simplePlayDiscovery .compactDatePicker{isolation:isolate;position:relative!important}.simplePlayDiscovery .compactDatePicker.filterActive{color:#fff!important;background:#12a85e!important;box-shadow:0 3px 10px #12a85e2e!important}.simplePlayDiscovery .compactDateLabel{z-index:1;pointer-events:none;position:relative;gap:6px!important}.simplePlayDiscovery .compactDateLabel:after{opacity:.7;border:1.5px solid;border-radius:3px;flex:0 0 12px;width:12px;height:12px;box-shadow:inset 0 3px;content:""!important}.simplePlayDiscovery .compactDatePicker>input{touch-action:manipulation;z-index:3!important;opacity:.01!important;pointer-events:auto!important;appearance:none!important}.simplePlayDiscovery .simplePlayFilters{background:#fbfdfc!important;border:1px solid #e3e9e5!important;border-radius:14px!important;gap:9px!important;width:auto!important;min-width:0!important;margin:0 12px 10px!important;padding:10px!important;display:grid!important;overflow:visible!important}.simplePlayDiscovery .simplePlayFilters .sportPinLegend{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.simplePlayDiscovery .simplePlayFilters .sportPinLegend>button{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;display:flex!important}.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters>.regionPickerTrigger,.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters>select,.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters>.chip{color:#33463c!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters>.regionPickerTrigger{justify-content:flex-start!important;align-items:center!important;display:flex!important}.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters>.chip{justify-content:center!important;align-items:center!important;display:flex!important}.simplePlayDiscovery .simplePlayFilters .mapFilterBar{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}.simplePlayDiscovery .simplePlayFilters .mapFilterBar>button,.simplePlayDiscovery .simplePlayFilters .radiusButtons button{min-height:42px!important;padding:0 9px!important;font-size:12px!important}.simplePlayDiscovery .simplePlayFilters .radiusButtons{flex-wrap:wrap!important;margin-left:0!important}}@media (max-width:380px){.simplePlayDiscovery .simplePlayFilters .mapAdvancedFilters{grid-template-columns:1fr!important}}
.authPage .socialLoginBlock{gap:9px;display:grid}.authPage .socialLoginNote{color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.6;display:block}.authPage .socialLoginButton{border-radius:12px;min-height:52px}.authPage .authDivider{margin:24px 0 12px}.authPage .authDivider+.socialLoginNote{margin:0 0 14px}.authPage .authForm{gap:14px;margin-top:0}.authPage .authForm label{gap:7px}.authPage .authForm input{box-sizing:border-box;border-radius:10px;height:50px;min-height:50px;padding:0 14px;font-size:16px;line-height:1.2}.authPage .authForm .searchButton{justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:2px;font-size:14px;line-height:1.2;display:flex;border-radius:10px!important}.authPage .authForgotButton{width:100%;min-height:40px;color:var(--green-dark);font:inherit;text-align:left;cursor:pointer;appearance:none;margin:4px 0 0;padding:8px 2px;font-size:13px;font-weight:800;line-height:1.35;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.authPage .authForgotButton+.authForgotButton{color:#5d6a62;margin-top:0}.authPage .authForgotButton:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.authPage .authForgotButton:disabled{opacity:.5;cursor:wait;text-decoration:none}.authPage .authLegalNote{text-align:center;word-break:keep-all;font-weight:600;color:#7a857e!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.65!important}.authPage .formMessage.success{color:#176f47;background:#edf8f2}.authPage .mailDeliveryNotice{background:#f7fbf9;border:1px solid #dfe9e3;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.authPage .mailDeliveryIcon{flex:none;line-height:1.4}.authPage .mailDeliveryNotice>div{min-width:0}.authPage .mailDeliveryNotice strong{color:#2d3a32;letter-spacing:.02em;margin-bottom:3px;font-size:11px;display:block}.authPage .mailDeliveryNotice p,.authPage .mailDeliveryNotice small{color:#66736b;margin:0;font-size:11px;line-height:1.55;display:block}.authPage .authTextLink{min-height:42px;color:var(--green-dark);justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:760px){.authPage{min-height:calc(100dvh - 60px);padding:14px 0 calc(96px + env(safe-area-inset-bottom));align-items:start}.authPage .authShell{width:calc(100% - 20px);max-width:480px;margin:0 auto}.authPage .authCard{border-radius:18px;width:100%;padding:22px 18px}.authPage .authBrand{margin-bottom:18px}.authPage .authCard h1{font-size:26px;line-height:1.2}.authPage .authCard>p:not(.authLegalNote){margin-bottom:20px;font-size:14px;line-height:1.55}.authPage .socialLoginLabel{font-size:12px}.authPage .socialLoginNote{font-size:13px;line-height:1.55}.authPage .socialLoginButton{min-height:54px;font-size:15px}.authPage .authDivider{margin:22px 0 12px}.authPage .authForm label>span{font-size:14px!important}.authPage .authForm input{height:52px;min-height:52px}.authPage .authForm .searchButton{min-height:52px;font-size:15px}.authPage .authForgotButton{min-height:42px;font-size:13px}.authPage.loginStandalone{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.authPage .authAlternativeHeading{margin:17px 0 11px}.authPage .authAlternativesContent{gap:10px;padding-top:0;display:grid}.authPage .authOtherProviders{gap:9px}.authPage .authOtherProviderHint{margin:0;font-size:11px;line-height:1.5}.authPage .appleLogin{color:#fff;background:#111}.authPage .appleLogo{color:#111;background:#fff}.authPage .appleLogo svg{width:17px;height:17px;display:block}.authPage .authAlternativesContent .authDivider{margin:14px 0 2px}.authPage .authAlternativesContent .socialLoginNote{margin:0}@media (max-width:760px){.authPage .authAlternativeHeading{margin:17px 0 10px}.authPage .authAlternativesContent{gap:12px}.authPage .authOtherProviderHint{font-size:11px}}.authPage .socialLoginButton.appleLogin{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.authPage .socialLoginButton.appleLogin .appleLogo{color:#111;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:static}.authPage .socialLoginButton.appleLogin>span:nth-child(2){text-align:center;white-space:nowrap;word-break:keep-all;grid-column:2;min-width:0;line-height:1.3}
#match-cancellation{width:100%;min-width:0;margin:18px 0 20px;scroll-margin-top:96px}.matchCancellationSection{width:100%;min-width:0;margin:0}.matchCancellationPanel{background:#fff;border:1px solid #dfe7e2;border-radius:14px;width:100%;min-width:0;overflow:hidden}.matchCancellationPanel>.panelHeader{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.matchCancellationPanel>.panelHeader>div{flex:auto;min-width:0}.matchCancellationPanel>.panelHeader h3{letter-spacing:-.4px;margin:0;font-size:19px;line-height:1.35}.pageHero .matchCancellationPanel>.panelHeader p{color:#66736a;overflow-wrap:break-word;margin:7px 0 0;font-size:13px!important;line-height:1.65!important}.matchCancellationPanel>.panelHeader>.badge{white-space:nowrap;word-break:keep-all;flex:none;justify-content:center;align-self:flex-start;align-items:center;max-width:none;margin-top:1px;line-height:1.35;display:inline-flex;padding:7px 10px!important}.matchCancellationPanel>.formMessage:not(.guestRecruitMessage){overflow-wrap:anywhere;border-radius:9px;min-height:0;padding:12px 14px;line-height:1.6;display:block;margin:0 20px 16px!important;font-size:13px!important}.matchCancellationPanel>.formMessage.challengeNotice{color:#314739;background:#f4f8f5;border:1px solid #e6eee9}.matchCancellationPanel>.formMessage p{line-height:1.55;margin:5px 0 0!important}.matchCancellationPanel>.rsvpCustom{border-top:1px solid #edf1ee;gap:12px;padding:16px 20px 18px;display:grid;margin:0!important}.matchCancellationPanel>.rsvpCustom>label{gap:7px;min-width:0;display:grid}.matchCancellationPanel>.rsvpCustom>label>span{color:#30483a;font-size:13px;font-weight:800}.matchCancellationPanel>.rsvpCustom input{color:#26352b;background:#fff;border:1px solid #d9e3dc;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.matchCancellationPanel>.rsvpCustom input:focus-visible{outline-offset:2px;outline:2px solid #39996a}.matchCancellationPanel>.rsvpCustom small{color:#748078;font-size:12px;line-height:1.5}.matchCancellationPanel>.rsvpCustom>button{color:#a63329;background:#fff9f8;border:1px solid #e4aaa4;border-radius:9px;justify-self:end;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800}.matchCancellationPanel>.rsvpCustom>button:hover{background:#fff1ee}.matchCancellationPanel>.rsvpCustom>button:disabled{opacity:.55;cursor:not-allowed}.matchCancellationPanel>.pageActions{justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:0 20px 18px;display:flex;margin:0!important}.matchCancellationPanel>.pageActions>*{text-align:center;border-radius:9px;flex:none;min-height:42px;padding:10px 15px;font-size:13px;font-weight:800}.matchCancellationPanel>.pageActions>.chip{background:#fff}.matchCancellationPanel>.matchParticipantTeamPanel,.matchCancellationPanel>.teamDuesNote,.matchCancellationPanel>.profileEmpty{margin:0 20px 16px}.matchCancellationPanel>.joinButton{margin:0 20px 18px}@media (max-width:640px){#match-cancellation{margin:14px 0 16px}.matchCancellationPanel>.panelHeader{gap:10px;padding:16px 14px 12px}.matchCancellationPanel>.panelHeader h3{font-size:17px}.pageHero .matchCancellationPanel>.panelHeader p{font-size:12px!important}.matchCancellationPanel>.panelHeader>.badge{padding:6px 8px!important;font-size:11px!important}.matchCancellationPanel>.formMessage:not(.guestRecruitMessage),.matchCancellationPanel>.matchParticipantTeamPanel,.matchCancellationPanel>.teamDuesNote,.matchCancellationPanel>.profileEmpty{margin-left:14px!important;margin-right:14px!important}.matchCancellationPanel>.rsvpCustom{padding:14px}.matchCancellationPanel>.rsvpCustom>button{justify-self:stretch}.matchCancellationPanel>.pageActions{padding:0 14px 14px}.matchCancellationPanel>.pageActions>*{flex:1 1 0;min-width:0}.matchCancellationPanel>.joinButton{margin:0 14px 14px}}
.matchOverviewSection .matchMyAttendanceCompact{background:#f7fcf9;border:1px solid #afd9c0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:0 0 16px;padding:17px 18px}.matchOverviewSection .matchMyAttendanceMeta{align-items:center;gap:8px 14px}.matchOverviewSection .matchMyAttendanceLabel{gap:10px}.matchOverviewSection .matchMyAttendanceLabel strong{color:#1c3929;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.4}.matchOverviewSection .matchMyAttendanceLabel .attendanceCurrent{white-space:nowrap;padding:7px 11px;font-size:13px;line-height:1.4}.matchOverviewSection .matchMyAttendanceMeta small{color:#53685b;font-size:12px;font-weight:750;line-height:1.5}.matchOverviewSection .matchMyAttendanceActions{align-items:stretch;gap:9px;display:flex}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice{color:#35473b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfddd3;border-radius:11px;justify-content:center;align-items:center;min-width:112px;min-height:50px;padding:11px 16px;font-size:16px;font-weight:850;line-height:1.3;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice:hover:not(:disabled){background:#eef8f2;border-color:#5ba981}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice:focus-visible{outline-offset:2px;outline:3px solid #7ec4a0}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice.activeGoing{color:#fff;background:#176c47;border-color:#166c47;box-shadow:inset 0 0 0 1px #176c47}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice.activeMaybe{color:#7b520b;background:#fff2d1;border-color:#c08c31}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice.activeNo{color:#a63c30;background:#fff0ed;border-color:#c67b70}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice:disabled{cursor:not-allowed;opacity:.52}.matchOverviewSection .matchMyAttendanceHint{grid-column:1/-1;padding-top:5px;font-size:13px;line-height:1.55}.matchOverviewSection .matchOverviewFact{gap:8px;padding:20px}.matchOverviewSection .matchOverviewFact>span{font-size:13px;line-height:1.4}.matchOverviewSection .matchOverviewFact>strong{font-size:17px;line-height:1.45}.matchOverviewSection .matchOverviewFact>small{font-size:12px;line-height:1.5}.matchOverviewSection .matchOverviewEyebrow .badge,.matchOverviewSection .matchOverviewEyebrow .matchStatusBadge{padding:7px 10px;font-size:12px}.matchOverviewSection .pageTitleRow>.pageActions>a{justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}@media (max-width:900px){.matchOverviewSection .matchMyAttendanceCompact{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.matchOverviewSection .matchMyAttendanceActions{width:100%}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice{flex:1 1 0;min-width:0;min-height:50px}}@media (max-width:560px){.matchOverviewSection .matchMyAttendanceCompact{margin-bottom:14px;padding:14px 12px}.matchOverviewSection .matchMyAttendanceLabel strong{font-size:16px}.matchOverviewSection .matchMyAttendanceActions{gap:6px}.matchOverviewSection .matchMyAttendanceActions .attendanceChoice{min-height:52px;padding:11px 5px;font-size:14px}.matchOverviewSection .matchMyAttendanceMeta small{width:100%;font-size:12px}.matchOverviewSection .matchOverviewFact{gap:6px;padding:16px 14px}.matchOverviewSection .matchOverviewFact>strong{font-size:16px}.matchOverviewSection .matchOverviewFact>small{font-size:12px}}
