/* Venue-only presentation. Nothing here targets the TV player or backend. */
[data-streamlined-nav] .streamline-primary{text-transform:uppercase}[data-streamlined-nav] [hidden],.streamline-hidden,.streamline-hide-preview{display:none!important}[data-streamlined-nav] .streamline-settings{margin-top:24px;padding-top:14px;border-top:1px solid #ffffff24;min-width:0}[data-streamlined-nav] .streamline-settings>summary{cursor:pointer;padding:12px 14px;min-height:44px;box-sizing:border-box;font-size:13px;color:inherit;border-radius:8px}[data-streamlined-nav] .streamline-settings>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-streamlined-nav] .streamline-settings:not([open])>.streamline-settings-panel{display:none!important}[data-streamlined-nav] .streamline-settings-panel{display:grid;gap:3px;margin-top:5px;min-width:0}[data-streamlined-nav] .streamline-settings-panel>button,[data-streamlined-nav] .streamline-settings-panel>a{box-sizing:border-box;width:100%;min-height:44px;white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:12px}.main[data-streamlined-home="1"]>.header{margin-bottom:20px}.streamlined-stats{margin-top:18px!important}.streamlined-stats .stats,.stats.streamlined-stats{gap:14px}.streamlined-stats .metric{min-width:0;min-height:128px;display:flex;flex-direction:column;justify-content:center;overflow-wrap:anywhere}.streamlined-stats .metric-value{font-size:clamp(30px,4vw,48px);line-height:1.15}.streamlined-remote{margin-top:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:20px 22px;min-width:0}.streamlined-remote .full,.streamlined-remote .mini-world{grid-column:auto;min-width:0}.streamlined-remote .mini-world>div{min-width:0;overflow-wrap:anywhere}.streamlined-remote .line{display:none}.streamlined-remote .btn{min-width:0;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.streamlined-remote>.btn:last-child{grid-column:1/-1}.main[data-streamlined-home="1"]{padding-bottom:36px}.main[data-streamlined-home="1"]>.section{margin-top:18px}.main[data-streamlined-home="1"] .topbar{margin-bottom:0}.main[data-streamlined-mixx="1"]>.header,.main[data-streamlined-tv="1"]>.header,.main[data-streamlined-results="1"]>.header{margin-bottom:22px}.main[data-streamlined-mixx="1"] .worlds{margin-top:8px}@media(max-width:900px){.streamlined-stats .stats,.stats.streamlined-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.streamlined-remote{grid-template-columns:minmax(0,1fr);padding:16px}.streamlined-remote .full,.streamlined-remote .mini-world,.streamlined-remote>.btn:last-child{grid-column:auto}.streamlined-stats .metric{min-height:112px;padding:14px}.streamlined-stats .metric-value{font-size:clamp(22px,7vw,30px)}.main[data-streamlined-home="1"]>.header{flex-wrap:wrap}}.sidebar[data-streamlined-venue="1"]{overflow-y:auto}[data-streamlined-nav] .streamline-settings{grid-column:1/-1}[data-streamlined-nav]:not(.navigation) .streamline-primary{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 14px;border-radius:10px;background:transparent;color:inherit;text-align:left}[data-streamlined-nav]:not(.navigation) .streamline-primary.active{background:#dce7d5;color:#223a2b}@media(max-width:650px){.sidebar[data-streamlined-venue="1"].open .nav-footer{display:block}.sidebar[data-streamlined-venue="1"] .nav-footer button{min-height:44px}}.main[data-streamlined-page]{align-self:start;margin-top:0;margin-bottom:0}[data-streamlined-nav] .streamline-settings-panel>button,[data-streamlined-nav] .streamline-settings-panel>a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:inherit;text-decoration:none}[data-streamlined-nav] .streamline-settings-panel>.active{background:#dce7d5;color:#223a2b}@media(max-width:650px){.sidebar [data-streamlined-nav]:not(.navigation){display:none;margin-top:17px;gap:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sidebar.open [data-streamlined-nav]:not(.navigation){display:grid}.sidebar[data-streamlined-nav]:not(.open)>.streamline-primary,.sidebar[data-streamlined-nav]:not(.open)>.streamline-settings{display:none}}

.settings-group-label{margin:14px 14px 3px;color:#bdc9bc;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.settings-group-label:first-child{margin-top:5px}
