.club-shell{grid-template-columns:264px minmax(0,1fr);font-size:16px}.club-navigation{padding:24px 16px 16px}.club-nav-brand{gap:12px;padding:0 8px 22px}.club-nav-brand>span{width:42px;height:42px;font-size:14px}.club-nav-brand strong{font-size:14px}.club-nav-brand small{letter-spacing:.14em;font-size:11px}.club-nav-context{gap:10px;padding:12px}.club-nav-context>span,.club-nav-context strong,.club-navigation>footer span,.club-navigation>footer strong{font-size:12px;line-height:1.35}.club-navigation nav{gap:20px}.club-navigation nav h2{letter-spacing:.07em;margin-bottom:7px;font-size:11px}.club-navigation nav a{min-height:46px;padding:0 12px;font-size:13px}.club-navigation nav a svg{width:17px}.club-navigation nav a small{font-size:10px}.club-shell-content :is(p,li,dt,dd){line-height:1.5;font-size:14px!important}.club-shell-content small{line-height:1.4;font-size:12px!important}.club-shell-content label{line-height:1.35;font-size:13px!important}.club-shell-content :is(button,a,input,select,textarea){font-size:14px!important}.club-shell-content :is(input,select,textarea){min-height:44px;padding-inline:12px;line-height:1.4}.club-shell-content :is(h3,h4){line-height:1.25;font-size:16px!important}.club-shell-content :is(button,a,input,select):not(.session-select){min-height:44px}.club-shell-content>:is(main,.ads-page,.booking-page,.screens-page){width:100%;max-width:1360px;margin-inline:auto}.workspace,.operations-page,.live-operations-page,.highlights-page,.ads-page>main,.booking-page,.screens-page{padding-inline:clamp(24px,3vw,48px)}.masthead h1,.operations-heading h1,.live-heading h1{font-size:clamp(34px,3vw,44px);line-height:1.06}.court-fleet h2,.capability-ledger h2,.session-operations-ledger h2,.operations-brief h2{font-size:18px}.instrument-strip>div,.operations-tape>div,.live-tape>div{min-height:84px;padding:18px 20px}.capability-row,.session-select,.court-row{min-height:112px}.club-shell-content :is(.location-mark,.court-columns,.status,.capability-state span,.capability-main>div span,.capability-gap span,.operations-release span,.operations-tabs small,.session-status,.highlight-status,.campaign-status,.revenue-tape span,.inventory-strip span,.analytics-filters label span,.analytics-instruments span,.analytics-instruments small){line-height:1.35;font-size:12px!important}.club-shell-content :is(.instrument-strip span,.operations-tape span,.live-tape span,.court-name strong,.capability-main h3,.capability-gap strong,.campaign-row strong,.traffic-builder form>div>strong){line-height:1.3;font-size:14px!important}.club-shell-content :is(.instrument-strip strong,.operations-tape strong,.live-tape strong,.revenue-tape strong){line-height:1;font-size:28px!important}.capability-row{grid-template-columns:104px minmax(260px,1.35fr) minmax(220px,1fr) 112px;gap:20px;padding:18px 20px}.campaign-row{min-height:104px;padding-block:17px}.operations-tabs button,.highlight-filters button,.highlight-filters select,.ads-tabs button{min-height:44px}@media (min-width:1600px){.club-shell-content{padding-inline:clamp(0px,2vw,44px)}}@media (max-width:1100px){.club-shell{grid-template-columns:244px minmax(0,1fr)}.capability-row{grid-template-columns:88px minmax(220px,1.2fr) minmax(190px,1fr) 104px;gap:16px}}@media (max-width:900px){.club-shell{grid-template-columns:1fr}.club-navigation{padding:10px 14px}.club-navigation nav{height:62px;left:138px}.club-navigation nav a{min-height:46px}.capability-row{grid-template-columns:76px minmax(0,1fr) 104px}.capability-gap{grid-column:2/-1}}@media (max-width:680px){.club-shell-content :is(p,li,dt,dd){font-size:15px!important}.club-shell-content small{font-size:13px!important}.workspace,.operations-page,.live-operations-page,.highlights-page,.ads-page>main,.booking-page,.screens-page{padding-inline:18px}.capability-row{grid-template-columns:64px minmax(0,1fr);gap:14px}.capability-row>a,.capability-planned,.capability-gap{grid-column:2;justify-self:start}}
