.dd-tournaments-page{padding-bottom:40px}.dd-tournaments-context-card,.dd-tournaments-compact-card,.dd-tournaments-filter-card{--dd-card-min-h:0px}.dd-tournaments-context-shell{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dd-tournaments-context-main{gap:8px;min-width:0;display:grid}.dd-tournaments-context-title{font-size:clamp(1.6rem,2vw,2rem);font-weight:800;line-height:1.05}.dd-tournaments-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dd-tournaments-tabbar{width:100%}.dd-tournaments-tabbar-sticky{z-index:12;position:sticky;top:12px}.dd-tournaments-tabbar-shell{background:color-mix(in srgb, var(--dd-card-bg,#2f5b47) 82%, black 18%);border-radius:20px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 14px 28px #0003}.dd-tournaments-tabbar-meta{gap:2px;display:grid}.dd-tournaments-tabbar-track{--dd-universal-pill-tabs-gap:8px;--dd-universal-pill-tab-padding-y:10px;--dd-universal-pill-tab-padding-x:18px;--dd-universal-pill-tab-font-size:.98rem;flex-wrap:wrap;display:flex}.dd-tournaments-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dd-tournaments-data-list{gap:10px;display:grid}.dd-tournaments-data-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dd-tournaments-checklist{gap:10px;display:grid}.dd-tournaments-checklist-item{align-items:flex-start;gap:10px;display:flex}.dd-tournaments-checklist-item-alert .dd-tournaments-checklist-dot{background:color-mix(in srgb, var(--dd-color-danger,#d25656) 72%, white 28%)}.dd-tournaments-checklist-dot{background:color-mix(in srgb, var(--dd-color-jade,#22a060) 70%, white 30%);border-radius:999px;flex:none;width:8px;height:8px;margin-top:8px}.dd-tournaments-filter-shell{gap:16px;display:grid}.dd-tournaments-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dd-tournaments-filter-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dd-tournaments-admin-workspace .dd-admin-workspace__content{gap:16px;display:grid}.dd-tournaments-metric-tile{background:#040a0852;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.dd-tournaments-metric-value{font-size:1.45rem;font-weight:800;line-height:1}.dd-tournament-public-page{padding-bottom:40px}.dd-tournament-public-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.dd-tournament-public-metric{background:#040a0852;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.dd-tournament-public-metric-value{font-size:1.5rem;font-weight:800;line-height:1}.dd-tournament-public-directory-card{--dd-card-min-h:0px}.dd-tournament-public-feature-list,.dd-tournament-public-list{gap:10px;display:grid}.dd-tournament-public-feature,.dd-tournament-public-row{border:1px solid color-mix(in srgb, var(--dd-card-border,#ffffff29) 78%, transparent);background:color-mix(in srgb, var(--dd-card-bg,#214635) 72%, black 28%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.dd-tournament-public-feature{grid-template-columns:minmax(280px,1.35fr) minmax(160px,.45fr) minmax(220px,.7fr) auto;gap:16px;padding:16px}.dd-tournament-public-row-main,.dd-tournament-public-row-meta,.dd-tournament-public-feature-capabilities{gap:6px;min-width:0;display:grid}.dd-tournament-public-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dd-tournament-public-feature .dd-tournament-public-row-actions{align-self:center}.dd-tournament-public-capability-strip{flex-wrap:wrap;gap:6px;display:flex}.dd-tournament-public-capability-pill{border:1px solid color-mix(in srgb, var(--dd-card-border,#ffffff29) 70%, transparent);min-height:26px;color:inherit;background:#040a0842;border-radius:999px;align-items:center;padding:4px 9px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.dd-tournament-public-shell{gap:16px;display:grid}.dd-tournament-public-context{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dd-tournament-public-context-main{gap:8px;min-width:0;display:grid}.dd-tournament-public-context-actions{flex-wrap:wrap;gap:8px;display:flex}.dd-tournament-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dd-tournament-public-grid>*{min-width:0;min-height:0}.dd-tournament-public-grid>.dd-skin-scope,.dd-tournament-public-grid>*>.dd-skin-scope,.dd-tournament-public-grid>.dd-skin-scope>.dd-ui-card,.dd-tournament-public-grid>.dd-skin-scope>.dd-ui-card>.dd-card,.dd-tournament-public-grid>.dd-skin-scope>.custom-ui-Card-root,.dd-tournament-public-grid>.dd-skin-scope>.custom-ui-Card-root>.dd-card,.dd-tournament-public-grid>*>.dd-skin-scope>.dd-ui-card,.dd-tournament-public-grid>*>.dd-skin-scope>.dd-ui-card>.dd-card,.dd-tournament-public-grid>*>.dd-skin-scope>.custom-ui-Card-root,.dd-tournament-public-grid>*>.dd-skin-scope>.custom-ui-Card-root>.dd-card{width:100%;height:100%;min-height:0}.dd-tournament-public-filter-card,.dd-tournament-fan-card{--dd-card-min-h:0px}.dd-tournament-fan-status-banner{border-radius:8px}.dd-tournament-fan-ticker{gap:10px;display:grid}.dd-tournament-fan-ticker-item{background:#040a083d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.dd-tournament-fan-map-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dd-tournament-fan-map-strip>div{background:#040a083d;border-radius:8px;padding:12px}.dd-tournament-fan-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dd-tournament-fan-summary-metric{background:#040a083d;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.dd-tournament-fan-summary-value{font-size:1.45rem;font-weight:900;line-height:1}.dd-tournament-schedule-group{background:#040a082e;border-radius:8px;gap:10px;padding:12px;display:grid}.dd-tournament-schedule-group-list{gap:8px;display:grid}.dd-tournament-schedule-group-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) minmax(120px,.45fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.dd-tournament-schedule-time,.dd-tournament-schedule-main{gap:3px;min-width:0;display:grid}@media (width<=960px){.dd-tournaments-section-grid,.dd-tournaments-filter-grid,.dd-tournaments-filter-stats,.dd-tournament-public-grid,.dd-tournament-fan-summary-grid{grid-template-columns:1fr}.dd-tournament-public-grid{align-items:start}.dd-tournament-public-grid>.dd-skin-scope,.dd-tournament-public-grid>*>.dd-skin-scope,.dd-tournament-public-grid>.dd-skin-scope>.dd-ui-card,.dd-tournament-public-grid>.dd-skin-scope>.dd-ui-card>.dd-card,.dd-tournament-public-grid>.dd-skin-scope>.custom-ui-Card-root,.dd-tournament-public-grid>.dd-skin-scope>.custom-ui-Card-root>.dd-card,.dd-tournament-public-grid>*>.dd-skin-scope>.dd-ui-card,.dd-tournament-public-grid>*>.dd-skin-scope>.dd-ui-card>.dd-card,.dd-tournament-public-grid>*>.dd-skin-scope>.custom-ui-Card-root,.dd-tournament-public-grid>*>.dd-skin-scope>.custom-ui-Card-root>.dd-card{height:auto}.dd-tournament-public-feature{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.dd-tournaments-context-actions,.dd-tournament-public-context-actions{justify-content:flex-start}}@media (width<=640px){.dd-tournaments-tabbar-sticky{top:8px}.dd-tournaments-context-shell{gap:12px}.dd-tournament-schedule-group-row,.dd-tournament-public-feature,.dd-tournament-public-row{grid-template-columns:1fr}.dd-tournament-public-feature,.dd-tournament-public-row{padding:12px}.dd-tournament-public-row-actions{justify-content:flex-start}.dd-tournaments-tab{width:100%}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=620px){.dd-tournament-public-shell{gap:var(--dd-mobile-grid-gap)}.dd-tournament-public-page .dd-card{--dd-card-pad:var(--dd-mobile-card-pad-emphasis);--dd-card-min-h:var(--dd-mobile-card-min-h)}.dd-tournament-public-page .dd-card-titlebar{column-gap:var(--dd-mobile-titlebar-gap);row-gap:var(--dd-mobile-titlebar-row-gap);margin-bottom:5px}.dd-tournament-public-page .dd-card-titlebar-actions{justify-content:flex-end;gap:var(--dd-mobile-gap-sm);flex:0 auto}.dd-tournament-public-title-actions{gap:var(--dd-mobile-gap-sm)!important;flex-wrap:nowrap!important;display:flex!important}.dd-tournament-public-title-actions .btn-pill,.dd-tournament-public-title-actions .dd-ui-button,.dd-tournament-public-title-actions button{min-width:0;min-height:var(--dd-mobile-button-height-sm);white-space:nowrap;line-height:1.05;padding-inline:var(--dd-mobile-button-padding-x-sm)!important;font-size:var(--dd-mobile-font-micro)!important}.dd-tournament-public-title-actions svg{width:13px!important;height:13px!important}.dd-tournament-public-context{gap:var(--dd-mobile-grid-gap);grid-template-columns:minmax(0,1fr) minmax(210px,.52fr);align-items:end;display:grid}.dd-tournament-public-context-main{gap:var(--dd-mobile-gap-sm)}.dd-tournament-public-context-main :where(h1,.custom-ui-Title-root,.dd-ui-title){line-height:1.04;font-size:var(--dd-mobile-font-page-title)!important}.dd-tournament-public-context-main .custom-ui-Text-root,.dd-tournament-public-context-main .dd-ui-text{line-height:1.15;font-size:var(--dd-mobile-font-meta)!important}.dd-tournament-public-context-actions{gap:var(--dd-mobile-gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dd-tournament-public-metric{padding:var(--dd-mobile-card-pad-emphasis);border-radius:var(--dd-mobile-card-radius)}.dd-tournament-public-metric .custom-ui-Text-root,.dd-tournament-public-metric .dd-ui-text{line-height:1.08;font-size:var(--dd-mobile-font-tiny)!important}.dd-tournament-public-metric-value{font-size:1.15rem!important}.dd-tournament-public-grid,.dd-tournament-fan-summary-grid{gap:var(--dd-mobile-grid-gap)}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=620px) and (width<=700px){.dd-tournament-public-title-actions .btn-pill span,.dd-tournament-public-title-actions .dd-ui-button span{max-width:var(--dd-button-label-max-width-compact);text-overflow:ellipsis;overflow:hidden}.dd-tournament-public-context-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}
