.deluxe-site-shell:has(.TournamentDetail-module__hZZR4W__page){overflow:clip}.deluxe-site-shell:has(.TournamentDetail-module__hZZR4W__page)>.deluxe-site-header{position:relative;top:auto}.TournamentDetail-module__hZZR4W__page.tournament-detail-page{gap:24px;overflow-x:visible}.TournamentDetail-module__hZZR4W__page .tournament-detail-hero{border:1px solid var(--ds-border-strong);border-top:2px solid var(--ds-accent);grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}.TournamentDetail-module__hZZR4W__page .tournament-detail-copy{padding:24px}.TournamentDetail-module__hZZR4W__page .tournament-hero-summary{grid-template-columns:minmax(0,1fr)}.TournamentDetail-module__hZZR4W__sectionTabs{z-index:10;border:1px solid var(--ds-border);background:var(--ds-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;top:0}.TournamentDetail-module__hZZR4W__sectionTabs a{min-height:52px;color:var(--ds-muted);justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.TournamentDetail-module__hZZR4W__sectionTabs a:hover{background:var(--ds-surface-raised);color:var(--ds-foreground)}.TournamentDetail-module__hZZR4W__tabCount{font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:11px}.TournamentDetail-module__hZZR4W__sectionTabs a[aria-current=page]{color:var(--ds-foreground);box-shadow:inset 0 -3px var(--ds-accent)}.TournamentDetail-module__hZZR4W__sectionTabs a:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-3px}.TournamentDetail-module__hZZR4W__sectionPanel:not([hidden]){gap:20px;min-width:0;display:grid}.TournamentDetail-module__hZZR4W__sectionPanel[hidden]{display:none}.TournamentDetail-module__hZZR4W__sectionPanel [id]{scroll-margin-top:64px}.TournamentDetail-module__hZZR4W__page .tournament-detail-title-row{flex-wrap:wrap;gap:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-title-row h1{text-wrap:balance;font-size:clamp(26px,2.6vw,36px);line-height:1.25}.TournamentDetail-module__hZZR4W__page .tournament-detail-copy>p:not(.rating-eyebrow){margin:10px 0}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner{border-width:0 0 0 2px;gap:12px;margin-top:16px;padding:10px 12px}.TournamentDetail-module__hZZR4W__page .tournament-champion-mark{width:36px;height:36px;font-size:22px}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner>div:nth-child(2){flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner span{font-size:10px}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner strong{font-size:20px}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner small{font-size:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-meta{margin:12px 0 16px}.TournamentDetail-module__hZZR4W__page .tournament-detail-meta>div{min-width:0;padding:8px 10px}.TournamentDetail-module__hZZR4W__page .tournament-detail-meta dd{overflow-wrap:anywhere;font-size:14px}.TournamentDetail-module__hZZR4W__page .tournament-hero-actions a{min-height:40px;padding:8px 14px;font-size:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-featured{padding:20px}.TournamentDetail-module__hZZR4W__page .rating-scoreboard{padding:16px}.TournamentDetail-module__hZZR4W__page .rating-score-number strong{font-size:44px}.TournamentDetail-module__hZZR4W__page .rating-round-label{margin:8px 0;padding:8px 0}.TournamentDetail-module__hZZR4W__page .archive-section-nav{gap:0}.TournamentDetail-module__hZZR4W__page .archive-section-nav a{padding-inline:18px}.TournamentDetail-module__hZZR4W__page .tournament-detail-section{min-width:0;padding:20px}.TournamentDetail-module__hZZR4W__page .tournament-detail-section h2{font-size:22px}.TournamentDetail-module__hZZR4W__page .rating-section-heading{gap:12px;margin-bottom:18px}.TournamentDetail-module__hZZR4W__page .rating-section-heading>span{font-size:11px}:is(.TournamentDetail-module__hZZR4W__page #competition,.TournamentDetail-module__hZZR4W__page #schedule,.TournamentDetail-module__hZZR4W__page #playoffs){scroll-margin-top:72px}.TournamentDetail-module__hZZR4W__eventHeader{border-bottom:1px solid var(--ds-border);min-width:0;padding:0 0 24px}.TournamentDetail-module__hZZR4W__backLink{min-height:44px;color:var(--ds-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-flex}.TournamentDetail-module__hZZR4W__backLink:hover{color:var(--ds-foreground)}.TournamentDetail-module__hZZR4W__eventIdentity{align-items:center;gap:20px;display:flex}.TournamentDetail-module__hZZR4W__eventIdentity>div{min-width:0}.TournamentDetail-module__hZZR4W__eventIdentity>.entity-logo{flex:0 0 72px;width:72px;height:72px}.TournamentDetail-module__hZZR4W__eventIdentity .rating-eyebrow{margin:0 0 8px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__eventIdentity .tournament-detail-title-row{flex-direction:row;justify-content:flex-start}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__eventIdentity h1{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.2vw,44px)}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__headerAction{flex-shrink:0;min-height:44px;margin-left:auto;padding:12px 20px;font-size:13px}.TournamentDetail-module__hZZR4W__eventDescription{max-width:80ch;color:var(--ds-muted);overflow-wrap:anywhere;margin:20px 0 0;font-size:14px;line-height:1.7}.TournamentDetail-module__hZZR4W__eventMeta{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) repeat(2,minmax(0,.7fr));gap:24px;margin:24px 0 0;display:grid}.TournamentDetail-module__hZZR4W__eventMeta>div{border-left:1px solid var(--ds-border-strong);min-width:0;padding-left:16px}.TournamentDetail-module__hZZR4W__eventMeta dt{color:var(--ds-muted);font-size:12px}.TournamentDetail-module__hZZR4W__eventMeta dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:700}.TournamentDetail-module__hZZR4W__spotlight{border:1px solid var(--ds-border);background:var(--ds-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TournamentDetail-module__hZZR4W__spotlight:not(:has(.TournamentDetail-module__hZZR4W__spotlightMatch)){grid-template-columns:minmax(0,1fr)}.TournamentDetail-module__hZZR4W__spotlightSummary{flex-direction:column;min-width:0;padding:28px;display:flex}.TournamentDetail-module__hZZR4W__spotlightSummary>p{margin:0 0 24px}.TournamentDetail-module__hZZR4W__spotlightTitle{align-items:center;gap:16px;display:flex}.TournamentDetail-module__hZZR4W__spotlightTitle>.entity-logo{flex:0 0 64px;width:64px;height:64px}.TournamentDetail-module__hZZR4W__spotlightTitle>div{min-width:0}.TournamentDetail-module__hZZR4W__spotlightTitle h2{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.5vw,32px);line-height:1.3}.TournamentDetail-module__hZZR4W__spotlightTitle p{color:var(--ds-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.TournamentDetail-module__hZZR4W__matchTotals{border-block:1px solid var(--ds-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding:20px 0;display:grid}.TournamentDetail-module__hZZR4W__matchTotals dt{color:var(--ds-muted);font-size:12px}.TournamentDetail-module__hZZR4W__matchTotals dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;font-weight:750}.TournamentDetail-module__hZZR4W__matchTotals small{color:var(--ds-muted);margin-left:6px;font-size:12px;font-weight:400}.TournamentDetail-module__hZZR4W__quickLinks{margin-top:auto;display:grid}.TournamentDetail-module__hZZR4W__quickLinks a{min-height:44px;color:var(--ds-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.TournamentDetail-module__hZZR4W__quickLinks a>span:last-child,.TournamentDetail-module__hZZR4W__quickLinks a:hover{color:var(--ds-accent)}.TournamentDetail-module__hZZR4W__spotlightMatch{border-left:1px solid var(--ds-border);align-content:center;min-width:0;padding:24px}.TournamentDetail-module__hZZR4W__spotlightMatch h3{color:var(--ds-muted);margin:0 0 12px;font-size:13px;font-weight:600}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-scoreboard{max-width:none;padding:20px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-score-team strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:none;overflow:visible}.TournamentDetail-module__hZZR4W__memberNotice{border:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.TournamentDetail-module__hZZR4W__memberNotice h2{margin:0 0 6px;font-size:15px}.TournamentDetail-module__hZZR4W__memberNotice p{color:var(--ds-muted);margin:0;font-size:13px;line-height:1.6}.TournamentDetail-module__hZZR4W__memberNotice a{min-height:44px;color:var(--ds-accent);flex-shrink:0;align-items:center;gap:20px;font-size:13px;text-decoration:none;display:inline-flex}.TournamentDetail-module__hZZR4W__page :is(.TournamentDetail-module__hZZR4W__backLink,.TournamentDetail-module__hZZR4W__quickLinks a,.TournamentDetail-module__hZZR4W__memberNotice a):focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:3px}.TournamentDetail-module__hZZR4W__recordsBoard{grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.TournamentDetail-module__hZZR4W__recordsBoard .tournament-competition-left{align-content:start;gap:20px}.TournamentDetail-module__hZZR4W__recordsBoard .tournament-standings-table{font-size:12px}.TournamentDetail-module__hZZR4W__recordsBoard .tournament-standings-table :is(th,td){padding:10px 7px}.TournamentDetail-module__hZZR4W__recordsBoard .tournament-standing-team{white-space:normal;overflow-wrap:anywhere}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule{border-top:1px solid var(--ds-border);gap:0}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row{background:0 0;border-width:0 0 1px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;min-height:0;padding:16px 0}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row:hover{background:var(--ds-surface-raised);transform:none}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:3px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row>div:first-child{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:10px;display:flex}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row .status-badge{width:fit-content;min-height:0;padding:4px 8px;font-size:11px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row small{font-size:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row>strong{text-align:right;overflow-wrap:anywhere;grid-area:1/2;font-size:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>span:first-child{justify-content:flex-end}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>span:last-child{justify-content:flex-start}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams .entity-logo{flex:0 0 28px;width:28px;height:28px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>b{min-width:66px;color:var(--ds-foreground);font-variant-numeric:tabular-nums;font-size:24px}.TournamentDetail-module__hZZR4W__page .tournament-rating-entry{border:0;grid-area:3/1;margin:0;padding:0;font-size:12px;line-height:1.55}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row>i{color:var(--ds-muted);grid-area:3/2;justify-self:end;font-style:normal}.TournamentDetail-module__hZZR4W__page .tournament-bracket{min-height:0}@media (max-width:1100px){.TournamentDetail-module__hZZR4W__recordsBoard{grid-template-columns:minmax(0,1fr)}.TournamentDetail-module__hZZR4W__page .tournament-detail-hero{grid-template-columns:minmax(0,1fr)}.TournamentDetail-module__hZZR4W__page .tournament-detail-featured{border-left:0;border-top:1px solid var(--ds-border)}.TournamentDetail-module__hZZR4W__page .tournament-detail-featured .rating-scoreboard{max-width:700px}}@media (max-width:680px){.TournamentDetail-module__hZZR4W__eventHeader{padding-bottom:20px}.TournamentDetail-module__hZZR4W__backLink{margin-bottom:12px}.TournamentDetail-module__hZZR4W__eventIdentity{flex-wrap:wrap;gap:12px}.TournamentDetail-module__hZZR4W__eventIdentity>.entity-logo{flex-basis:52px;width:52px;height:52px}.TournamentDetail-module__hZZR4W__eventIdentity>div:not(.entity-logo){flex:1}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__eventIdentity h1{font-size:28px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__headerAction{justify-content:space-between;width:100%;margin:4px 0 0}.TournamentDetail-module__hZZR4W__eventMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.TournamentDetail-module__hZZR4W__eventMeta dd{font-size:13px;line-height:1.6}.TournamentDetail-module__hZZR4W__eventMeta>div{padding-left:10px}.TournamentDetail-module__hZZR4W__spotlight{grid-template-columns:minmax(0,1fr)}.TournamentDetail-module__hZZR4W__spotlightSummary{padding:20px}.TournamentDetail-module__hZZR4W__spotlightSummary>p{margin-bottom:18px}.TournamentDetail-module__hZZR4W__spotlightMatch{border-left:0;border-top:1px solid var(--ds-border);padding:16px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-scoreboard{padding:16px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-score-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-score-team strong{overflow-wrap:anywhere;font-size:13px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-score-team .entity-logo{width:44px;height:44px}.TournamentDetail-module__hZZR4W__page .TournamentDetail-module__hZZR4W__spotlightMatch .rating-score-number strong{font-size:36px}.TournamentDetail-module__hZZR4W__matchTotals{gap:8px;margin:20px 0 12px}.TournamentDetail-module__hZZR4W__memberNotice{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.TournamentDetail-module__hZZR4W__sectionTabs a{gap:5px}.TournamentDetail-module__hZZR4W__sectionTabs a>span:first-child{white-space:nowrap}.TournamentDetail-module__hZZR4W__tabCount{display:none}.TournamentDetail-module__hZZR4W__sectionTabs a{font-size:12px}.TournamentDetail-module__hZZR4W__page.tournament-detail-page{gap:16px}:is(.TournamentDetail-module__hZZR4W__page .tournament-detail-copy,.TournamentDetail-module__hZZR4W__page .tournament-detail-section){padding:16px}.TournamentDetail-module__hZZR4W__page .tournament-detail-title-row h1{font-size:24px}.TournamentDetail-module__hZZR4W__page .tournament-detail-featured{padding:12px}.TournamentDetail-module__hZZR4W__page .tournament-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.TournamentDetail-module__hZZR4W__page .tournament-detail-meta dd{font-size:13px}.TournamentDetail-module__hZZR4W__page .tournament-champion-banner small{display:none}.TournamentDetail-module__hZZR4W__page .archive-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TournamentDetail-module__hZZR4W__page .archive-section-nav a{text-align:center;justify-content:center;min-height:44px;padding:10px 4px;font-size:12px}.TournamentDetail-module__hZZR4W__page .rating-section-heading{align-items:center}.TournamentDetail-module__hZZR4W__page .tournament-detail-section h2{font-size:20px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-row{gap:10px;padding:14px 0}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>span{gap:6px;font-size:13px}.TournamentDetail-module__hZZR4W__page .tournament-detail-schedule-teams>b{min-width:56px;font-size:22px}.TournamentDetail-module__hZZR4W__page .tournament-rating-entry{font-size:11px}}
.tournament-application-panel{box-sizing:border-box;border:1px solid var(--deluxe-line-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);gap:20px;width:100%;min-width:0;max-width:100%;margin:2rem 0;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden}.tournament-application-panel>*{position:relative}.tournament-application-panel.application-approved{border-left:3px solid var(--deluxe-lime-solid);gap:12px;margin:0;padding:18px}.application-approved h2{margin:0 0 6px;font-size:18px}.application-approved p{color:var(--deluxe-muted);margin:0;font-size:13px}.application-approved-actions{flex-wrap:wrap;gap:8px;display:flex}.application-approved-actions a{border:1px solid var(--deluxe-line-strong);align-items:center;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.application-approved-actions a:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.application-panel-header{border-bottom:1px solid var(--deluxe-line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.application-panel-header h2{margin:5px 0 7px}.application-panel-header p:last-child{color:var(--deluxe-muted);margin:0}.application-status{border:1px solid var(--deluxe-line-strong);color:var(--deluxe-muted-strong);border-radius:2px;padding:7px 10px;font-size:11px;font-weight:900}.application-status.is-approved,.application-status.is-pending{border-color:var(--deluxe-lime-solid);color:var(--deluxe-lime)}.application-status.is-rejected{border-color:var(--deluxe-red);color:var(--deluxe-red)}.application-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;display:grid}.application-tournament-card,.application-player-card,.application-form-section,.application-summary{border:1px solid var(--deluxe-line);background:var(--deluxe-subtle);border-radius:2px}.application-tournament-card{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.application-tournament-card span,.application-player-card span,.application-section-heading small,.application-summary small{color:var(--deluxe-lime);letter-spacing:.12em;font-size:10px;font-weight:900}.application-tournament-card strong,.application-player-card strong{margin:4px 0;font-size:1.05rem;display:block}.application-tournament-card small,.application-player-card small{color:var(--deluxe-muted)}.application-tournament-card dl,.application-summary dl{gap:8px;margin:0;display:grid}.application-tournament-card dl div,.application-summary dl div{justify-content:space-between;gap:18px;display:flex}.application-tournament-card dt,.application-summary dt{color:var(--deluxe-muted);font-size:11px}.application-tournament-card dd,.application-summary dd{text-align:right;margin:0;font-size:12px;font-weight:800}.application-player-card{border-left:3px solid var(--deluxe-lime-solid);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.application-player-card.is-required{border-left-color:var(--deluxe-red)}.application-player-card>b{color:var(--deluxe-lime);letter-spacing:.08em;white-space:nowrap;font-size:10px}.application-player-card.is-required>b{color:var(--deluxe-red)}.application-form-grid{gap:12px;display:grid}.application-form-section{gap:15px;margin:0;padding:17px;display:grid}.application-section-heading{align-items:center;gap:11px;display:flex}.application-section-heading>span{border:1px solid var(--deluxe-lime-solid);width:31px;height:31px;color:var(--deluxe-lime);place-items:center;font-size:11px;font-weight:900;display:grid}.application-section-heading h3,.application-summary h3{margin:2px 0 0;font-size:1rem}.application-role-chip{border:1px solid var(--deluxe-lime-solid);background:var(--deluxe-lime-dim);width:fit-content;color:var(--deluxe-lime);padding:8px 20px}.application-role-grid,.application-captain-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-role-grid label{color:var(--deluxe-muted-strong);gap:7px;font-size:11px;font-weight:800;display:grid}.application-role-grid select,.application-auction-message textarea{border:1px solid var(--deluxe-line-strong);background:var(--deluxe-input);width:100%;color:var(--deluxe-foreground);border-radius:2px}.application-role-grid select{min-height:46px;padding:0 12px}.application-role-grid select:focus-visible,.application-auction-message textarea:focus-visible,.application-actions button:focus-visible{border-color:var(--deluxe-lime-solid);outline:2px solid color-mix(in srgb, var(--deluxe-lime-solid) 35%, transparent);outline-offset:2px}.application-captain-options label{cursor:pointer;border:1px solid var(--deluxe-line-strong);background:var(--deluxe-input);align-items:center;gap:11px;padding:13px;display:flex}.application-captain-options label.is-selected{border-color:var(--deluxe-lime-solid);background:var(--deluxe-lime-dim)}.application-captain-options label:has(input:focus-visible){border-color:var(--deluxe-lime-solid);outline:2px solid color-mix(in srgb, var(--deluxe-lime-solid) 35%, transparent);outline-offset:2px}.application-captain-options input{width:18px;height:18px;accent-color:var(--deluxe-lime-solid);flex:none}.application-captain-options span,.application-captain-options small{display:block}.application-captain-options b{color:var(--deluxe-lime)}.application-captain-options small{color:var(--deluxe-muted);margin-top:3px}.application-form-section>p{color:var(--deluxe-muted);margin:0;font-size:11px}.application-auction-message{gap:5px;display:grid}.application-auction-message textarea{resize:vertical;min-height:92px;padding:12px}.application-auction-message>span:last-child{color:var(--deluxe-muted);text-align:right;font-size:11px}.application-summary{grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);gap:24px;padding:17px;display:grid}.application-summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}.application-summary dl div{border-left:1px solid var(--deluxe-line);gap:3px;padding-left:12px;display:grid}.application-summary dd{text-align:left}.application-actions{justify-content:flex-end;gap:8px;margin-top:0;display:flex}.application-actions button{cursor:pointer;border:1px solid var(--deluxe-lime-solid);background:var(--deluxe-lime-solid);min-height:44px;color:var(--deluxe-on-lime);border-radius:2px;padding:0 18px;font-weight:900}.application-actions button.is-secondary,.application-withdraw-actions button{border-color:var(--deluxe-line-strong);color:var(--deluxe-muted-strong);background:0 0}.application-actions button:disabled{cursor:not-allowed;opacity:.5}.application-withdraw-actions{justify-content:flex-start}.application-message,.application-rejection{border:1px solid var(--deluxe-line-strong);border-left:3px solid var(--deluxe-lime-solid);background:var(--deluxe-subtle);border-radius:2px;gap:7px;margin:0;padding:14px;display:grid}.application-message p,.application-rejection p{color:var(--deluxe-muted);margin:0}.application-field-error{color:var(--deluxe-red);font-size:11px}@media (max-width:900px){.application-overview-grid,.application-summary{grid-template-columns:1fr}.application-tournament-card{grid-template-columns:auto minmax(0,1fr)}.application-tournament-card dl{grid-column:1/-1}}@media (max-width:640px){.tournament-application-panel{padding:15px}.application-panel-header,.application-player-card{flex-direction:column;align-items:stretch}.application-role-grid{grid-template-columns:1fr}.application-tournament-card dl div{grid-template-columns:minmax(64px,.4fr) minmax(0,1fr);gap:8px;display:grid}.application-tournament-card dd{overflow-wrap:anywhere;white-space:normal;min-width:0}.application-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.application-actions{grid-template-columns:1fr 1.5fr;display:grid}.application-actions button{width:100%}}
