.live-shell:not(.is-widget):not(.is-obs){background:#edf5f8;padding:24px clamp(16px,3vw,48px) 64px}.live-shell:not(.is-widget):not(.is-obs) .live-sitebar,.live-shell:not(.is-widget):not(.is-obs) .live-topbar,.live-shell:not(.is-widget):not(.is-obs) .broadcast-score,.live-shell:not(.is-widget):not(.is-obs) .live-moment,.live-shell:not(.is-widget):not(.is-obs) .broadcast-grid{max-width:1440px}.live-shell:not(.is-widget):not(.is-obs) .live-sitebar{margin-bottom:20px}.live-shell:not(.is-widget):not(.is-obs) .live-topbar{border-top:4px solid #b8f232;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid;box-shadow:0 14px 32px #073c550d}.live-topbar-info{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;display:flex}.live-topbar h1{white-space:nowrap;margin:0;font-size:19px;line-height:1.2}.live-badge.is-complete i{background:#758f9b;animation:none;box-shadow:0 0 0 5px #758f9b20}.live-topbar p{max-width:none;font-size:12px;line-height:1.35}.live-topbar-actions{align-items:center;gap:10px;display:flex}.live-viewer-count{color:#073c55;background:#f4fafc;border:1px solid #d4e5eb;align-items:center;gap:7px;min-height:42px;padding:7px 10px;display:flex}.live-viewer-count svg{color:#008fc5;flex:none}.live-viewer-count strong{font:700 20px/1 var(--font-heading)}.live-viewer-count span{color:#637e8b;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.live-shell:not(.is-widget):not(.is-obs) .live-topbar button{min-height:42px;padding:9px 12px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-score{background:#073c55;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);min-height:164px;margin:16px auto 0;box-shadow:0 16px 30px #073c5518}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team{min-width:0;padding:22px 30px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team b{min-width:0;font-size:clamp(18px,1.75vw,28px);line-height:1.14}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team strong{color:#b8f232;letter-spacing:-.04em;font-size:clamp(58px,5vw,78px)}.broadcast-points-label{color:#a8c8d5;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:22px;right:29px}.broadcast-team.right .broadcast-points-label{left:28px;right:auto}.live-shell:not(.is-widget):not(.is-obs) .broadcast-center{background:#052f45;border-inline:1px solid #ffffff1a;gap:3px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-center b{font-size:42px;line-height:1.1}.live-moment{background:#fff;border:1px solid #d2e1e7;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin:0 auto 16px;display:grid;box-shadow:0 10px 28px #073c550a}.live-moment>div{align-items:center;gap:16px;min-width:0;padding:18px 24px;display:flex}.live-moment-event{border-left:4px solid #0098d4}.live-moment-serve{border-left:1px solid #d2e1e7}.live-moment svg{color:#008fc5;flex:none}.live-moment-serve svg{color:#77a916}.live-moment>div>div{gap:4px;min-width:0;display:grid}.live-moment span{color:#63808d;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.live-moment strong{color:#0a2c3e;font-size:14px;line-height:1.35}.live-timeout-clock{color:#0a506d;font-family:var(--font-heading), Oswald, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:30px;font-weight:700}.point-row.is-timeout{background:#f0f7f9}.point-row.is-correction{background:#fff8e9;border-left:4px solid #df8d1d}.point-row.is-libero{background:#eef9fb;border-left:4px solid #0b8caa}.point-timeout-clock{color:#b8f232;font-family:var(--font-heading), Oswald, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;background:#073c55;padding:5px 7px;font-size:20px;font-weight:700}.live-shell:not(.is-widget):not(.is-obs) .broadcast-grid{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:16px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-main,.live-shell:not(.is-widget):not(.is-obs) .event-feed{box-shadow:0 10px 28px #073c550b}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-wrap{background:#e5f0f4;padding:22px 44px 0}.live-shell:not(.is-widget):not(.is-obs) .court-caption{color:#5f7e8c;align-items:center;padding:0 0 16px;font-size:12px}.live-shell:not(.is-widget):not(.is-obs) .court-caption span{letter-spacing:.07em;text-transform:uppercase;font-weight:900}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court{background:#dca66f;border:11px solid #2b8498;height:430px;box-shadow:0 14px 30px #073c5526,inset 0 0 0 2px #ffffff6b}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side{--jersey:#117ba8;--jersey-ink:#fff;background:#dca66f;border-block:3px solid #fff}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side.left{border-left:3px solid #fff;grid-template-columns:2fr 1fr}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side.right{--jersey:#c7553c;border-right:3px solid #fff;grid-template-columns:1fr 2fr}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side:after{z-index:0;content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;box-shadow:0 1px 2px #8f643c55}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side.left:after{left:66.67%}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side.right:after{left:33.33%}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-side>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#073c55;border-radius:3px;max-width:calc(100% - 28px);font-size:11px;overflow:hidden}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player{filter:drop-shadow(0 5px 5px #31546540);width:76px;height:82px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player .court-player-figure,.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero-figure .court-player-figure{width:100%;height:100%;display:block}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player span{color:var(--jersey-ink);font-family:var(--font-heading), Oswald, sans-serif;font-size:21px;line-height:1;top:41%;left:50%;transform:translate(-50%,-50%)}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player small{color:#25485a;background:#fffdf0ee;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.15;top:-13px;left:50%;transform:translate(-50%)}.live-shell:not(.is-widget):not(.is-obs) .broadcast-liberos{background:#deedf1;border-top:0;padding:12px 0}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero{--jersey:#f1c756;--jersey-ink:#17394a;gap:4px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero+.broadcast-libero{border-left:1px solid #bed8e0}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero-figure{filter:drop-shadow(0 4px 4px #31546536);width:60px;height:65px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero-figure strong{color:var(--jersey-ink);font-family:var(--font-heading), Oswald, sans-serif;font-size:16px;line-height:1;top:40%;transform:translate(-50%,-50%)}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero small{color:#4d7382;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.live-shell:not(.is-widget):not(.is-obs) .set-overview{background:#fff;border-bottom:1px solid #d2e1e7;padding:18px 20px 20px}.set-overview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.set-overview-head h2{color:#073c55;font:600 23px/1.1 var(--font-heading), Oswald, sans-serif;text-transform:uppercase;margin:0}.set-overview-head span{color:#698592;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.live-shell:not(.is-widget):not(.is-obs) .set-strip{gap:8px;margin:13px 0 0}.live-shell:not(.is-widget):not(.is-obs) .set-strip>div{color:#073c55;min-height:92px;box-shadow:none;background:#f7fafb;border:1px solid #d2e1e7;border-top-width:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 5px;display:flex}.live-shell:not(.is-widget):not(.is-obs) .set-strip>div.complete{background:#f0f8fb;border-top-color:#0098d4}.live-shell:not(.is-widget):not(.is-obs) .set-strip>div.active{box-shadow:none;background:#f4fbdf;border-color:#a9df27 #b8e559 #b8e559}.live-shell:not(.is-widget):not(.is-obs) .set-strip span{color:#587584;font-size:11px;font-weight:700}.live-shell:not(.is-widget):not(.is-obs) .set-strip b{font:700 25px/1 var(--font-heading), Oswald, sans-serif;white-space:nowrap}.live-shell:not(.is-widget):not(.is-obs) .set-strip small{color:#738c97;text-transform:uppercase;font-size:9px;font-weight:800}.live-shell:not(.is-widget):not(.is-obs) .set-strip .active small{color:#44740d}.live-shell:not(.is-widget):not(.is-obs) .live-details{border:0;padding:0}.live-detail-tabs{gap:0}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list{background:#073c55;border-bottom:1px solid #d2e1e7;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:auto;padding:0 12px;display:flex;overflow:auto hidden}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list [data-slot=tabs-trigger]{color:#c3dbe5;min-height:50px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;gap:8px;padding:10px 16px;font-size:12px;font-weight:800}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list [data-slot=tabs-trigger]:hover{color:#fff}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list [data-slot=tabs-trigger][data-active]{color:#fff;border-bottom-color:#b8f232}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list [data-slot=tabs-trigger][data-active]:after{display:none}.live-shell:not(.is-widget):not(.is-obs) .roster-columns,.live-shell:not(.is-widget):not(.is-obs) .detail-columns{gap:16px;padding:18px}.live-shell:not(.is-widget):not(.is-obs) .roster-columns>div,.live-shell:not(.is-widget):not(.is-obs) .detail-columns>div{background:#fff;border:1px solid #d2e1e7;border-top:3px solid #0098d4;min-width:0}.live-shell:not(.is-widget):not(.is-obs) .roster-columns>div:nth-child(2),.live-shell:not(.is-widget):not(.is-obs) .detail-columns>div:nth-child(2){border-top-color:#b8f232}.live-shell:not(.is-widget):not(.is-obs) .roster-columns h3,.live-shell:not(.is-widget):not(.is-obs) .detail-columns h3{color:#073c55;min-height:48px;font:600 17px/1.2 var(--font-heading), Oswald, sans-serif;text-transform:uppercase;background:#f2f8fa;border-bottom:1px solid #d2e1e7;align-items:center;gap:9px;margin:0;padding:10px 14px;display:flex}.live-shell:not(.is-widget):not(.is-obs) .roster-columns h3 small{color:#698592;font:700 10px/1.2 var(--font-sans), Inter, sans-serif;white-space:nowrap;margin-left:auto}.live-shell:not(.is-widget):not(.is-obs) .roster-columns p{color:#12384f;grid-template-columns:53px minmax(0,1fr) auto;gap:10px;min-height:40px;margin:0 14px;padding:6px 0;font-size:12px;display:grid}.live-shell:not(.is-widget):not(.is-obs) .roster-columns p:last-child,.live-shell:not(.is-widget):not(.is-obs) .detail-columns p:last-child{border-bottom:0}.live-shell:not(.is-widget):not(.is-obs) .roster-columns p>b{color:#006f9a;text-align:center;white-space:nowrap;background:#e9f4f8;padding:5px 3px;font-size:11px;line-height:1}.live-shell:not(.is-widget):not(.is-obs) .roster-columns p>span{overflow-wrap:anywhere;min-width:0;font-weight:600}.live-shell:not(.is-widget):not(.is-obs) .roster-columns p>em{color:#4b7415;white-space:nowrap;background:#f2f7e8;padding:4px 6px;font-size:9px;font-weight:800}.live-shell:not(.is-widget):not(.is-obs) .detail-columns p{min-height:44px;margin:0 14px;font-size:12px}.live-shell:not(.is-widget):not(.is-obs) .detail-empty{color:#698592;text-align:center;padding:22px 14px;font-size:12px;display:block}.live-shell:not(.is-widget):not(.is-obs) .sanction-live-list{padding:18px}.live-shell:not(.is-widget):not(.is-obs) .event-feed{max-height:none;position:sticky;top:16px}.live-shell:not(.is-widget):not(.is-obs) .point-list{height:auto;max-height:580px;overflow:auto}.live-shell:not(.is-widget):not(.is-obs) .no-events{place-items:center;min-height:148px;margin:0;padding:28px;line-height:1.5;display:grid}@media (max-width:900px){.live-shell:not(.is-widget):not(.is-obs) .broadcast-grid{grid-template-columns:minmax(0,1fr)}.live-shell:not(.is-widget):not(.is-obs) .event-feed{position:static}.live-shell:not(.is-widget):not(.is-obs) .broadcast-score{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr)}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team{padding:18px}.broadcast-points-label{bottom:14px;right:18px}.broadcast-team.right .broadcast-points-label{left:18px}.live-shell:not(.is-widget):not(.is-obs) .roster-columns,.live-shell:not(.is-widget):not(.is-obs) .detail-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.live-shell:not(.is-widget):not(.is-obs){padding:10px 10px calc(28px + env(safe-area-inset-bottom))}.live-shell:not(.is-widget):not(.is-obs) .live-topbar{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.live-topbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.live-viewer-count{padding:9px}.live-shell:not(.is-widget):not(.is-obs) .live-topbar button{width:100%;margin:0;font-size:10px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-score{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);min-height:132px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team{padding:12px 8px 18px;position:relative}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team strong{font-size:48px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-team b{font-size:12px}.broadcast-points-label{font-size:7px;bottom:6px;right:8px}.broadcast-team.right .broadcast-points-label{left:8px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-center b{font-size:27px}.live-moment{grid-template-columns:minmax(0,1fr);margin-bottom:10px}.live-moment>div{padding:13px 15px}.live-moment-serve{border-top:1px solid #d2e1e7;border-left:4px solid #b8f232}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court-wrap{padding:14px 28px 0}.live-shell:not(.is-widget):not(.is-obs) .court-caption{padding-bottom:12px}.live-shell:not(.is-widget):not(.is-obs) .court-caption span{font-size:9px;display:inline}.live-shell:not(.is-widget):not(.is-obs) .broadcast-court{border-width:5px;height:275px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player{width:46px;height:50px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player span{font-size:13px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-player small{padding:1px 5px;font-size:8px;top:-10px}.live-shell:not(.is-widget):not(.is-obs) .flying-ball{width:30px;height:30px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero-figure{width:44px;height:48px}.live-shell:not(.is-widget):not(.is-obs) .broadcast-libero-figure strong{font-size:12px}.live-shell:not(.is-widget):not(.is-obs) .set-overview{padding:14px 12px}.set-overview-head h2{font-size:20px}.set-overview-head span{font-size:8px}.live-shell:not(.is-widget):not(.is-obs) .set-strip{padding-bottom:4px;display:flex;overflow-x:auto}.live-shell:not(.is-widget):not(.is-obs) .set-strip>div{flex:0 0 105px;min-height:80px}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list{padding:0 4px}.live-shell:not(.is-widget):not(.is-obs) .live-detail-list [data-slot=tabs-trigger]{min-height:45px;padding:8px 11px;font-size:10px}.live-shell:not(.is-widget):not(.is-obs) .roster-columns,.live-shell:not(.is-widget):not(.is-obs) .detail-columns{padding:12px}}
