:root{--premium-bg:#05070e;--premium-bg-2:#060a14;--premium-surface:#080c18;--premium-surface-2:#0b101f;--premium-surface-3:#0e1526;--premium-line:#7e9eb129;--premium-line-strong:#7e9eb145;--premium-text:#f4f7f8;--premium-muted:#8ea0ab;--premium-muted-2:#667985;--premium-orange:#ff7a32;--premium-orange-2:#ff9b61;--premium-green:#42e69b;--premium-red:#ff4f5d;--premium-blue:#39a9e8}html,body{background:var(--premium-bg)!important;color:var(--premium-text)!important}body{background:radial-gradient(circle at 15% -10%,#ff7a3217,#0000 28%),radial-gradient(circle at 90% 5%,#3284be14,#0000 24%),linear-gradient(#05070e 0%,#03050b 100%)!important}.app-shell{overflow-x:clip;color:var(--premium-text)!important;background:linear-gradient(#060811fa,#04060cfc)!important}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell strong,.app-shell b{color:var(--premium-text)}.app-shell p,.app-shell small,.app-shell .league-season{color:var(--premium-muted)}.scores-header,.league-topbar,.match-detail-topbar{z-index:12;color:var(--premium-text);background:0 0;position:relative}.bscore-lockup-copy strong{letter-spacing:-.04em;color:var(--premium-text)!important}.bscore-brand-image{filter:drop-shadow(0 0 12px #ff7a322e)}.icon-button,.back-button,.alarm-button,.fusion-header-alert,.mock-search-button,.mock-alert{color:#9aabb5!important;background:0 0!important;border-color:#0000!important}.icon-button:hover,.back-button:hover,.alarm-button:hover,.fusion-header-alert:hover,.mock-search-button:hover,.mock-alert:hover{color:var(--premium-text)!important;background:#ffffff0b!important}.alarm-button.active,.mock-alert.active{color:var(--premium-orange)!important;background:#ff7a321a!important}.fusion-header-alert i,.notification-dot{box-shadow:0 0 10px #ff7a328c;background:var(--premium-orange)!important}.sport-switch{border-color:var(--premium-line)!important;background:0 0!important}.sport-switch-item{letter-spacing:.035em;color:#718490!important}.sport-switch-item.active{color:var(--premium-text)!important}.sport-switch-item.active:after{box-shadow:0 0 10px #ff7a324d;background:var(--premium-orange)!important}.app-bottom-nav,.bscore-broadcast-v2 .app-bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:68px;box-shadow:0 -12px 30px #0000003d;background:#04060cf7!important;border-top:1px solid #7d99aa2e!important}.app-bottom-item,.bscore-broadcast-v2 .app-bottom-item{color:#5a6174!important}.app-bottom-item.active,.bscore-broadcast-v2 .app-bottom-item.active{color:var(--premium-orange)!important}.app-bottom-item.active svg{filter:drop-shadow(0 0 7px #ff7a3247)}.league-tabs,.match-tabs,.tennis-tour-switch,.alerts-segmented-nav{border-color:var(--premium-line)!important;background:0 0!important}.league-tab,.match-tabs button,.tennis-tour-switch button,.alerts-segmented-nav button{color:#778a95!important;background:0 0!important}.league-tab.active,.match-tabs button.active,.tennis-tour-switch button.active,.alerts-segmented-nav button.active{color:var(--premium-text)!important}.league-tab.active:after,.match-tabs button.active:after,.tennis-tour-switch button.active:after,.alerts-segmented-nav button.active:after{box-shadow:0 0 10px #ff7a3247;background:var(--premium-orange)!important}.search-panel,.global-search-box,.competitions-filter{box-shadow:inset 0 1px #ffffff06;border:1px solid var(--premium-line-strong)!important;color:var(--premium-muted)!important;background:#090e1ceb!important;border-radius:12px!important}.search-panel input,.global-search-box input,.competitions-filter input{color:var(--premium-text)!important}.search-panel input::placeholder,.global-search-box input::placeholder,.competitions-filter input::placeholder{color:#596075!important}.state-card,.league-empty,.premium-empty-state,.fusion-live-empty{color:var(--premium-muted)!important;border-color:var(--premium-line)!important;background:#080c18b8!important}.app-state-action,.empty-state-link{color:var(--premium-orange-2)!important;background:#ff7a320e!important;border-color:#ff7a3257!important}.mock-home .mock-header{min-height:62px;margin-bottom:2px}.mock-home .home-sport-navigation{margin:0 -2px}.mock-home .fusion-home-tabs{min-height:48px;border-top:1px solid #ffffff05!important;border-bottom:1px solid var(--premium-line)!important;background:0 0!important}.mock-home .fusion-home-tabs button{position:relative;color:#718490!important;background:0 0!important}.mock-home .fusion-home-tabs button.active{color:var(--premium-text)!important}.mock-home .fusion-home-tabs button.active:after{background:var(--premium-orange);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:26%;right:26%}.mock-home .home-simplified-content{gap:18px;padding-top:14px}.mock-home .home-v2-section-title,.mock-home .home-list-heading{border-color:var(--premium-line)!important}.mock-home .home-v2-section-title strong,.mock-home .home-list-heading strong{letter-spacing:.055em;font-size:11px;color:#e9eef1!important}.mock-home .home-v2-section-title strong:before{content:"🔥";margin-right:6px}.mock-home .home-list-heading strong:before{content:"⚽";margin-right:6px}.mock-home .home-v2-section-title button,.mock-home .mock-league-head a{color:var(--premium-orange-2)!important}.mock-home .home-live-now{padding:0}.mock-home .home-live-quick-list{gap:8px}.mock-home .home-live-quick-match,.mock-home .home-competition-group{overflow:hidden;box-shadow:0 10px 28px #00000024;border:1px solid var(--premium-line)!important;background:linear-gradient(#0b101ff5,#070a15f5)!important;border-radius:14px!important}.mock-home .home-live-quick-match{border-color:#ff4f5d3b!important}.mock-home .home-live-competition{color:#8497a2!important;border-color:var(--premium-line)!important;background:#ffffff05!important}.mock-home .mock-league-head{min-height:46px;padding:0 11px;border-color:var(--premium-line)!important;background:#ffffff05!important}.mock-home .mock-league-head strong{color:#dbe3e7!important}.mock-home .mock-score-row{min-height:66px;background:0 0!important;border-color:#7e9eb11a!important}.mock-home .mock-score-row.is-live{background:linear-gradient(90deg,#ff4f5d0e,#0000 45%)!important}.mock-home .mock-row-state{color:#8597a1!important}.mock-home .mock-score-row.is-live .mock-row-state{font-weight:900;color:var(--premium-red)!important}.mock-home .mock-side span{font-weight:760;color:#dfe6e9!important}.mock-home .mock-score-pair strong{font-size:17px;font-weight:900;color:#f9fbfc!important}.mock-home .mock-score-pair i{color:#4b5164!important}.mock-home .bscore-confidence-pill{background:#42e69b0f!important;border-color:#42e69b2e!important}.mock-home .bscore-confidence-pill small{color:#72858f!important}.mock-home .bscore-confidence-pill b{color:var(--premium-green)!important}.mock-home .bscore-confidence-pill>i{background:#42e69b1f!important}.mock-home .bscore-confidence-pill>i>span{background:var(--premium-green)!important}.match-detail-shell .match-context-label{border-color:var(--premium-line)!important}.match-detail-shell .match-context-label strong{color:#7e929e!important}.match-detail-shell .copper-match-score{overflow:hidden;box-shadow:0 16px 34px #0003;border:1px solid var(--premium-line-strong)!important;background:radial-gradient(circle at 50% -20%,#ff7a321a,#0000 45%),linear-gradient(#0a0f1d,#070b17)!important;border-radius:16px!important;margin:4px 0 12px!important}.match-detail-shell .copper-match-score.is-live{border-top-color:#ff4f5da6!important}.match-detail-shell .match-board-status{border-color:var(--premium-line)!important;background:#ffffff05!important}.match-detail-shell .bscore-live{border-radius:6px;align-items:center;min-height:22px;padding:0 7px;display:inline-flex;box-shadow:0 0 13px #ff4f5d33;color:#fff!important;background:var(--premium-red)!important}.match-detail-shell .match-score-body{background:0 0!important}.match-detail-shell .match-detail-logo{background:#ffffff06!important;border-color:#7e9eb12e!important}.match-detail-shell .match-detail-team strong{color:#e7edf0!important}.match-detail-shell .match-detail-score>div strong{font-weight:950;color:#fff!important}.match-detail-shell .match-detail-score>div span{color:#4e5569!important}.match-detail-shell .fusion-score-events{border-color:var(--premium-line)!important;background:#ffffff04!important}.match-detail-shell .fusion-score-events span{color:#cdd8dd!important}.match-detail-shell .match-follow-bar{border:1px solid var(--premium-line)!important;background:#080d19d6!important;border-radius:12px!important}.match-detail-shell .match-follow-bar.is-followed{background:#ff7a320e!important;border-color:#ff7a324d!important}.match-detail-shell .match-follow-bar button{color:var(--premium-orange-2)!important}.match-detail-shell .match-tabs-v2{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-left:-2px;margin-right:-2px;position:sticky;top:0;background:#05070ef5!important}.match-detail-shell .match-summary-simple{gap:12px;padding-top:12px}.match-detail-shell .match-summary-card,.match-detail-shell .match-intelligence-card,.match-detail-shell .match-reading-card{overflow:hidden;box-shadow:0 10px 26px #0000001f;border:1px solid var(--premium-line)!important;background:linear-gradient(#0b101ff0,#070b16f0)!important;border-radius:14px!important}.match-detail-shell .match-intelligence-head,.match-detail-shell .match-summary-card-head{border-color:#7e9eb11c!important}.match-detail-shell .match-intelligence-head span,.match-detail-shell .match-summary-card-head strong{color:#edf2f4!important}.match-detail-shell .match-intelligence-head small,.match-detail-shell .match-summary-card-head span{color:#728590!important}.match-detail-shell .bscore-index-card{background:radial-gradient(circle at 12% 25%,#42e69b13,#0000 28%),linear-gradient(#0a0f1af0,#070b16f5)!important;border-color:#42e69b38!important}.match-detail-shell .bscore-index-gauge{box-shadow:inset 0 0 0 1px #42e69b14,0 0 26px #42e69b14}.match-detail-shell .bscore-index-gauge span{background:#070a15!important}.match-detail-shell .bscore-index-copy>strong{color:var(--premium-green)!important}.match-detail-shell .match-summary-players .match-summary-card-head strong:before{content:"🎯";margin-right:6px}.match-detail-shell .bscore-match-timeline .match-summary-card-head strong:before{content:"🔥";margin-right:6px}.match-detail-shell .match-summary-stats .match-summary-card-head strong:before{content:"📊";margin-right:6px}.match-detail-shell .match-reading-card .match-summary-card-head strong:before{content:"🧠";margin-right:6px}.match-detail-shell .match-summary-stat-row,.match-detail-shell .bscore-timeline-row,.match-detail-shell .match-summary-player{border-color:#7e9eb11a!important}.match-detail-shell .match-summary-stat-row i,.match-detail-shell .match-trend-chart{background:#ffffff09!important}.match-detail-shell .match-summary-stat-row i b{background:linear-gradient(90deg, var(--premium-orange), #ffad74)!important}.tennis-detail-shell{background:radial-gradient(circle at 50% 0,#49c3740e,#0000 30%),linear-gradient(#060914,#03050b)!important}.tennis-detail-shell .tennis-detail-scorecard{overflow:hidden;box-shadow:0 15px 32px #0000002e;border:1px solid var(--premium-line-strong)!important;background:radial-gradient(circle at 50% -12%,#ff7a3216,#0000 35%),linear-gradient(#0a0f1d,#070b17)!important;border-radius:16px!important}.tennis-detail-shell .tennis-detail-tournament{border-color:var(--premium-line)!important;background:#ffffff05!important}.tennis-detail-shell .tennis-detail-tournament span{color:#dce5e9!important}.tennis-detail-shell .tennis-detail-center-score strong,.tennis-detail-shell .tennis-detail-player strong{color:#f7fafb!important}.tennis-detail-shell .tennis-detail-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ef5!important}.tennis-detail-shell .tennis-detail-section,.tennis-detail-shell .tennis-v2-card,.tennis-detail-shell .tennis-detail-panel,.tennis-detail-shell .match-summary-card{border-color:var(--premium-line)!important;background:linear-gradient(#0b101feb,#070b16eb)!important}.tennis-detail-shell .tennis-v2-momentum,.tennis-detail-shell .tennis-detail-momentum{border-color:#42e69b2b!important}.tennis-detail-shell .tennis-v2-section-head strong:before{content:"🎾";margin-right:6px}.nhl-detail-shell{background:radial-gradient(circle at 50% 0,#3a9edc13,#0000 30%),linear-gradient(#060914,#03050b)!important}.nhl-detail-shell .nhl-detail-scoreboard{overflow:hidden;box-shadow:0 15px 32px #0000002e;border:1px solid var(--premium-line-strong)!important;background:radial-gradient(circle at 50% -12%,#3a9edc14,#0000 36%),linear-gradient(#0a0f1d,#070b17)!important;border-radius:16px!important}.nhl-detail-shell .nhl-detail-scoreboard.is-live{border-top-color:#ff4f5d94!important}.nhl-detail-shell .nhl-detail-status,.nhl-detail-shell .nhl-period-grid{border-color:var(--premium-line)!important;background:#ffffff04!important}.nhl-detail-shell .nhl-detail-team strong,.nhl-detail-shell .nhl-detail-score strong{color:#f7fafb!important}.nhl-detail-shell .nhl-detail-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ef5!important}.nhl-detail-shell .nhl-detail-stack>*,.nhl-detail-shell .nhl-lines-team,.nhl-detail-shell .nhl-player-cell{border-color:var(--premium-line)!important;background:linear-gradient(#0b101feb,#070b16eb)!important}.nhl-detail-shell .nhl-quick-stats .nhl-section-title strong:before,.nhl-detail-shell .nhl-detail-stack .nhl-section-title strong:before{content:"🏒";margin-right:6px}.athlete-profile-shell,.nhl-player-profile-shell{background:radial-gradient(circle at 75% 0,#ff7a3214,#0000 28%),linear-gradient(#060914,#03050b)!important}.athlete-profile-shell .athlete-hero,.nhl-player-profile-shell .nhl-player-hero{overflow:hidden;box-shadow:0 15px 34px #0000002e;border:1px solid var(--premium-line-strong)!important;background:radial-gradient(circle at 75% 20%,#ff7a321a,#0000 32%),linear-gradient(145deg,#0b1021,#070b17)!important;border-radius:16px!important}.athlete-profile-shell .athlete-hero-copy h2,.nhl-player-profile-shell .nhl-player-hero-copy h2{color:#fff!important}.athlete-profile-shell .athlete-meta-line span,.nhl-player-profile-shell .nhl-player-meta{color:#9aabb5!important}.athlete-profile-shell .athlete-alert-center,.athlete-profile-shell .athlete-follow-context,.athlete-profile-shell .athlete-section,.athlete-profile-shell .athlete-intelligence-card,.athlete-profile-shell .athlete-career-card,.nhl-player-profile-shell .nhl-player-section{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe8,#070b16e8)!important}.athlete-profile-shell .athlete-alert-center button,.athlete-profile-shell .athlete-follow-context a{color:var(--premium-orange-2)!important}.athlete-profile-shell .athlete-section .league-section-title>span:before{content:"🎯";margin-right:5px}.team-profile-shell{background:radial-gradient(circle at 10% 0,#3c96dc12,#0000 28%),linear-gradient(#060914,#03050b)!important}.team-profile-shell .team-profile-hero{overflow:hidden;box-shadow:0 15px 34px #0000002e;border:1px solid var(--premium-line-strong)!important;background:radial-gradient(circle at 12% 40%,#3c96dc14,#0000 32%),linear-gradient(145deg,#0b1021,#070b17)!important;border-radius:16px!important}.team-profile-shell .team-profile-copy h2{color:#fff!important}.team-profile-shell .team-next-match,.team-profile-shell .team-profile-section,.team-profile-shell .team-profile-metrics{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe8,#070b16e8)!important}.team-profile-shell .team-next-match>div>span:before{content:"🔔";margin-right:5px}.team-profile-shell .team-form-result.win{color:#04120b!important;background:var(--premium-green)!important}.team-profile-shell .team-form-result.draw{color:#080b15!important;background:#d9b84c!important}.team-profile-shell .team-form-result.loss{color:#fff!important;background:#d95865!important}.team-profile-shell .team-player-row,.team-profile-shell .team-recent-row,.team-profile-shell .team-upcoming-row{border-color:#7e9eb11a!important}.fusion-sport-page{background:linear-gradient(#060914,#03050b)!important}.fusion-sport-page .fusion-sport-hero,.fusion-sport-page .hockey-game-row,.fusion-sport-page .tennis-match-row,.fusion-sport-page .nhl-standings-card,.fusion-sport-page .tennis-tournament{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe8,#070b16e8)!important}.fusion-sport-page .hockey-team-id span,.fusion-sport-page .tennis-player-id span{color:#e0e7ea!important}.fusion-sport-page .hockey-period-scores strong,.fusion-sport-page .tennis-sets strong{color:#fff!important}.league-shell,.competitions-page-shell{background:linear-gradient(#060914,#03050b)!important}.competitions-page-head{border-color:var(--premium-line)!important}.competitions-page-head h1{color:#fff!important}.competitions-page-head h1:before{content:"🏆";margin-right:7px}.competitions-page-head>svg{color:var(--premium-orange)!important}.competitions-page-summary{color:var(--premium-muted)!important}.competitions-featured,.fusion-competition-section{border-color:var(--premium-line)!important}.fusion-competition-grid a{border:1px solid var(--premium-line)!important;background:linear-gradient(145deg,#0b1123f5,#070b18fa)!important;border-radius:12px!important}.fusion-competition-grid a:hover{border-color:#ff7a324d!important}.fusion-competition-grid strong{color:#dce5e9!important}.league-panel,.standings-card,.bscore-stats-card{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe8,#070b16e8)!important}.league-match-row,.standings-row{border-color:#7e9eb11a!important}.league-team-line,.standing-team{color:#dce5e9!important}.global-search-shell{background:linear-gradient(#060914,#03050b)!important}.global-search-topbar h1:before{content:"🔎";margin-right:7px}.global-search-result{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe6,#070b16e6)!important}.global-search-result:hover{border-color:#ff7a324d!important}.global-search-copy strong{color:#e5ecef!important}.global-search-sport{border-color:var(--premium-line)!important;background:#ffffff09!important}.alerts-shell{background:radial-gradient(circle at 85% 0,#ff7a3212,#0000 28%),linear-gradient(#060914,#03050b)!important}.alerts-shell .league-topbar h1:before{content:"👤";margin-right:7px}.alerts-shell .profile-follow-summary,.alerts-shell .notification-status{border-color:var(--premium-line)!important}.alerts-shell .mon-bscore-hero,.alerts-shell .profile-first-run,.alerts-shell .fusion-followed-match,.alerts-shell .mon-bscore-signal,.alerts-shell .notification-history-row{border-color:var(--premium-line)!important;background:linear-gradient(#0b101fe8,#070b16e8)!important}.alerts-shell .mon-bscore-hero>span{color:var(--premium-orange)!important}.alerts-shell .mon-bscore-hero strong{color:#fff!important}.alerts-shell .notification-status.state-granted .notification-status-icon{color:var(--premium-green)!important;background:#42e69b14!important}.alerts-shell .notification-status button{color:var(--premium-orange-2)!important}.notification-guide-backdrop{background:#010206c2!important}.notification-guide-sheet{border-color:var(--premium-line-strong)!important;background:linear-gradient(#0b101e,#070a15)!important;box-shadow:0 24px 70px #0000006b!important}.notification-guide-primary{color:#1c0d05!important;background:var(--premium-orange)!important}.notification-guide-icon{color:var(--premium-orange)!important;background:#ff7a3217!important}@media (max-width:430px){.app-shell{padding-left:12px!important;padding-right:12px!important}.mock-home .home-competition-group,.mock-home .home-live-quick-match,.match-detail-shell .copper-match-score,.tennis-detail-shell .tennis-detail-scorecard,.nhl-detail-shell .nhl-detail-scoreboard,.athlete-profile-shell .athlete-hero,.team-profile-shell .team-profile-hero{border-radius:13px!important}.mock-home .mock-score-row{min-height:64px}.match-detail-shell .match-score-body{min-height:116px}.match-detail-shell .match-detail-score>div strong{font-size:36px!important}.match-detail-shell .match-summary-simple,.nhl-detail-shell .nhl-detail-stack{gap:10px}.app-bottom-item span{font-size:8.5px!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.bscore-home-premium-v2 .scores-header{min-height:64px}.bscore-home-premium-v2 .home-sport-navigation{margin-top:2px}.bscore-home-premium-v2 .home-simplified-content{gap:22px;padding-top:15px}.bscore-home-premium-v2 .home-spotlight-v2{background:radial-gradient(circle at 50% 0,#ff7a3229,#0000 40%),radial-gradient(circle at 5% 90%,#39a9e814,#0000 34%),linear-gradient(155deg,#0f1527 0%,#080e1d 52%,#060a15 100%);border:1px solid #ff7a3247;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 44px #00000047,inset 0 1px #ffffff09}.bscore-home-premium-v2 .home-spotlight-v2:before{opacity:.25;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#ffffff14 50%,#0000 50.3%),radial-gradient(at 50% 100%,#4356871f,#0000 62%);height:130px;position:absolute;inset:38px 0 auto}.bscore-home-premium-v2 .home-spotlight-v2.is-live{border-top-color:#ff4f5db8}.bscore-home-premium-v2 .home-spotlight-topline{z-index:1;background:#ffffff05;border-bottom:1px solid #7e9eb124;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex;position:relative}.bscore-home-premium-v2 .home-spotlight-kicker{color:#ff9b61;letter-spacing:.09em;font-size:10.5px;font-weight:950}.bscore-home-premium-v2 .home-spotlight-state{color:#7f939e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:820;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-state.is-live{color:#ff626e}.bscore-home-premium-v2 .home-spotlight-stage{z-index:1;min-height:156px;color:inherit;grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:center;gap:8px;padding:14px 13px 11px;text-decoration:none;display:grid;position:relative}.bscore-home-premium-v2 .home-spotlight-team{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.bscore-home-premium-v2 .home-spotlight-logo{background:radial-gradient(circle at 50% 35%,#ffffff12,#ffffff04);border:1px solid #8ba9ba26;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff09}.bscore-home-premium-v2 .home-spotlight-logo img{object-fit:contain;width:56px;height:56px}.bscore-home-premium-v2 .home-spotlight-team strong{color:#f4f7f8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:112px;font-size:11.5px;font-weight:880;line-height:1.18;display:-webkit-box;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-score{text-align:center;justify-items:center;gap:4px;display:grid}.bscore-home-premium-v2 .home-spotlight-score small{color:#718792;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:88px;font-size:7.5px;font-weight:860;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-score>strong{color:#fff;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-shadow:0 4px 18px #00000057;font-family:Arial Narrow,Bahnschrift Condensed,system-ui,sans-serif;font-size:34px;font-weight:950;line-height:.95}.bscore-home-premium-v2 .home-spotlight-score>span{color:#ff6975;font-size:8.5px;font-weight:900}.bscore-home-premium-v2 .home-spotlight-intelligence{z-index:1;background:linear-gradient(90deg,#42e69b13,#0508106b 38%,#050810ad);border-top:1px solid #42e69b26;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:11px 13px;display:grid;position:relative}.bscore-home-premium-v2 .home-spotlight-index{gap:1px;display:grid}.bscore-home-premium-v2 .home-spotlight-index>span{color:#78918a;font-size:8.5px;font-weight:820}.bscore-home-premium-v2 .home-spotlight-index>strong{color:#42e69b;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:25px;font-weight:950;line-height:1}.bscore-home-premium-v2 .home-spotlight-index small{color:#738a82;font-size:9px;font-weight:780}.bscore-home-premium-v2 .home-spotlight-copy{gap:5px;min-width:0;display:grid}.bscore-home-premium-v2 .home-spotlight-copy>strong{color:#e8f0ed;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-reasons{gap:5px;min-width:0;display:flex;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-reasons>span{color:#8eaaa0;text-overflow:ellipsis;white-space:nowrap;background:#42e69b0a;border:1px solid #42e69b1f;border-radius:7px;max-width:126px;padding:4px 6px;font-size:8px;font-weight:750;overflow:hidden}.bscore-home-premium-v2 .home-spotlight-muted{color:#71858f;font-size:9px}.bscore-home-premium-v2 .home-spotlight-cta{color:#ff9b61;align-items:center;gap:2px;min-height:44px;font-size:9.5px;font-weight:900;text-decoration:none;display:inline-flex}.bscore-home-premium-v2 .home-live-now{padding-top:1px}.bscore-home-premium-v2 .home-live-quick-list{overflow:visible;background:0 0!important;border:0!important}.bscore-home-premium-v2 .home-live-quick-match{margin-bottom:7px}.bscore-home-premium-v2 .home-all-matches,.bscore-home-premium-v2 .home-competition-groups{gap:12px}.bscore-home-premium-v2 .home-competition-group{border-radius:13px!important}.bscore-home-premium-v2 .mock-score-row{grid-template-columns:43px minmax(0,1fr) 48px minmax(0,1fr) auto 44px}.bscore-match-premium-v2{background:radial-gradient(circle at 50% -6%,#ff7a321a,#0000 26%),linear-gradient(#050710 0%,#03050b 100%)!important}.bscore-match-premium-v2 .match-detail-topbar{min-height:56px}.bscore-match-premium-v2 .match-context-label{min-height:30px;border:0!important}.bscore-match-premium-v2 .match-context-label strong{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;color:#81949f!important}.bscore-match-premium-v2 .copper-match-score{position:relative;background:radial-gradient(circle at 50% -20%,#ff7a322e,#0000 42%),radial-gradient(circle at 7% 100%,#3aa0dc14,#0000 28%),linear-gradient(150deg,#0f1527 0%,#090e1d 52%,#060a16 100%)!important;border:1px solid #ff7a323d!important;border-radius:18px 18px 12px 12px!important;margin-top:0!important;margin-bottom:0!important;box-shadow:0 24px 50px #0000004d,inset 0 1px #ffffff09!important}.bscore-match-premium-v2 .copper-match-score:before{opacity:.2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#ffffff1a 50%,#0000 50.3%),radial-gradient(at 50% 100%,#5c91a524,#0000 63%);height:134px;position:absolute;inset:38px 0 auto}.bscore-match-premium-v2 .match-board-status{z-index:1;justify-content:space-between;min-height:38px;padding:0 12px;position:relative;border-color:#7e9eb11f!important}.bscore-match-premium-v2 .match-board-status>small{letter-spacing:.04em;font-size:8.5px;font-weight:860;color:#7e929e!important}.bscore-match-premium-v2 .match-score-body{z-index:1;align-items:center;gap:9px;position:relative;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)!important;min-height:172px!important;padding:12px 12px 14px!important}.bscore-match-premium-v2 .match-detail-team{gap:10px}.bscore-match-premium-v2 .match-detail-logo{box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0a;border-radius:50%!important;width:76px!important;height:76px!important}.bscore-match-premium-v2 .match-detail-logo img{width:62px!important;height:62px!important}.bscore-match-premium-v2 .match-detail-team>strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:128px;min-height:28px;line-height:1.15;display:-webkit-box;overflow:hidden;color:#f0f4f5!important;font-size:12px!important;font-weight:900!important}.bscore-match-premium-v2 .match-detail-score{align-self:center}.bscore-match-premium-v2 .match-detail-score>div{gap:7px}.bscore-match-premium-v2 .match-detail-score>div strong{letter-spacing:-.065em;text-shadow:0 7px 22px #00000057;font-family:Arial Narrow,Bahnschrift Condensed,system-ui,sans-serif;color:#fff!important;font-size:50px!important;font-weight:950!important}.bscore-match-premium-v2 .match-detail-score>div span{font-size:20px;color:#596073!important}.bscore-match-premium-v2 .fusion-score-events{z-index:1;padding:8px 11px;position:relative;background:#02040a29!important;border-top:1px solid #7e9eb11f!important;border-bottom:0!important}.bscore-match-premium-v2 .match-premium-v2-strip{color:#758995;letter-spacing:.015em;justify-content:center;align-items:center;gap:9px;min-height:40px;margin:7px 0;font-size:8.5px;font-weight:820;display:flex}.bscore-match-premium-v2 .match-premium-v2-strip i{background:#2c3345;border-radius:50%;width:3px;height:3px}.bscore-match-premium-v2 .match-follow-bar{min-height:58px;margin:0 0 8px;background:linear-gradient(90deg,#ff7a3212,#070b16eb 42%)!important;border-color:#ff7a3233!important}.bscore-match-premium-v2 .match-follow-primary svg{color:#ff8e50}.bscore-match-premium-v2 .match-follow-primary strong{color:#f0f4f6!important}.bscore-match-premium-v2 .match-tabs-v2{min-height:48px;padding:0 12px;top:0;border-top:1px solid #7e9eb117!important;border-bottom:1px solid #7e9eb124!important;margin:0 -12px!important}.bscore-match-premium-v2 .match-tabs-v2 .league-tab{min-height:48px;font-size:10.5px;font-weight:880}.bscore-match-premium-v2 .match-summary-simple{flex-direction:column;display:flex;gap:12px!important;padding-top:14px!important}.bscore-match-premium-v2 .match-summary-simple>.match-intelligence-secondary{order:1!important}.bscore-match-premium-v2 .match-summary-simple>.bscore-radar{order:2!important}.bscore-match-premium-v2 .match-summary-simple>.bscore-match-timeline{order:3!important}.bscore-match-premium-v2 .match-summary-simple>.match-summary-players{order:4!important}.bscore-match-premium-v2 .match-summary-simple>.match-reading-card{order:5!important}.bscore-match-premium-v2 .match-intelligence-secondary{gap:10px;display:grid;opacity:1!important;grid-template-columns:1fr!important}.bscore-match-premium-v2 .bscore-index-card{min-height:148px;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff06;background:radial-gradient(circle at 12% 40%,#42e69b1c,#0000 34%),linear-gradient(145deg,#0a0f1afa,#060914fc)!important;border-color:#42e69b45!important;border-radius:16px!important}.bscore-match-premium-v2 .bscore-index-card .match-intelligence-head span:before{content:"🧠";margin-right:6px}.bscore-match-premium-v2 .bscore-index-body{align-items:center;gap:14px;min-height:108px;padding:10px 13px 14px;grid-template-columns:104px minmax(0,1fr)!important}.bscore-match-premium-v2 .bscore-index-gauge{width:96px!important;height:96px!important;box-shadow:0 0 30px #42e69b1a!important}.bscore-match-premium-v2 .bscore-index-gauge>span{width:76px!important;height:76px!important}.bscore-match-premium-v2 .bscore-index-gauge strong{color:#eafff5!important;font-size:30px!important}.bscore-match-premium-v2 .bscore-index-copy{gap:5px}.bscore-match-premium-v2 .bscore-index-copy>strong{color:#42e69b!important;font-size:15px!important;font-weight:940!important}.bscore-match-premium-v2 .bscore-index-copy>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden;color:#c2d0cb!important}.bscore-match-premium-v2 .bscore-index-copy small{color:#718a80!important;font-size:8.5px!important}.bscore-match-premium-v2 .match-trend-card{background:linear-gradient(#0a0f1ff5,#070a15fa)!important;border-radius:14px!important}.bscore-match-premium-v2 .bscore-radar{overflow:hidden;box-shadow:0 12px 28px #00000024;background:radial-gradient(circle at 100% 0,#ff7a3214,#0000 34%),linear-gradient(#0b101ff7,#070a15fa)!important;border:1px solid #ff7a322e!important;border-radius:16px!important}.bscore-match-premium-v2 .bscore-radar.is-live{border-top-color:#ff4f5d7a!important}.bscore-match-premium-v2 .bscore-radar-head{min-height:48px;padding:0 12px;border-bottom:1px solid #7e9eb11a!important}.bscore-match-premium-v2 .bscore-radar-head strong:before{content:"🎯";margin-right:5px}.bscore-match-premium-v2 .bscore-live-context-bar{padding:10px 12px;background:linear-gradient(90deg,#ff4f5d0f,#0000 56%)!important;border-bottom:1px solid #7e9eb11a!important}.bscore-match-premium-v2 .bscore-radar-row{min-height:72px;border-bottom-color:#7e9eb117!important}.bscore-match-premium-v2 .bscore-radar-row:first-child{background:linear-gradient(90deg,#ff7a320e,#0000 62%)!important}.bscore-match-premium-v2 .bscore-match-timeline{border-radius:16px!important}.bscore-match-premium-v2 .bscore-match-timeline .match-summary-card-head{min-height:48px}.bscore-match-premium-v2 .bscore-timeline-row{min-height:60px;padding-left:16px;position:relative}.bscore-match-premium-v2 .bscore-timeline-row:before{content:"";background:#7e9eb12e;width:1px;position:absolute;top:18px;bottom:0;left:7px}.bscore-match-premium-v2 .bscore-timeline-row:last-child:before{display:none}.bscore-match-premium-v2 .match-summary-players{border-radius:16px!important}.bscore-match-premium-v2 .match-summary-player{min-height:76px}.bscore-match-premium-v2 .match-summary-player:first-of-type{background:linear-gradient(90deg,#ff7a320e,#0000 60%)!important}@media (max-width:390px){.bscore-home-premium-v2 .home-simplified-content{padding-left:8px!important;padding-right:8px!important}.bscore-home-premium-v2 .home-spotlight-stage{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);min-height:148px;padding-left:9px;padding-right:9px}.bscore-home-premium-v2 .home-spotlight-logo{width:60px;height:60px}.bscore-home-premium-v2 .home-spotlight-logo img{width:50px;height:50px}.bscore-home-premium-v2 .home-spotlight-score>strong{font-size:30px}.bscore-home-premium-v2 .home-spotlight-intelligence{grid-template-columns:78px minmax(0,1fr) auto;padding-left:9px;padding-right:9px}.bscore-home-premium-v2 .home-spotlight-reasons>span:nth-child(2){display:none}.bscore-home-premium-v2 .mock-score-row{grid-template-columns:41px minmax(0,1fr) 42px minmax(0,1fr) auto 44px}.bscore-match-premium-v2 .match-score-body{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)!important;min-height:158px!important;padding-left:8px!important;padding-right:8px!important}.bscore-match-premium-v2 .match-detail-logo{width:66px!important;height:66px!important}.bscore-match-premium-v2 .match-detail-logo img{width:54px!important;height:54px!important}.bscore-match-premium-v2 .match-detail-team>strong{max-width:108px;font-size:10.5px!important}.bscore-match-premium-v2 .match-detail-score>div strong{font-size:44px!important}.bscore-match-premium-v2 .match-premium-v2-strip{gap:7px;font-size:8px}.bscore-match-premium-v2 .bscore-index-body{gap:10px;padding-left:10px;padding-right:10px;grid-template-columns:90px minmax(0,1fr)!important}.bscore-match-premium-v2 .bscore-index-gauge{width:84px!important;height:84px!important}.bscore-match-premium-v2 .bscore-index-gauge>span{width:66px!important;height:66px!important}.bscore-match-premium-v2 .bscore-index-gauge strong{font-size:26px!important}}.bscore-match-premium-v2 .match-summary-simple{grid-template-columns:minmax(0,1fr);display:grid!important}.bscore-match-premium-v2 .match-summary-simple>.match-intelligence-secondary{order:1!important;grid-row:1!important}.bscore-match-premium-v2 .match-summary-simple>.bscore-radar{order:2!important;grid-row:2!important}.bscore-match-premium-v2 .match-summary-simple>.bscore-match-timeline{order:3!important;grid-row:3!important}.bscore-match-premium-v2 .match-summary-simple>.match-summary-players{order:4!important;grid-row:4!important}.bscore-match-premium-v2 .match-summary-simple>.match-reading-card{order:5!important;grid-row:5!important}.bscore-home-premium-v2 .home-competition-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.bscore-home-premium-v2 .home-competition-group .mock-league-head{min-height:38px;padding-left:2px;padding-right:2px;background:0 0!important;border-top:1px solid #7e9eb114!important;border-bottom:1px solid #7e9eb121!important}.bscore-home-premium-v2 .home-competition-group .mock-list{background:0 0!important;border:0!important;border-radius:0!important}.bscore-home-premium-v2 .home-competition-group .mock-score-row{min-height:54px;border-bottom-color:#7e9eb117!important}.bscore-home-premium-v2 .home-competition-group .mock-score-row:last-child{border-bottom:0}.bscore-home-premium-v2 .home-competition-groups{gap:7px}.bscore-home-premium-v2 .home-all-matches{gap:6px}
.bscore-tennis-premium-v2,.bscore-hockey-premium-v2{background:radial-gradient(circle at 50% -5%,#39a9e812,#0000 25%),linear-gradient(#050710 0%,#03050b 100%)!important}.bscore-tennis-premium-v2 .league-topbar,.bscore-hockey-premium-v2 .match-detail-topbar{min-height:56px}.bscore-tennis-premium-v2 .tennis-premium-tabs,.bscore-hockey-premium-v2 .nhl-detail-tabs{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:48px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;position:sticky;top:0;background:#05070ef5!important;border-top:1px solid #7e9eb117!important;border-bottom:1px solid #7e9eb124!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button,.bscore-hockey-premium-v2 .nhl-detail-tabs button{min-height:48px;font-size:10px;font-weight:860;color:#778b96!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button.active,.bscore-hockey-premium-v2 .nhl-detail-tabs button.active{color:#f3f7f8!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button.active:after,.bscore-hockey-premium-v2 .nhl-detail-tabs button.active:after{box-shadow:0 0 10px #ff7a3247;background:#ff7a32!important}.bscore-tennis-premium-v2{background:radial-gradient(circle at 50% 2%,#4fbe6f14,#0000 27%),radial-gradient(circle at 90% 0,#ff7a320e,#0000 20%),linear-gradient(#050710 0%,#03050b 100%)!important}.bscore-tennis-premium-v2 .tennis-detail-scorecard{position:relative;overflow:hidden;background:radial-gradient(circle at 50% -18%,#64cf8221,#0000 43%),radial-gradient(circle at 5% 100%,#39a9e812,#0000 30%),linear-gradient(150deg,#0e1425 0%,#090e1d 52%,#060a16 100%)!important;border:1px solid #69bf7d3b!important;border-radius:18px 18px 12px 12px!important;margin:2px 0 0!important;box-shadow:0 24px 50px #0000004a,inset 0 1px #ffffff09!important}.bscore-tennis-premium-v2 .tennis-detail-scorecard:before{opacity:.18;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#ffffff1a 50%,#0000 50.3%),linear-gradient(#0000 49.5%,#ffffff0e 50%,#0000 50.5%);height:150px;position:absolute;inset:42px 0 auto}.bscore-tennis-premium-v2 .tennis-detail-tournament{z-index:1;min-height:42px;padding-left:13px;padding-right:13px;position:relative;background:#ffffff04!important;border-bottom:1px solid #7e9eb11f!important}.bscore-tennis-premium-v2 .tennis-detail-tournament>span{font-size:9.5px;font-weight:850;color:#dfe7e9!important}.bscore-tennis-premium-v2 .tennis-detail-tournament>b{background:#ff7a3214;border-radius:6px;align-items:center;min-height:22px;padding:0 7px;font-size:8.5px;font-weight:950;display:inline-flex;color:#ff9b61!important}.bscore-tennis-premium-v2 .tennis-detail-scorecard:has(.tennis-detail-tournament>b:first-child){border-top-color:#ff7a3252!important}.bscore-tennis-premium-v2 .tennis-detail-stage{z-index:1;align-items:center;gap:8px;position:relative;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;min-height:184px!important;padding:15px 10px 10px!important}.bscore-tennis-premium-v2 .tennis-detail-player{gap:8px}.bscore-tennis-premium-v2 .tennis-detail-headshot{background:radial-gradient(circle at 50% 35%,#ffffff12,#ffffff04);border:1px solid #8dafbe2b;border-radius:50%;box-shadow:0 13px 28px #00000047,inset 0 1px #ffffff0a;width:82px!important;height:82px!important}.bscore-tennis-premium-v2 .tennis-detail-photo-core{width:78px!important;height:78px!important}.bscore-tennis-premium-v2 .tennis-detail-flag{box-shadow:0 4px 9px #0000003d;border:2px solid #090e1b!important;border-radius:4px!important;width:23px!important;height:16px!important;bottom:3px!important;right:-2px!important}.bscore-tennis-premium-v2 .tennis-detail-player>strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:128px;line-height:1.16;display:-webkit-box;overflow:hidden;color:#f3f7f8!important;font-size:11.5px!important;font-weight:900!important}.bscore-tennis-premium-v2 .tennis-detail-player>span{font-weight:800;color:#7f939e!important;font-size:8.5px!important}.bscore-tennis-premium-v2 .tennis-detail-center{align-self:center;gap:5px}.bscore-tennis-premium-v2 .tennis-detail-match-score{gap:7px}.bscore-tennis-premium-v2 .tennis-detail-match-score strong,.bscore-tennis-premium-v2 .tennis-detail-start-time{letter-spacing:-.06em;text-shadow:0 7px 22px #00000057;font-family:Arial Narrow,Bahnschrift Condensed,system-ui,sans-serif;line-height:.95;color:#fff!important;font-size:46px!important;font-weight:950!important}.bscore-tennis-premium-v2 .tennis-detail-match-score span{color:#585f73!important;font-size:19px!important}.bscore-tennis-premium-v2 .tennis-detail-center>small{letter-spacing:.07em;font-weight:880;color:#728690!important;font-size:8px!important}.bscore-tennis-premium-v2 .tennis-detail-meta{z-index:1;min-height:40px;padding:7px 10px;position:relative;background:#02040a1f!important;border-top:1px solid #7e9eb11a!important}.bscore-tennis-premium-v2 .tennis-detail-meta span{color:#71858f!important;font-size:8.5px!important}.bscore-tennis-premium-v2 .tennis-score-now{overflow:hidden;background:linear-gradient(#090e1cf2,#060914f7)!important;border:1px solid #7e9eb124!important;border-radius:11px!important;margin:7px 0 0!important}.bscore-tennis-premium-v2 .tennis-score-now-head{min-height:34px;padding:0 10px;border-bottom:1px solid #7e9eb117!important}.bscore-tennis-premium-v2 .tennis-score-now-head strong:before{content:"🎾";margin-right:5px}.bscore-tennis-premium-v2 .tennis-score-now-head strong{color:#dfe7ea!important;font-size:9.5px!important}.bscore-tennis-premium-v2 .tennis-score-now-head>span{color:#5b6378!important;font-size:8px!important}.bscore-tennis-premium-v2 .tennis-score-now-grid{padding:6px 9px 8px}.bscore-tennis-premium-v2 .tennis-score-now-labels,.bscore-tennis-premium-v2 .tennis-score-now-row{min-height:26px}.bscore-tennis-premium-v2 .tennis-score-now-row strong,.bscore-tennis-premium-v2 .tennis-score-now-row b,.bscore-tennis-premium-v2 .tennis-score-now-row em{color:#e8eef0!important}.bscore-tennis-premium-v2 .tennis-premium-v2-strip{color:#758995;justify-content:center;align-items:center;gap:9px;min-height:39px;font-size:8.5px;font-weight:820;display:flex}.bscore-tennis-premium-v2 .tennis-premium-v2-strip i{background:#2c3345;border-radius:50%;width:3px;height:3px}.bscore-tennis-premium-v2 .tennis-detail-alert{background:linear-gradient(90deg,#ff7a3212,#070b16eb 42%)!important;border:1px solid #ff7a3233!important;border-radius:12px!important;min-height:58px!important;margin:0 0 8px!important}.bscore-tennis-premium-v2 .tennis-detail-alert>svg{color:#ff8e50!important}.bscore-tennis-premium-v2 .tennis-detail-alert strong{color:#f0f4f6!important}.bscore-tennis-premium-v2 .tennis-detail-alert small{color:#768a95!important}.bscore-tennis-premium-v2 .tennis-summary-v2{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-flow-reading{order:1}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-match-story{order:2}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-flow-players{order:3}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-flow-radar{order:4}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-bscore-timeline{order:5}.bscore-tennis-premium-v2 .tennis-summary-v2>.tennis-matchup-v2{order:6}.bscore-tennis-premium-v2 .tennis-flow-reading{overflow:hidden;box-shadow:0 16px 34px #0000002e;background:radial-gradient(circle at 12% 40%,#42e69b1c,#0000 34%),linear-gradient(145deg,#0a0f1afa,#060914fc)!important;border:1px solid #42e69b40!important;border-radius:16px!important;margin:0!important}.bscore-tennis-premium-v2 .tennis-flow-reading .tennis-v2-radar-head{min-height:46px;padding:0 12px}.bscore-tennis-premium-v2 .tennis-flow-reading .tennis-v2-radar-head span:before{content:"🧠";margin-right:3px}.bscore-tennis-premium-v2 .tennis-flow-reading .tennis-v2-radar-head svg{display:none}.bscore-tennis-premium-v2 .tennis-index-strip{gap:14px;min-height:112px;grid-template-columns:104px minmax(0,1fr)!important;padding:10px 13px 14px!important}.bscore-tennis-premium-v2 .tennis-index-gauge{box-shadow:0 0 30px #42e69b1a;width:96px!important;height:96px!important}.bscore-tennis-premium-v2 .tennis-index-gauge>span{background:#070b17!important;width:76px!important;height:76px!important}.bscore-tennis-premium-v2 .tennis-index-gauge strong{color:#eafff5!important;font-size:30px!important}.bscore-tennis-premium-v2 .tennis-index-strip>div:last-child>strong{font-weight:940;color:#42e69b!important;font-size:15px!important}.bscore-tennis-premium-v2 .tennis-index-strip>div:last-child>span{line-height:1.4;color:#c2d0cb!important;font-size:10.5px!important}.bscore-tennis-premium-v2 .tennis-live-context-strip{border-top:1px solid #7e9eb112;padding:9px 12px;background:linear-gradient(90deg,#ff4f5d0e,#0000 58%)!important;border-bottom:1px solid #7e9eb11a!important}.bscore-tennis-premium-v2 .tennis-match-story,.bscore-tennis-premium-v2 .tennis-flow-radar,.bscore-tennis-premium-v2 .tennis-flow-players,.bscore-tennis-premium-v2 .tennis-bscore-timeline,.bscore-tennis-premium-v2 .tennis-matchup-v2{overflow:hidden;box-shadow:0 12px 28px #00000021;background:linear-gradient(#0b101ff2,#070a15f7)!important;border:1px solid #7e9eb124!important;border-radius:15px!important;margin-top:0!important}.bscore-tennis-premium-v2 .tennis-flow-players .league-section-title>span:before{content:"🎯";margin-right:6px}.bscore-tennis-premium-v2 .tennis-watch-grid{gap:7px;padding:0 10px 10px}.bscore-tennis-premium-v2 .tennis-watch-player{min-height:72px;background:#ffffff05!important;border:1px solid #7e9eb11a!important;border-radius:11px!important}.bscore-tennis-premium-v2 .tennis-watch-player:first-child{background:linear-gradient(90deg,#ff7a320e,#0000 65%)!important;border-color:#ff7a322b!important}.bscore-tennis-premium-v2 .tennis-flow-radar{border-color:#ff7a322b!important}.bscore-tennis-premium-v2 .tennis-flow-radar.is-live{border-top-color:#ff4f5d7a!important}.bscore-tennis-premium-v2 .tennis-flow-radar .tennis-v2-radar-head{min-height:48px;padding:0 12px}.bscore-tennis-premium-v2 .tennis-flow-radar .tennis-v2-radar-head>span:before{content:"🔥";margin-right:6px}.bscore-tennis-premium-v2 .tennis-flow-radar .tennis-v2-radar-head svg{display:none}.bscore-tennis-premium-v2 .tennis-v2-radar-row{min-height:68px;padding:7px 10px;border-bottom-color:#7e9eb117!important}.bscore-tennis-premium-v2 .tennis-v2-radar-row:first-child{background:linear-gradient(90deg,#ff7a320d,#0000 65%)!important}.bscore-tennis-premium-v2 .tennis-bscore-timeline .multisport-timeline-head{min-height:48px;padding:0 12px}.bscore-tennis-premium-v2 .tennis-bscore-timeline .multisport-timeline-head strong:before{content:"🔥";margin-right:6px}.bscore-tennis-premium-v2 .tennis-bscore-timeline .multisport-timeline-head svg{display:none}.bscore-tennis-premium-v2 .tennis-bscore-timeline .multisport-timeline-row{min-height:60px}.bscore-tennis-premium-v2 .tennis-matchup-v2{opacity:.92}.bscore-tennis-premium-v2 .tennis-matchup-head{min-height:54px;padding:0 12px}.bscore-tennis-premium-v2 .tennis-matchup-head>div:first-child small:before{content:"📊";margin-right:5px}.bscore-hockey-premium-v2{background:radial-gradient(circle at 50% 0,#3a9edc1a,#0000 28%),radial-gradient(circle at 8% 8%,#ff7a320b,#0000 20%),linear-gradient(#050710 0%,#03050b 100%)!important}.bscore-hockey-premium-v2 .nhl-detail-scoreboard{position:relative;overflow:hidden;background:radial-gradient(circle at 50% -20%,#3a9edc2b,#0000 44%),radial-gradient(circle at 100% 100%,#ff7a320d,#0000 30%),linear-gradient(150deg,#0f1527 0%,#090e1d 52%,#060a16 100%)!important;border:1px solid #3a9edc38!important;border-radius:18px 18px 12px 12px!important;margin-top:2px!important;box-shadow:0 24px 50px #0000004d,inset 0 1px #ffffff09!important}.bscore-hockey-premium-v2 .nhl-detail-scoreboard:before{opacity:.18;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#ffffff1a 50%,#0000 50.3%),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff07 28px 29px);height:146px;position:absolute;inset:38px 0 auto}.bscore-hockey-premium-v2 .nhl-detail-scoreboard.is-live{border-top-color:#ff4f5da8!important}.bscore-hockey-premium-v2 .nhl-detail-status{z-index:1;min-height:40px;padding:0 12px;position:relative;background:#ffffff04!important;border-bottom:1px solid #7e9eb11f!important}.bscore-hockey-premium-v2 .nhl-detail-status>span{font-weight:950;color:#ff9b61!important;font-size:9px!important}.bscore-hockey-premium-v2 .nhl-detail-scoreboard.is-live .nhl-detail-status>span{color:#ff6572!important}.bscore-hockey-premium-v2 .nhl-detail-status>span:before{content:"🏒";margin-right:5px}.bscore-hockey-premium-v2 .nhl-detail-status small{max-width:48%;color:#70848f!important}.bscore-hockey-premium-v2 .nhl-detail-score-main{z-index:1;gap:9px;position:relative;grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)!important;min-height:174px!important;padding:13px 11px 12px!important}.bscore-hockey-premium-v2 .nhl-detail-team{gap:9px}.bscore-hockey-premium-v2 .nhl-detail-team-logo{background:radial-gradient(circle at 50% 35%,#ffffff12,#ffffff04);border:1px solid #8dafbe29;box-shadow:0 13px 28px #00000047,inset 0 1px #ffffff0a;border-radius:50%!important;width:78px!important;height:78px!important}.bscore-hockey-premium-v2 .nhl-detail-team-logo img{width:66px!important;height:66px!important}.bscore-hockey-premium-v2 .nhl-detail-team>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden;color:#f2f6f7!important;max-width:130px!important;font-size:11.5px!important}.bscore-hockey-premium-v2 .nhl-detail-team>small{color:#71858f!important;font-size:8.5px!important}.bscore-hockey-premium-v2 .nhl-detail-score{gap:8px}.bscore-hockey-premium-v2 .nhl-detail-score>strong{letter-spacing:-.065em;text-shadow:0 7px 22px #00000057;font-family:Arial Narrow,Bahnschrift Condensed,system-ui,sans-serif;color:#fff!important;font-size:48px!important;font-weight:950!important}.bscore-hockey-premium-v2 .nhl-detail-score>span{color:#596075!important;font-size:20px!important}.bscore-hockey-premium-v2 .nhl-score-context{z-index:1;background:#02040a1a;border-top:1px solid #7e9eb117;border-bottom:1px solid #7e9eb117;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:5px 10px;display:flex;position:relative}.bscore-hockey-premium-v2 .nhl-score-context>span{color:#718690;background:#ffffff05;border:1px solid #7e9eb11f;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.bscore-hockey-premium-v2 .nhl-score-context b{font-variant-numeric:tabular-nums;font-size:10px;font-weight:920;color:#e9f0f2!important}.bscore-hockey-premium-v2 .nhl-period-grid{z-index:1;position:relative;background:#02040a1f!important;border:0!important}.bscore-hockey-premium-v2 .nhl-premium-v2-strip{color:#758995;justify-content:center;align-items:center;gap:9px;min-height:39px;font-size:8.5px;font-weight:820;display:flex}.bscore-hockey-premium-v2 .nhl-premium-v2-strip i{background:#2c3345;border-radius:50%;width:3px;height:3px}.bscore-hockey-premium-v2 .nhl-detail-stack{grid-template-columns:minmax(0,1fr);gap:12px!important;padding-top:14px!important;display:grid!important}.bscore-hockey-premium-v2 .nhl-detail-stack>.nhl-quick-stats{order:1!important;grid-row:1!important}.bscore-hockey-premium-v2 .nhl-detail-stack>.nhl-flow-reading{order:2!important;grid-row:2!important}.bscore-hockey-premium-v2 .nhl-detail-stack>.nhl-flow-radar{order:3!important;grid-row:3!important}.bscore-hockey-premium-v2 .nhl-detail-stack>.hockey-bscore-timeline{order:4!important;grid-row:4!important}.bscore-hockey-premium-v2 .nhl-detail-stack>.nhl-impact-players{order:5!important;grid-row:5!important}.bscore-hockey-premium-v2 .nhl-quick-stats,.bscore-hockey-premium-v2 .nhl-flow-reading,.bscore-hockey-premium-v2 .nhl-flow-radar,.bscore-hockey-premium-v2 .hockey-bscore-timeline,.bscore-hockey-premium-v2 .nhl-impact-players{overflow:hidden;box-shadow:0 12px 28px #00000021;background:linear-gradient(#0b101ff2,#070a15f7)!important;border:1px solid #7e9eb124!important;border-radius:15px!important;margin:0!important}.bscore-hockey-premium-v2 .nhl-quick-stats{background:radial-gradient(circle at 50% 0,#3a9edc13,#0000 45%),linear-gradient(#0b101ff5,#070a15fa)!important;border-color:#3a9edc2e!important}.bscore-hockey-premium-v2 .nhl-quick-stats .league-section-title{min-height:44px;padding:0 12px}.bscore-hockey-premium-v2 .nhl-quick-stats .league-section-title>span:before{content:"📊";margin-right:6px}.bscore-hockey-premium-v2 .nhl-quick-stat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 9px 10px;display:grid}.bscore-hockey-premium-v2 .nhl-quick-stat-list>div{text-align:center;background:#ffffff05;border:1px solid #7e9eb11a;border-radius:10px;grid-template-columns:1fr;align-content:center;place-items:center;gap:2px;min-height:67px;display:grid}.bscore-hockey-premium-v2 .nhl-quick-stat-list>div>strong{font-weight:930;color:#eaf0f2!important;font-size:13px!important}.bscore-hockey-premium-v2 .nhl-quick-stat-list>div>span{text-transform:uppercase;order:-1;font-weight:820;color:#6f838e!important;font-size:7.5px!important}.bscore-hockey-premium-v2 .nhl-flow-reading{background:radial-gradient(circle at 12% 40%,#42e69b1c,#0000 34%),linear-gradient(145deg,#0a0f1afa,#060914fc)!important;border-color:#42e69b40!important}.bscore-hockey-premium-v2 .nhl-flow-reading .nhl-radar-head{min-height:46px;padding:0 12px}.bscore-hockey-premium-v2 .nhl-flow-reading .nhl-radar-head>div:before{content:"🧠";margin-right:6px}.bscore-hockey-premium-v2 .nhl-flow-reading .nhl-radar-head>div>svg{display:none}.bscore-hockey-premium-v2 .nhl-index-strip{align-items:center;gap:14px;min-height:112px;grid-template-columns:104px minmax(0,1fr)!important;padding:10px 13px 14px!important}.bscore-hockey-premium-v2 .nhl-index-gauge{box-shadow:0 0 30px #42e69b1a;width:96px!important;height:96px!important}.bscore-hockey-premium-v2 .nhl-index-gauge>span{background:#070b17!important;width:76px!important;height:76px!important}.bscore-hockey-premium-v2 .nhl-index-gauge strong{color:#eafff5!important;font-size:30px!important}.bscore-hockey-premium-v2 .nhl-index-strip>div:last-child>strong{font-weight:940;color:#42e69b!important;font-size:15px!important}.bscore-hockey-premium-v2 .nhl-index-strip>div:last-child>span{line-height:1.4;color:#c2d0cb!important;font-size:10.5px!important}.bscore-hockey-premium-v2 .nhl-live-context-strip{padding:9px 12px;background:linear-gradient(90deg,#ff4f5d0e,#0000 58%)!important;border-bottom:1px solid #7e9eb11a!important}.bscore-hockey-premium-v2 .nhl-flow-radar{border-color:#ff7a322b!important}.bscore-hockey-premium-v2 .nhl-flow-radar.is-live{border-top-color:#ff4f5d7a!important}.bscore-hockey-premium-v2 .nhl-flow-radar .nhl-radar-head{min-height:48px;padding:0 12px}.bscore-hockey-premium-v2 .nhl-flow-radar .nhl-radar-head>div:before{content:"🚨";margin-right:6px}.bscore-hockey-premium-v2 .nhl-flow-radar .nhl-radar-head>div>svg{display:none}.bscore-hockey-premium-v2 .nhl-radar-row{min-height:70px;padding:7px 10px;border-bottom-color:#7e9eb117!important}.bscore-hockey-premium-v2 .nhl-radar-row:first-child{background:linear-gradient(90deg,#ff7a320d,#0000 65%)!important}.bscore-hockey-premium-v2 .hockey-bscore-timeline .multisport-timeline-head{min-height:48px;padding:0 12px}.bscore-hockey-premium-v2 .hockey-bscore-timeline .multisport-timeline-head strong:before{content:"🔥";margin-right:6px}.bscore-hockey-premium-v2 .hockey-bscore-timeline .multisport-timeline-head svg{display:none}.bscore-hockey-premium-v2 .hockey-bscore-timeline .multisport-timeline-row{min-height:60px}.bscore-hockey-premium-v2 .nhl-impact-players .league-section-title{min-height:46px;padding:0 12px}.bscore-hockey-premium-v2 .nhl-impact-players .league-section-title>span:before{content:"🎯";margin-right:6px}.bscore-hockey-premium-v2 .nhl-watch-grid{gap:7px;padding:0 10px 10px}.bscore-hockey-premium-v2 .nhl-impact-player{min-height:78px;background:#ffffff05!important;border:1px solid #7e9eb11a!important;border-radius:11px!important}.bscore-hockey-premium-v2 .nhl-impact-player:first-child{background:linear-gradient(90deg,#ff7a320e,#0000 65%)!important;border-color:#ff7a322b!important}.bscore-hockey-premium-v2 .nhl-impact-rank{font-size:10px;font-weight:950;color:#ff9b61!important}.bscore-hockey-premium-v2 .nhl-impact-note{padding:0 11px 11px;line-height:1.4;display:block;color:#677b86!important;font-size:8px!important}.bscore-hockey-premium-v2 .nhl-lines-page,.bscore-hockey-premium-v2 .nhl-full-stats,.bscore-hockey-premium-v2 .nhl-player-groups{padding-top:14px}.bscore-hockey-premium-v2 .nhl-lines-team,.bscore-hockey-premium-v2 .nhl-full-stats,.bscore-hockey-premium-v2 .nhl-player-group{box-shadow:0 12px 28px #0000001f;background:linear-gradient(#0b101ff2,#070a15f7)!important;border:1px solid #7e9eb124!important;border-radius:15px!important}.bscore-hockey-premium-v2 .nhl-lines-team-head{min-height:52px;padding:0 11px}.bscore-hockey-premium-v2 .nhl-line-unit>b:before{content:"🏒";margin-right:5px}.bscore-hockey-premium-v2 .nhl-line-player{background:#ffffff04!important;border-color:#7e9eb117!important}@media (max-width:390px){.bscore-tennis-premium-v2 .tennis-detail-stage{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)!important;min-height:166px!important;padding-left:7px!important;padding-right:7px!important}.bscore-tennis-premium-v2 .tennis-detail-headshot{width:70px!important;height:70px!important}.bscore-tennis-premium-v2 .tennis-detail-photo-core{width:66px!important;height:66px!important}.bscore-tennis-premium-v2 .tennis-detail-player>strong{max-width:104px;font-size:10px!important}.bscore-tennis-premium-v2 .tennis-detail-match-score strong,.bscore-tennis-premium-v2 .tennis-detail-start-time{font-size:39px!important}.bscore-tennis-premium-v2 .tennis-premium-v2-strip,.bscore-hockey-premium-v2 .nhl-premium-v2-strip{gap:7px;font-size:8px}.bscore-tennis-premium-v2 .tennis-index-strip,.bscore-hockey-premium-v2 .nhl-index-strip{gap:10px;grid-template-columns:90px minmax(0,1fr)!important;padding-left:10px!important;padding-right:10px!important}.bscore-tennis-premium-v2 .tennis-index-gauge,.bscore-hockey-premium-v2 .nhl-index-gauge{width:84px!important;height:84px!important}.bscore-tennis-premium-v2 .tennis-index-gauge>span,.bscore-hockey-premium-v2 .nhl-index-gauge>span{width:66px!important;height:66px!important}.bscore-hockey-premium-v2 .nhl-detail-score-main{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr)!important;min-height:158px!important;padding-left:7px!important;padding-right:7px!important}.bscore-hockey-premium-v2 .nhl-detail-team-logo{width:66px!important;height:66px!important}.bscore-hockey-premium-v2 .nhl-detail-team-logo img{width:56px!important;height:56px!important}.bscore-hockey-premium-v2 .nhl-detail-team>strong{max-width:106px!important;font-size:10px!important}.bscore-hockey-premium-v2 .nhl-detail-score>strong{font-size:42px!important}.bscore-hockey-premium-v2 .nhl-score-context{gap:6px;padding-left:6px;padding-right:6px}.bscore-hockey-premium-v2 .nhl-score-context>span{padding-left:6px;padding-right:6px;font-size:7.5px}.bscore-hockey-premium-v2 .nhl-quick-stat-list{gap:4px;padding-left:6px;padding-right:6px}.bscore-hockey-premium-v2 .nhl-quick-stat-list>div{min-height:62px}}
.bscore-tennis-stitch-v1{--tennis-cyan:#00f2fe;--tennis-orange:#ff6d00;--tennis-green:#00e676;--tennis-bg:#060915;--tennis-card:#0c1121;background:radial-gradient(circle at 50% 0,#00f2fe0f,#0000 22%),radial-gradient(circle at 88% 7%,#ff6d000d,#0000 19%),linear-gradient(#060915 0%,#04060e 100%);min-height:100vh}.bscore-tennis-stitch-v1 .tennis-detail-scorecard{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 0,#1a3a9a47,#0000 42%),radial-gradient(circle at 0 100%,#00f2fe14,#0000 35%),radial-gradient(circle at 100% 100%,#ff6d0012,#0000 35%),linear-gradient(155deg,#0f162f 0%,#080d1d 52%,#070b18 100%)!important;border:1px solid #384a867a!important;border-radius:20px!important;box-shadow:0 22px 56px #0000006b,inset 0 1px #ffffff0b!important}.bscore-tennis-stitch-v1 .tennis-detail-scorecard:before{opacity:.15!important;background:linear-gradient(90deg,#0000 49.75%,#67beec2e 50%,#0000 50.25%),linear-gradient(#0000 49.6%,#67beec1a 50%,#0000 50.4%),repeating-linear-gradient(90deg,#0000 0 42px,#ffffff05 42px 43px)!important;height:190px!important;inset:43px 0 auto!important}.bscore-tennis-stitch-v1 .tennis-detail-tournament{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05081247!important;min-height:44px!important;padding:0 14px!important}.bscore-tennis-stitch-v1 .tennis-detail-tournament>span{letter-spacing:.025em;font-size:10px!important}.bscore-tennis-stitch-v1 .tennis-detail-tournament>b{border:1px solid #ff4b5975;box-shadow:0 0 18px #ff3b301a;color:#ff6875!important;background:#ff3b3021!important;min-height:24px!important;padding:0 9px!important}.bscore-tennis-stitch-v1 .tennis-detail-stage{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr)!important;gap:6px!important;min-height:205px!important;padding:17px 8px 12px!important}.bscore-tennis-stitch-v1 .tennis-detail-headshot{background:linear-gradient(#090e1d,#090e1d) padding-box padding-box,linear-gradient(135deg,#00f2fe,#39a9e847) border-box!important;border:2px solid #00f2feeb!important;width:94px!important;height:94px!important;padding:3px!important;box-shadow:0 0 0 2px #00f2fe12,0 16px 32px #00000057,0 0 25px #00f2fe14!important}.bscore-tennis-stitch-v1 .tennis-detail-player.right .tennis-detail-headshot{background:linear-gradient(#090e1d,#090e1d) padding-box padding-box,linear-gradient(135deg,#ff6d00,#ff96504d) border-box!important;border-color:#ff6d00f2!important;box-shadow:0 0 0 2px #ff6d0012,0 16px 32px #00000057,0 0 25px #ff6d0014!important}.bscore-tennis-stitch-v1 .tennis-detail-photo-core,.bscore-tennis-stitch-v1 .tennis-detail-headshot img:not(.tennis-detail-flag){filter:saturate(1.05)contrast(1.03);object-fit:cover!important;object-position:center 18%!important;border-radius:50%!important;width:86px!important;height:86px!important}.bscore-tennis-stitch-v1 .tennis-detail-flag{object-fit:cover;border:2px solid #070b18!important;border-radius:4px!important;width:25px!important;height:17px!important;bottom:5px!important;right:-3px!important}.bscore-tennis-stitch-v1 .tennis-detail-player>strong{letter-spacing:-.015em;color:#f8fbff!important;max-width:132px!important;font-size:12.5px!important;font-weight:920!important}.bscore-tennis-stitch-v1 .tennis-detail-player>span{color:#8093a2!important;font-size:8.5px!important}.bscore-tennis-stitch-v1 .tennis-detail-match-score strong,.bscore-tennis-stitch-v1 .tennis-detail-start-time{letter-spacing:-.075em!important;text-shadow:0 10px 28px #00000070!important;font-size:52px!important;font-weight:950!important}.bscore-tennis-stitch-v1 .tennis-detail-match-score span{color:#6c8190!important;font-size:21px!important}.bscore-tennis-stitch-v1 .tennis-detail-center>small{letter-spacing:.09em;color:#8193a0!important;font-size:8.5px!important}.bscore-tennis-stitch-v1 .tennis-detail-meta{background:#02040b47!important;min-height:42px!important;padding:7px 12px!important}.bscore-tennis-stitch-v1 .tennis-score-now{box-shadow:0 12px 28px #0000002e;background:radial-gradient(circle at 50% 0,#00f2fe09,#0000 42%),linear-gradient(#0c1123fa,#070a17fc)!important;border:1px solid #33416e75!important;border-radius:14px!important}.bscore-tennis-stitch-v1 .tennis-detail-alert{box-shadow:0 12px 28px #00000029;background:radial-gradient(circle at 0,#ff6d001a,#0000 30%),linear-gradient(90deg,#0d1325fa,#070c19fa)!important;border:1px solid #313f6e70!important;border-radius:15px!important;min-height:62px!important}.bscore-tennis-stitch-v1 .tennis-detail-alert.active{background:radial-gradient(circle at 100%,#00e67614,#0000 28%),linear-gradient(90deg,#0d1325fa,#070c19fa)!important;border-color:#00e67647!important}.bscore-tennis-stitch-v1 .tennis-premium-tabs{box-shadow:0 10px 28px #00000024;background:#050811f0!important;border-color:#3d4a724d!important;min-height:52px!important}.bscore-tennis-stitch-v1 .tennis-premium-tabs button{font-size:10.5px!important}.bscore-tennis-stitch-v1 .tennis-premium-tabs button.active{color:#ff7a26!important}.bscore-tennis-stitch-v1 .tennis-flow-reading{background:radial-gradient(circle at 20% 30%,#00e6761a,#0000 38%),radial-gradient(circle at 100% 0,#2543a91a,#0000 30%),linear-gradient(145deg,#0b1123fc,#060a17fc)!important;border:1px solid #223a7a8a!important;border-radius:18px!important;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff06!important}.bscore-tennis-stitch-v1 .tennis-index-gauge{filter:drop-shadow(0 0 14px #00e67629);width:104px!important;height:104px!important}.bscore-tennis-stitch-v1 .tennis-index-gauge>span{box-shadow:inset 0 0 20px #00000038;background:radial-gradient(circle at 50% 35%,#0c1327,#070b19)!important;width:80px!important;height:80px!important}.bscore-tennis-stitch-v1 .tennis-index-gauge strong{letter-spacing:-.04em;font-size:25px!important}.bscore-tennis-stitch-v1 .tennis-summary-v2>section,.bscore-tennis-stitch-v1 .tennis-detail-section,.bscore-tennis-stitch-v1 .prematch-story,.bscore-tennis-stitch-v1 .tennis-matchup-v2,.bscore-tennis-stitch-v1 .tennis-bscore-timeline{box-shadow:0 15px 34px #0000002e,inset 0 1px #ffffff05;border-color:#303d686b!important}.bscore-tennis-stitch-v1 .tennis-v2-stats,.bscore-tennis-stitch-v1 .tennis-matchup-v2,.bscore-tennis-stitch-v1 .tennis-h2h-premium,.bscore-tennis-stitch-v1 .tennis-v2-form,.bscore-tennis-stitch-v1 .tennis-bscore-timeline,.bscore-tennis-stitch-v1 .tennis-flow-players,.bscore-tennis-stitch-v1 .tennis-flow-radar{background:radial-gradient(circle at 50% 0,#273b7a0b,#0000 44%),linear-gradient(#0b1021fa,#070a17fc)!important;border-radius:16px!important}.bscore-tennis-stitch-v1 .tennis-v2-comparison-list>div,.bscore-tennis-stitch-v1 .tennis-matchup-row,.bscore-tennis-stitch-v1 .multisport-timeline-row{border-color:#404d753d!important}.bscore-tennis-stitch-v1 .tennis-watch-player{background:linear-gradient(145deg,#0f1528f5,#080c1afa)!important;border-color:#33427357!important}@media (max-width:390px){.bscore-tennis-stitch-v1 .tennis-detail-stage{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;min-height:190px!important}.bscore-tennis-stitch-v1 .tennis-detail-headshot{width:84px!important;height:84px!important}.bscore-tennis-stitch-v1 .tennis-detail-photo-core,.bscore-tennis-stitch-v1 .tennis-detail-headshot img:not(.tennis-detail-flag){width:76px!important;height:76px!important}.bscore-tennis-stitch-v1 .tennis-detail-match-score strong,.bscore-tennis-stitch-v1 .tennis-detail-start-time{font-size:45px!important}}
main:has(.athlete-key-metrics-v2){background:radial-gradient(circle at 20% 2%,#00f2fe14,#0000 26%),radial-gradient(circle at 82% 12%,#ff6d000d,#0000 24%),linear-gradient(#070a15 0%,#05070f 48%,#03050b 100%)!important}main:has(.athlete-key-metrics-v2)>header:first-child{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060812d6!important;border-bottom:1px solid #6082971f!important;min-height:62px!important;margin-bottom:8px!important}main:has(.athlete-key-metrics-v2) .athlete-hero{background:radial-gradient(circle at 18% 45%,#00f2fe29,#0000 30%),radial-gradient(circle at 82% 15%,#2979ff17,#0000 33%),linear-gradient(145deg,#0c142a 0%,#090f20 52%,#070b18 100%)!important;border-color:#00f2fe47!important;border-radius:20px!important;grid-template-columns:126px minmax(0,1fr)!important;gap:16px!important;min-height:190px!important;padding:18px 16px!important;box-shadow:0 26px 58px #00000057,inset 0 1px #ffffff09,0 0 30px #00f2fe09!important}main:has(.athlete-key-metrics-v2) .athlete-hero:after{content:"";background:linear-gradient(90deg,#0000,#00f2fe6b,#0000);height:1px;position:absolute;inset:auto 0 0}main:has(.athlete-key-metrics-v2) .athlete-hero-photo{background:radial-gradient(circle at 50% 38%,#ffffff14,#ffffff04)!important;border:2px solid #00f2fe94!important;width:116px!important;height:116px!important;box-shadow:0 0 0 5px #00f2fe0b,0 18px 36px #00000059,0 0 30px #00f2fe1f!important}:is(main:has(.athlete-key-metrics-v2) .athlete-hero-photo .player-avatar,main:has(.athlete-key-metrics-v2) .athlete-hero-photo [class*=player-avatar]){width:104px!important;height:104px!important}main:has(.athlete-key-metrics-v2) .athlete-context{color:#b9c8d2!important;background:#0609149e!important;border-color:#00f2fe2e!important;min-height:28px!important;padding:0 9px!important;font-size:8px!important}main:has(.athlete-key-metrics-v2) .athlete-context img{width:20px!important;height:20px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-copy h2{letter-spacing:-.045em!important;font-size:26px!important;line-height:1!important}main:has(.athlete-key-metrics-v2) .athlete-meta-line{color:#9aabb6!important;gap:5px 10px!important;font-size:8.5px!important}main:has(.athlete-key-metrics-v2) .athlete-facts-grid{box-shadow:0 12px 28px #00000024;background:linear-gradient(#0b1021e6,#070a16f2)!important;border-color:#678ba22b!important;border-radius:14px!important;margin-top:10px!important}main:has(.athlete-key-metrics-v2) .athlete-facts-grid>div{min-height:64px!important}main:has(.athlete-key-metrics-v2) .athlete-facts-grid span{text-transform:uppercase;letter-spacing:.08em;color:#647b89!important;font-size:7px!important}main:has(.athlete-key-metrics-v2) .athlete-facts-grid strong{color:#f1f5f7!important;font-size:9.5px!important}:is(main:has(.athlete-key-metrics-v2) .athlete-alert-center,main:has(.athlete-key-metrics-v2) .athlete-follow-context){background:linear-gradient(90deg,#ff6d0012,#080c19f5 34%)!important;border-color:#ff6d0040!important;border-radius:15px!important;box-shadow:0 12px 28px #00000024!important}main:has(.athlete-key-metrics-v2) .stats-window-control{background:#070b16db!important;border:1px solid #5d809526!important;border-radius:13px!important;margin:12px 0 0!important;padding:5px!important}main:has(.athlete-key-metrics-v2) .stats-window-control button{border-radius:9px!important;min-height:36px!important}main:has(.athlete-key-metrics-v2) .stats-window-control button.active{box-shadow:inset 0 0 0 1px #ff6d003d;color:#ff873f!important;background:#ff6d0014!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2{grid-template-columns:1.28fr repeat(3,minmax(0,.74fr))!important;gap:7px!important;margin-top:12px!important;display:grid!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2>div{box-shadow:0 12px 26px #0000001f;background:linear-gradient(#0d1223f0,#070b17f7)!important;border:1px solid #525f8424!important;border-radius:13px!important;min-height:92px!important}main:has(.athlete-key-metrics-v2) .athlete-key-primary{background:radial-gradient(circle at 15% 25%,#00f2fe17,#0000 40%),linear-gradient(#0c1428f5,#070b19fa)!important;border-color:#00f2fe3b!important}:is(main:has(.athlete-key-metrics-v2) .athlete-intelligence-card,main:has(.athlete-key-metrics-v2) .athlete-section){background:linear-gradient(#0c1121f5,#070a16fa)!important;border-color:#59809729!important;border-radius:17px!important;box-shadow:0 16px 36px #0000002b!important}main:has(.athlete-key-metrics-v2) .athlete-intelligence-card{background:radial-gradient(circle at 10% 28%,#00e6761a,#0000 34%),linear-gradient(145deg,#0a101cfa,#070b17fc)!important;border-color:#00e6763b!important}main:has(.athlete-key-metrics-v2) .athlete-intelligence-head{background:#04081447!important;min-height:52px!important}main:has(.athlete-key-metrics-v2) .athlete-intelligence-kicker{letter-spacing:.1em;text-transform:uppercase;color:#00e676!important;font-size:7.5px!important;font-weight:950!important}main:has(.athlete-key-metrics-v2) .athlete-intelligence-grid>div{background:#ffffff05!important;min-height:72px!important}main:has(.athlete-key-metrics-v2) .athlete-form-chart{min-height:128px!important;padding:14px 12px 10px!important}main:has(.athlete-key-metrics-v2) .athlete-form-bar>div>span{box-shadow:0 0 14px #00e6761a;background:linear-gradient(#00e676,#00b96f)!important;border-radius:5px 5px 2px 2px!important}main:has(.athlete-key-metrics-v2) .athlete-recent-row{border-bottom-color:#5360841a!important;min-height:68px!important}main:has(.athlete-key-metrics-v2) .athlete-recent-row:hover{background:#ffffff04!important}@media (max-width:390px){main:has(.athlete-key-metrics-v2) .athlete-hero{grid-template-columns:108px minmax(0,1fr)!important;min-height:172px!important;padding:14px 12px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-photo{width:100px!important;height:100px!important}:is(main:has(.athlete-key-metrics-v2) .athlete-hero-photo .player-avatar,main:has(.athlete-key-metrics-v2) .athlete-hero-photo [class*=player-avatar]){width:90px!important;height:90px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-copy h2{font-size:22px!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}main:has(.athlete-key-metrics-v2) .athlete-key-primary{grid-column:1/-1}}
button[aria-label=Favori]{display:none!important}.bscore-polish-home-v2 nav[aria-label=Sports]:has(>button)>a[href=\/]{display:none!important}
#match-tabs,.tennis-premium-tabs,.nhl-detail-tabs{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16f0;border:1px solid #252b41b8;border-radius:14px;margin-top:10px;margin-bottom:14px;padding:5px;position:sticky;top:58px;box-shadow:0 8px 28px #00000029}#match-tabs button,.tennis-premium-tabs button,.nhl-detail-tabs button{min-height:38px}.match-summary-simple .match-trend-card,.match-summary-simple>.bscore-radar,.match-summary-simple>.match-summary-stats{display:none!important}.match-summary-simple{gap:12px!important}.match-summary-simple>.match-intelligence-grid,.match-summary-simple>.bscore-opinions,.match-summary-simple>.match-summary-players,.match-summary-simple>.bscore-match-timeline,.match-summary-simple>.match-reading-card{margin-block:0!important}.tennis-summary-v2>.tennis-matchup-v2,.tennis-summary-v2>.tennis-flow-radar,.tennis-detail-setboard-secondary{display:none!important}.tennis-summary-v2{gap:12px!important}.nhl-detail-stack>.nhl-flow-radar,.nhl-detail-stack>.nhl-quick-stats{display:none!important}.nhl-detail-stack{gap:12px!important}.nhl-detail-tabs{display:flex}.nhl-detail-tabs>button:first-child{order:1}.nhl-detail-tabs>button:nth-child(2){order:3}.nhl-detail-tabs>button:nth-child(3){order:2}.nhl-detail-tabs>button:nth-child(4){order:4}@media (max-width:560px){#match-tabs,.tennis-premium-tabs,.nhl-detail-tabs{top:max(52px, env(safe-area-inset-top));margin-inline:0}#match-tabs button,.tennis-premium-tabs button,.nhl-detail-tabs button{min-width:0;padding-inline:7px;font-size:11px}.nhl-detail-tabs button svg{display:none}}
.match-summary-players .match-summary-player-follow{min-width:44px!important;min-height:44px!important}.bscore-radar .bscore-radar-history-link{align-items:center;min-height:44px!important}
.bscore-match-timeline,.tennis-bscore-timeline,.hockey-bscore-timeline{min-width:0;max-width:100%;overflow:hidden}.bscore-match-timeline .bscore-timeline-list,.tennis-bscore-timeline .multisport-timeline-list,.hockey-bscore-timeline .multisport-timeline-list{gap:8px;min-width:0;max-width:100%;display:grid}.bscore-match-timeline .bscore-timeline-row,.tennis-bscore-timeline .multisport-timeline-row,.hockey-bscore-timeline .multisport-timeline-row{box-sizing:border-box;min-width:0;max-width:100%}.tennis-bscore-timeline .multisport-timeline-head,.hockey-bscore-timeline .multisport-timeline-head{align-items:center;min-height:44px;display:flex}.tennis-bscore-timeline .multisport-timeline-time,.hockey-bscore-timeline .multisport-timeline-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.bscore-match-timeline .bscore-timeline-copy,.tennis-bscore-timeline .multisport-timeline-copy,.hockey-bscore-timeline .multisport-timeline-copy{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.bscore-match-timeline,.tennis-bscore-timeline,.hockey-bscore-timeline{width:100%;max-width:100%}.bscore-match-timeline .bscore-timeline-row,.tennis-bscore-timeline .multisport-timeline-row,.hockey-bscore-timeline .multisport-timeline-row{min-height:52px}.tennis-bscore-timeline .multisport-timeline-row{grid-template-columns:minmax(58px,auto) minmax(48px,auto) minmax(0,1fr);column-gap:8px}.hockey-bscore-timeline .multisport-timeline-row{grid-template-columns:minmax(42px,auto) minmax(44px,auto) minmax(0,1fr) 28px;column-gap:8px}.bscore-match-timeline img,.tennis-bscore-timeline img,.hockey-bscore-timeline img{max-width:100%}}
:root{--bscore-mobile-inline:clamp(12px, 3.5vw, 18px);--bscore-mobile-gap:clamp(8px, 2.5vw, 12px);--bscore-mobile-radius:14px}:is(.bscore-polish-home-v2,.bscore-polish-football-v2,.bscore-tennis-premium-v2,.bscore-hockey-premium-v2,.alerts-shell,main:has(.athlete-key-metrics-v2)){min-width:0;max-width:100%;overflow-x:clip}:is(.bscore-polish-home-v2,.bscore-polish-football-v2,.bscore-tennis-premium-v2,.bscore-hockey-premium-v2,.alerts-shell,main:has(.athlete-key-metrics-v2)) img{max-width:100%}.bscore-polish-home-v2 main{min-width:0;max-width:100%;overflow-x:clip}.bscore-polish-home-v2 main>nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%}.bscore-polish-home-v2 main>nav::-webkit-scrollbar{display:none}.bscore-polish-home-v2 main>nav :is(a,button),.bscore-polish-home-v2 main>header a[aria-label],.bscore-polish-home-v2 main>section button,.bscore-polish-home-v2 main article>a{min-height:44px}.bscore-polish-home-v2 main>header a[aria-label]{min-width:44px}.bscore-polish-home-v2 main :is(article,section,nav,header),.bscore-polish-home-v2 main :is(article,section,nav,header)>*{min-width:0}.bscore-polish-home-v2 main article :is(strong,span,small),.bscore-polish-home-v2 main section :is(h1,h2,strong,span,p,small){overflow-wrap:anywhere}.bscore-polish-football-v2>div{min-width:0;max-width:100%;overflow-x:clip}.bscore-polish-football-v2>div>header :is(a,button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.bscore-polish-football-v2 [class*=matchFrame],.bscore-polish-football-v2 main[class*=matchRoot]{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.bscore-polish-football-v2 [class*=tabButton],.bscore-polish-football-v2 .match-summary-player-follow,.bscore-polish-football-v2 .bscore-radar-history-link{min-height:44px!important}.bscore-polish-football-v2 .match-summary-player-follow{min-width:44px!important}:is(.bscore-tennis-premium-v2,.bscore-hockey-premium-v2) :is(.athlete-section,.tennis-bscore-timeline,.hockey-bscore-timeline){min-width:0;max-width:100%}:is(.bscore-radar-copy,.multisport-timeline-copy,.bscore-timeline-copy,.athlete-hero-copy,.premium-empty-state,.mon-bscore-hero){min-width:0}:is(.bscore-radar-copy,.multisport-timeline-copy,.bscore-timeline-copy,.athlete-hero-copy,.premium-empty-state,.mon-bscore-hero) :is(strong,span,p,small){overflow-wrap:anywhere}main:has(.athlete-key-metrics-v2) .stats-window-control button{min-height:44px!important}.bscore-radar-history-link{min-height:44px!important}main:has(.athlete-key-metrics-v2) .match-summary-player-follow{min-height:44px!important}@media (max-width:640px){:is(.bscore-polish-home-v2,.bscore-polish-football-v2,.bscore-tennis-premium-v2,.bscore-hockey-premium-v2,.alerts-shell,main:has(.athlete-key-metrics-v2)){box-sizing:border-box}.bscore-polish-home-v2 main article,.bscore-polish-home-v2 main article>a{max-width:100%}.bscore-polish-football-v2 [class*=matchStage]{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;gap:6px!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{max-width:64px!important;max-height:64px!important}:is(.bscore-tennis-premium-v2,.bscore-hockey-premium-v2) :is(.athlete-section,.tennis-bscore-timeline,.hockey-bscore-timeline){border-radius:var(--bscore-mobile-radius)}main:has(.athlete-key-metrics-v2) .athlete-hero{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;min-height:150px!important;padding:14px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-photo{width:88px!important;height:88px!important}:is(main:has(.athlete-key-metrics-v2) .athlete-hero-photo .player-avatar,main:has(.athlete-key-metrics-v2) .athlete-hero-photo [class*=player-avatar]){width:80px!important;height:80px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-copy h2{font-size:clamp(20px,6vw,25px)!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.alerts-shell :is(.mon-bscore-hero,.premium-empty-state,.profile-first-run){max-width:100%;border-radius:var(--bscore-mobile-radius)!important}}@media (max-width:420px){.bscore-polish-home-v2 main{padding-inline:var(--bscore-mobile-inline)}.bscore-polish-home-v2 main article{padding-inline:10px}.bscore-polish-home-v2 main article [class*=scoreLine]{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)!important;gap:6px!important}.bscore-polish-home-v2 main article [class*=tennisScore]{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)!important;gap:5px!important}.bscore-polish-football-v2 [class*=matchStage]{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr)!important;padding-inline:10px!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{width:60px!important;height:60px!important}.bscore-polish-football-v2 [class*=matchTeamLogo] img{width:48px!important;height:48px!important}.bscore-polish-football-v2 [class*=matchScore]{font-size:36px!important}}@media (max-width:360px){.bscore-polish-home-v2 main{padding-inline:10px}.bscore-polish-home-v2 main article [class*=scoreLine]{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important}.bscore-polish-home-v2 main article [class*=tennisScore]{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important}.bscore-polish-football-v2 [class*=matchStage]{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)!important}.bscore-polish-football-v2 [class*=matchScore]{font-size:33px!important}main:has(.athlete-key-metrics-v2) .athlete-hero{grid-template-columns:78px minmax(0,1fr)!important;padding:12px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-photo{width:72px!important;height:72px!important}:is(main:has(.athlete-key-metrics-v2) .athlete-hero-photo .player-avatar,main:has(.athlete-key-metrics-v2) .athlete-hero-photo [class*=player-avatar]){width:66px!important;height:66px!important}}
:root{--bscore-v1-bg:#060810;--bscore-v1-surface:#0d101c;--bscore-v1-border:#1e2338;--bscore-v1-border-soft:#151a2a;--bscore-v1-text:#f7fafc;--bscore-v1-accent:#3ee6b0;--bscore-v1-accent-blue:#43bfff;--bscore-v1-danger:#ff4d57;--bscore-v1-warning:#ffb648}body{background:var(--bscore-v1-bg)}.bscore-polish-home-v2>main{background:radial-gradient(circle at 50% -90px, #43bfff14, transparent 280px), var(--bscore-v1-bg)!important;width:min(100%,430px)!important}.bscore-polish-home-v2>main>header{background:#060810f0!important;border-bottom-color:#1e2338cc!important}.bscore-polish-home-v2 [class*=brandB]{color:var(--bscore-v1-accent)!important;text-shadow:0 0 20px #3ee6b02e!important}.bscore-polish-home-v2 [class*=headerButton]{border-color:var(--bscore-v1-border)!important;background:#0e111e!important;min-width:44px!important;min-height:44px!important}.bscore-polish-home-v2 [class*=sportNav]{gap:8px!important;padding-block:13px 12px!important}.bscore-polish-home-v2 [class*=sportNav] :is(a,button){color:#9aa9bc!important;background:#0c101b!important;border-color:#191e32!important;border-radius:10px!important;min-height:44px!important;padding-inline:14px!important;font-size:11px!important}.bscore-polish-home-v2 [class*=sportActive]{color:#07100d!important;background:var(--bscore-v1-accent)!important;border-color:#3ee6b059!important;box-shadow:0 8px 22px #3ee6b01f!important}.bscore-polish-home-v2 [class*=sportActive] i{box-shadow:none!important;background:#07100d!important}.bscore-polish-home-v2 [class*=eyebrow]{color:#66778d!important;letter-spacing:.13em!important;font-size:9px!important}.bscore-polish-home-v2 [class*=sectionHeader] :is(h1,h2){color:var(--bscore-v1-text)!important;letter-spacing:-.035em!important;font-size:19px!important}.bscore-polish-home-v2 [class*=sectionLink]{min-height:44px!important;color:var(--bscore-v1-accent)!important;font-weight:750!important}.bscore-polish-home-v2 [class*=matchStack]{gap:9px!important}.bscore-polish-home-v2 [class*=matchCard]{border-color:var(--bscore-v1-border)!important;box-shadow:none!important;background:linear-gradient(#121523f0,#0c0f19fa)!important;border-radius:13px!important;gap:10px!important;padding:12px!important;position:relative!important;overflow:hidden!important}.bscore-polish-home-v2 [class*=matchCard]:has([class*=liveBadge]):before{background:var(--bscore-v1-danger);content:"";width:3px;position:absolute;inset:0 auto 0 0}.bscore-polish-home-v2 [class*=competitionLabel]{color:#8fa0b5!important;font-size:10px!important}.bscore-polish-home-v2 :is([class*=stateBadge],[class*=bscoreBadge],[class*=radarBadge]){border-radius:6px!important;min-height:24px!important;font-size:8.5px!important}.bscore-polish-home-v2 :is([class*=bscoreBadge],[class*=radarBadge]){color:var(--bscore-v1-accent)!important;background:#3ee6b014!important;border-color:#3ee6b047!important}.bscore-polish-home-v2 [class*=iconButton]{min-width:44px!important;min-height:44px!important}.bscore-polish-home-v2 [class*=scoreLine]{min-height:66px!important}.bscore-polish-home-v2 [class*=teamLogo]{background:#090c17!important;border-color:#242b44!important}.bscore-polish-home-v2 [class*=bigScore] strong{letter-spacing:-.04em!important;font-size:25px!important}.bscore-polish-home-v2 [class*=cardFooter]{border-top-color:var(--bscore-v1-border-soft)!important;color:#8291a5!important;min-height:44px!important;padding-top:9px!important;font-size:9.5px!important}.bscore-polish-home-v2 [class*=watchGrid]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.bscore-polish-home-v2 [class*=watchCard]{border-color:var(--bscore-v1-border)!important;text-align:left!important;background:#0d111d!important;border-radius:12px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr) auto!important;justify-items:stretch!important;column-gap:10px!important;min-height:70px!important;padding:10px 12px!important}.bscore-polish-home-v2 [class*=watchAvatar]{grid-area:1/1/span 2!important;align-self:center!important;width:44px!important;height:44px!important;margin:0!important}.bscore-polish-home-v2 [class*=watchCard]>strong{grid-column:2!important;align-self:end!important;font-size:11.5px!important}.bscore-polish-home-v2 [class*=watchCard]>small{color:#76869b!important;grid-column:2!important;min-height:0!important;font-size:8.5px!important}.bscore-polish-home-v2 [class*=watchScore]{min-height:25px!important;color:var(--bscore-v1-accent)!important;background:#3ee6b012!important;border-color:#3ee6b03d!important;grid-area:1/3/span 2!important;align-self:center!important}.bscore-polish-home-v2 [class*=watchBell]{display:none!important}.bscore-polish-home-v2 [class*=bottomNav]{border-top-color:var(--bscore-v1-border-soft)!important;background:#060810f7!important}.bscore-polish-home-v2 [class*=bottomNav] :is(a,button){min-height:48px!important}.bscore-polish-home-v2 [class*=bottomActive]{color:var(--bscore-v1-accent)!important}.bscore-polish-football-v2{--bscore-approved-accent:var(--bscore-v1-accent);background:var(--bscore-v1-bg);min-height:100dvh}.bscore-polish-football-v2>div{--orange:var(--bscore-v1-accent)!important;--cyan:var(--bscore-v1-accent-blue)!important;--green:var(--bscore-v1-accent)!important;--bg:var(--bscore-v1-bg)!important;--card:var(--bscore-v1-surface)!important;--border:var(--bscore-v1-border)!important;background:var(--bscore-v1-bg)!important}.bscore-polish-football-v2>div>header{border-color:var(--bscore-v1-border-soft)!important;background:#060810f5!important;min-height:62px!important}.bscore-polish-football-v2>div>header :is(a,button){border-color:var(--bscore-v1-border)!important;background:#0e111e!important;min-width:44px!important;min-height:44px!important}.bscore-polish-football-v2 [class*=competition] strong{color:#edf4fb!important;font-size:12px!important}.bscore-polish-football-v2 [class*=competition] span{color:#5b627c!important}.bscore-polish-football-v2 [class*=matchStatus]{color:#9aabba!important;background:#0c101c!important;border-color:#252b44!important}.bscore-polish-football-v2 [class*=matchStatusLive]{color:#ff6a72!important;background:#ff4d5714!important;border-color:#ff4d5759!important}.bscore-polish-football-v2 [class*=matchStage]{min-height:158px!important;padding-top:10px!important;padding-bottom:17px!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{background:#080c18!important;border-color:#252c46!important;width:68px!important;height:68px!important}.bscore-polish-football-v2 [class*=matchTeamName]{color:#f7fafc!important;font-size:13px!important}.bscore-polish-football-v2 [class*=matchScore]{letter-spacing:-.04em!important;font-size:40px!important}.bscore-polish-football-v2 [class*=followBar]{border-color:var(--bscore-v1-border)!important;background:#0d111d!important;border-radius:12px!important;min-height:54px!important}.bscore-polish-football-v2 [class*=followPrimary],.bscore-polish-football-v2 [class*=followCustomize]{min-height:44px!important;color:var(--bscore-v1-accent)!important}.bscore-polish-football-v2 [class*=tabs]{border-bottom-color:var(--bscore-v1-border-soft)!important;background:#060810f7!important;min-height:48px!important}.bscore-polish-football-v2 [class*=tabButton]{color:#8797aa!important;min-height:48px!important;font-size:10px!important;font-weight:750!important}.bscore-polish-football-v2 [class*=tabButtonActive]{color:var(--bscore-v1-accent)!important}.bscore-polish-football-v2 [class*=tabButtonActive]:after{background:var(--bscore-v1-accent)!important;height:2px!important}.bscore-polish-football-v2 .match-summary-simple{gap:9px!important}.bscore-polish-football-v2 :is(.match-summary-card,.match-intelligence-card,.bscore-radar){border-color:var(--bscore-v1-border)!important;box-shadow:none!important;background:#0d111d!important;border-radius:12px!important}.bscore-polish-football-v2 :is(.match-summary-card-head,.match-intelligence-head){min-height:24px!important}.bscore-polish-football-v2 :is(.match-summary-card-head>strong,.match-intelligence-head>span){color:#f3f7fb!important;font-size:11px!important;font-weight:800!important}.bscore-polish-football-v2 .bscore-index-label,.bscore-polish-football-v2 .bscore-radar-mark,.bscore-polish-football-v2 .bscore-radar-history-link{color:var(--bscore-v1-accent)!important}.bscore-polish-football-v2 .bscore-opinion-row,.bscore-polish-football-v2 .match-summary-player,.bscore-polish-football-v2 .bscore-radar-row,.bscore-polish-football-v2 .bscore-timeline-row{border-color:var(--bscore-v1-border-soft)!important;background:#0a0d19!important}.bscore-polish-football-v2 .bscore-radar-row{position:relative;overflow:hidden}.bscore-polish-football-v2 .bscore-radar-row:before{background:var(--bscore-v1-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.bscore-polish-football-v2 .bscore-radar-row.tone-warning:before{background:var(--bscore-v1-warning)}.bscore-polish-football-v2 .bscore-radar-row.tone-danger:before{background:var(--bscore-v1-danger)}.bscore-polish-football-v2 .bscore-timeline-kind.kind-radar{color:var(--bscore-v1-accent)!important}.bscore-polish-football-v2 .app-bottom-nav{border-top-color:var(--bscore-v1-border-soft)!important;background:#060810f7!important}.bscore-polish-football-v2 .app-bottom-nav .active{color:var(--bscore-v1-accent)!important}@media (max-width:420px){.bscore-polish-home-v2 [class*=sectionHeader] :is(h1,h2){font-size:18px!important}.bscore-polish-football-v2 [class*=matchStage]{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{width:62px!important;height:62px!important}.bscore-polish-football-v2 [class*=matchScore]{font-size:36px!important}}@media (max-width:360px){.bscore-polish-home-v2 [class*=sportNav] :is(a,button){padding-inline:11px!important}.bscore-polish-home-v2 [class*=watchCard]{grid-template-columns:42px minmax(0,1fr)!important}.bscore-polish-home-v2 [class*=watchScore]{grid-area:auto/2!important;justify-self:start!important}.bscore-polish-football-v2 [class*=matchStage]{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{width:56px!important;height:56px!important}.bscore-polish-football-v2 [class*=matchScore]{font-size:32px!important}}
.bscore-tennis-premium-v2,.bscore-hockey-premium-v2{--approved-bg:#060810;--approved-surface:#0d101c;--approved-surface-soft:#0a0d19;--approved-border:#1e2338;--approved-border-soft:#151a2a;--approved-text:#f7fafc;--approved-muted:#8191a5;--approved-accent:#3ee6b0;--approved-blue:#43bfff;--approved-danger:#ff4d57;background:var(--approved-bg)!important}main:has(.athlete-key-metrics-v2){--approved-bg:#060810;--approved-surface:#0d101c;--approved-surface-soft:#0a0d19;--approved-border:#1e2338;--approved-border-soft:#151a2a;--approved-text:#f7fafc;--approved-muted:#8191a5;--approved-accent:#3ee6b0;--approved-blue:#43bfff;--approved-danger:#ff4d57;background:var(--approved-bg)!important}.bscore-tennis-premium-v2 .tennis-premium-tabs,.bscore-hockey-premium-v2 .nhl-detail-tabs{border-color:var(--approved-border-soft)!important;background:#060810f7!important;min-height:48px!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button,.bscore-hockey-premium-v2 .nhl-detail-tabs button{color:#8797aa!important;min-height:48px!important;font-size:10px!important;font-weight:780!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button.active,.bscore-hockey-premium-v2 .nhl-detail-tabs button.active{color:var(--approved-accent)!important}.bscore-tennis-premium-v2 .tennis-premium-tabs button.active:after,.bscore-hockey-premium-v2 .nhl-detail-tabs button.active:after{background:var(--approved-accent)!important;height:2px!important;box-shadow:none!important}.bscore-tennis-premium-v2 .app-bottom-nav,.bscore-hockey-premium-v2 .app-bottom-nav{border-top-color:var(--approved-border-soft)!important;background:#060810f7!important}main:has(.athlete-key-metrics-v2) .app-bottom-nav{border-top-color:var(--approved-border-soft)!important;background:#060810f7!important}.bscore-tennis-premium-v2 .app-bottom-nav :is(a,button),.bscore-hockey-premium-v2 .app-bottom-nav :is(a,button){min-height:48px!important}main:has(.athlete-key-metrics-v2) .app-bottom-nav :is(a,button){min-height:48px!important}.bscore-tennis-premium-v2 .tennis-detail-scorecard{border:1px solid var(--approved-border)!important;box-shadow:none!important;background:radial-gradient(circle at 50% -25%,#3ee6b01c,#0000 42%),linear-gradient(155deg,#0e1220 0%,#0a0d19 62%,#070b15 100%)!important;border-radius:14px!important;overflow:hidden!important}.bscore-tennis-premium-v2 .tennis-detail-scorecard:before{opacity:.08!important}.bscore-tennis-premium-v2 .tennis-detail-tournament{border-bottom-color:var(--approved-border-soft)!important;background:#ffffff03!important;min-height:44px!important}.bscore-tennis-premium-v2 .tennis-detail-tournament>b{color:var(--approved-accent)!important;background:#3ee6b014!important}.bscore-tennis-premium-v2 .tennis-detail-stage{min-height:180px!important}.bscore-tennis-premium-v2 .tennis-detail-headshot{box-shadow:none!important;background:#090c17!important;border-color:#252c46!important}.bscore-tennis-premium-v2 .tennis-detail-player>strong,.bscore-tennis-premium-v2 .tennis-detail-match-score strong,.bscore-tennis-premium-v2 .tennis-detail-start-time{color:var(--approved-text)!important;text-shadow:none!important}.bscore-tennis-premium-v2 .tennis-score-now,.bscore-tennis-premium-v2 .tennis-flow-reading,.bscore-tennis-premium-v2 .tennis-match-story,.bscore-tennis-premium-v2 .tennis-flow-players,.bscore-tennis-premium-v2 .tennis-flow-radar,.bscore-tennis-premium-v2 .tennis-bscore-timeline,.bscore-tennis-premium-v2 .tennis-matchup-v2{border-color:var(--approved-border)!important;background:var(--approved-surface)!important;box-shadow:none!important;border-radius:12px!important}.bscore-tennis-premium-v2 .tennis-flow-reading{background:radial-gradient(circle at 10% 35%, #3ee6b017, transparent 38%), var(--approved-surface)!important}.bscore-tennis-premium-v2 .tennis-detail-alert{background:linear-gradient(90deg, #3ee6b012, var(--approved-surface) 44%)!important;border-color:#3ee6b040!important;min-height:58px!important}.bscore-tennis-premium-v2 .tennis-detail-alert>svg{color:var(--approved-accent)!important}.bscore-tennis-premium-v2 :is(.tennis-v2-radar-head,.tennis-score-now-head) strong{color:var(--approved-text)!important}.bscore-tennis-premium-v2 .tennis-index-gauge{box-shadow:none!important}.bscore-tennis-premium-v2 .tennis-index-gauge>span{background:#080c18!important}.bscore-tennis-premium-v2 .tennis-v2-radar-row,.bscore-tennis-premium-v2 .tennis-bscore-timeline-row,.bscore-tennis-premium-v2 .tennis-flow-player{border-color:var(--approved-border-soft)!important;background:var(--approved-surface-soft)!important}.bscore-hockey-premium-v2 .nhl-detail-scoreboard{border:1px solid var(--approved-border)!important;box-shadow:none!important;background:radial-gradient(circle at 50% -20%,#43bfff1a,#0000 44%),linear-gradient(155deg,#0e1220 0%,#0a0d19 62%,#070b15 100%)!important;border-radius:14px!important;overflow:hidden!important}.bscore-hockey-premium-v2 .nhl-detail-team-logo{box-shadow:none!important;background:#090c17!important;border-color:#252c46!important}.bscore-hockey-premium-v2 .nhl-detail-team strong,.bscore-hockey-premium-v2 .nhl-detail-score strong{color:var(--approved-text)!important;text-shadow:none!important}.bscore-hockey-premium-v2 .nhl-detail-alert{background:linear-gradient(90deg, #3ee6b012, var(--approved-surface) 44%)!important;border-color:#3ee6b040!important;min-height:58px!important}.bscore-hockey-premium-v2 .nhl-detail-alert>svg{color:var(--approved-accent)!important}.bscore-hockey-premium-v2 :is(.nhl-flow-reading,.nhl-flow-radar,.hockey-bscore-timeline,.nhl-impact-players,.nhl-quick-stats,.nhl-full-stats,.nhl-lines-page,.nhl-player-group){border-color:var(--approved-border)!important;background:var(--approved-surface)!important;box-shadow:none!important;border-radius:12px!important}.bscore-hockey-premium-v2 .nhl-flow-reading{background:radial-gradient(circle at 10% 35%, #3ee6b014, transparent 38%), var(--approved-surface)!important}.bscore-hockey-premium-v2 .reference-intel-body,.bscore-hockey-premium-v2 .nhl-score-context,.bscore-hockey-premium-v2 .nhl-period-grid{border-color:var(--approved-border-soft)!important;background:var(--approved-surface-soft)!important}.bscore-hockey-premium-v2 .nhl-index-gauge>span{background:#080c18!important}.bscore-hockey-premium-v2 .reference-index-label,.bscore-hockey-premium-v2 .nhl-radar-history-link{color:var(--approved-accent)!important}.bscore-hockey-premium-v2 :is(.nhl-radar-row,.multisport-timeline-row,.nhl-watch-player,.nhl-full-stat-row,.nhl-line-player){border-color:var(--approved-border-soft)!important;background:var(--approved-surface-soft)!important}.bscore-hockey-premium-v2 .nhl-radar-row{position:relative;overflow:hidden}.bscore-hockey-premium-v2 .nhl-radar-row:before{background:var(--approved-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.bscore-hockey-premium-v2 .multisport-timeline-kind.kind-radar{color:var(--approved-accent)!important}main:has(.athlete-key-metrics-v2){width:min(100%,430px)!important;color:var(--approved-text)!important;background:radial-gradient(circle at 50% -90px, #43bfff12, transparent 270px), var(--approved-bg)!important;margin-inline:auto!important}main:has(.athlete-key-metrics-v2) .athlete-hero{border-color:var(--approved-border)!important;background:radial-gradient(circle at 20% 20%, #3ee6b014, transparent 34%), var(--approved-surface)!important;min-height:184px!important;box-shadow:none!important;border-radius:14px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-copy h2{color:var(--approved-text)!important;letter-spacing:-.035em!important;font-size:25px!important}:is(main:has(.athlete-key-metrics-v2) .athlete-meta-line,main:has(.athlete-key-metrics-v2) .athlete-context){color:var(--approved-muted)!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2{gap:8px!important}main:has(.athlete-key-metrics-v2) :is(.athlete-key-primary,.athlete-key-secondary){border-color:var(--approved-border)!important;background:var(--approved-surface)!important;min-height:74px!important;box-shadow:none!important;border-radius:12px!important}main:has(.athlete-key-metrics-v2) .athlete-key-primary>svg{color:var(--approved-accent)!important}main:has(.athlete-key-metrics-v2) .stats-window-control{gap:7px!important}main:has(.athlete-key-metrics-v2) .stats-window-control button{border-color:var(--approved-border)!important;color:#93a3b7!important;background:#0c0f1b!important;border-radius:9px!important;min-height:44px!important}main:has(.athlete-key-metrics-v2) .stats-window-control button.active{color:#06100d!important;background:var(--approved-accent)!important;border-color:#3ee6b052!important}main:has(.athlete-key-metrics-v2) :is(.athlete-section,.athlete-panel,.athlete-form-card,.athlete-stat-card,.athlete-match-card){border-color:var(--approved-border)!important;background:var(--approved-surface)!important;box-shadow:none!important;border-radius:12px!important}@media (max-width:420px){.bscore-tennis-premium-v2 .tennis-detail-stage{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important}.bscore-tennis-premium-v2 .tennis-detail-headshot{width:70px!important;height:70px!important}main:has(.athlete-key-metrics-v2) .athlete-hero-copy h2{font-size:23px!important}}@media (max-width:360px){.bscore-tennis-premium-v2 .tennis-detail-stage{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)!important}.bscore-tennis-premium-v2 .tennis-detail-headshot{width:62px!important;height:62px!important}main:has(.athlete-key-metrics-v2) .athlete-key-metrics-v2{grid-template-columns:minmax(0,1fr)!important}}
:root{--bscore-qa-v3-accent:#3ee6b0;--bscore-qa-v3-accent-soft:#3ee6b01a;--bscore-qa-v3-border:#1e2338;--bscore-qa-v3-border-soft:#151a2a}.bscore-polish-football-v2>div [class*=tabButtonActive],.bscore-polish-football-v2>div [class*=followPrimary],.bscore-polish-football-v2>div [class*=followCustomize],.bscore-polish-football-v2>div .match-key-player-radar,.bscore-polish-football-v2>div .bscore-radar-history-link,.bscore-polish-football-v2>div .app-bottom-item.active{color:var(--bscore-qa-v3-accent)!important}.bscore-polish-football-v2>div [class*=tabButtonActive]:after,.bscore-polish-football-v2>div .app-bottom-item.active:before{background:var(--bscore-qa-v3-accent)!important;box-shadow:none!important}.bscore-polish-football-v2>div [class*=followBarActive]{border-color:#3ee6b057!important}.bscore-polish-football-v2>div .match-summary-player-follow,.bscore-polish-football-v2>div .bscore-opinion-level{color:var(--bscore-qa-v3-accent)!important;background:var(--bscore-qa-v3-accent-soft)!important;border-color:#3ee6b047!important}.bscore-polish-football-v2>div .bscore-radar-row:before{background:var(--bscore-qa-v3-accent)!important}.bscore-polish-football-v2>div .bscore-radar-row.tone-live:before,.bscore-polish-football-v2>div .bscore-radar-row.tone-danger:before{background:#ef5260!important}.bscore-polish-football-v2>div .bscore-radar-row.tone-warning:before{background:#e6a14d!important}.bscore-polish-football-v2>div .bscore-radar-row.tone-context:before{background:#7d90a0!important}.bscore-polish-football-v2>div .bscore-index-body{grid-template-columns:88px 1px minmax(0,1fr)!important;gap:10px!important}.bscore-polish-football-v2>div .bscore-index-scoreblock{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.bscore-polish-football-v2>div .bscore-index-label{width:100%!important;max-width:none!important;color:var(--bscore-qa-v3-accent)!important;text-align:center!important;white-space:nowrap!important;font-size:8.5px!important;line-height:1.15!important}.bscore-polish-football-v2>div .bscore-index-divider{height:76px!important}.bscore-polish-football-v2>div .bscore-index-signals{min-width:0!important}.bscore-polish-football-v2>div .match-summary-players{overflow:hidden!important}.bscore-polish-football-v2>div .match-summary-player-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.bscore-polish-football-v2>div .match-summary-player{border:0!important;border-bottom:1px solid var(--bscore-qa-v3-border-soft)!important;background:#0a0d19!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"main follow""metrics metrics"!important;align-items:center!important;gap:4px 8px!important;min-height:92px!important;padding:8px 10px!important;display:grid!important}.bscore-polish-football-v2>div .match-summary-player:last-child{border-bottom:0!important}.bscore-polish-football-v2>div .match-summary-player-main{grid-area:main!important;grid-template-columns:22px 44px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.bscore-polish-football-v2>div .match-summary-player-main [class*=player-avatar]{width:44px!important;min-width:44px!important;height:44px!important}.bscore-polish-football-v2>div .match-key-player-copy{gap:1px!important}.bscore-polish-football-v2>div .match-key-player-copy>strong{font-size:10px!important}.bscore-polish-football-v2>div .bscore-player-reason{-webkit-line-clamp:1!important;margin-top:1px!important;font-size:7.5px!important;line-height:1.25!important}.bscore-polish-football-v2>div .match-key-player-radar{font-size:7px!important;line-height:1.2!important}.bscore-polish-football-v2>div .match-summary-player-metrics{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-area:metrics!important;gap:10px!important;min-width:0!important;padding:2px 0 0 73px!important;display:flex!important;overflow-x:auto!important}.bscore-polish-football-v2>div .match-summary-player-metrics::-webkit-scrollbar{display:none!important}.bscore-polish-football-v2>div .match-summary-player-metrics>span{flex:none!important;font-size:6.5px!important}.bscore-polish-football-v2>div .match-summary-player-follow{border-radius:9px!important;grid-area:follow!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;font-size:0!important}.bscore-polish-football-v2>div .match-summary-player-follow:after{display:none!important}.bscore-polish-football-v2>div [class*=tabs]{border-bottom-color:var(--bscore-qa-v3-border)!important;background:#060810fc!important;box-shadow:0 8px 16px #00000038!important}.bscore-polish-football-v2>div .match-summary-simple{padding-top:16px!important}.bscore-polish-football-v2>div .match-summary-card{scroll-margin-top:128px!important}.competitions-page-shell.bscore-broadcast-v2{--broadcast-orange:var(--bscore-qa-v3-accent)!important}.competitions-page-shell .sport-switch-item.active:after,.competitions-page-shell .app-bottom-item.active:before{background:var(--bscore-qa-v3-accent)!important;box-shadow:none!important}.competitions-page-shell .app-bottom-item.active,.competitions-page-shell .competitions-page-head>svg{color:var(--bscore-qa-v3-accent)!important}.competitions-page-shell .fusion-header-alert i{background:var(--bscore-qa-v3-accent)!important}.competitions-page-shell .competitions-featured .fusion-competition-grid a{border-color:var(--bscore-qa-v3-border)!important}.competitions-page-shell .competitions-featured .fusion-competition-grid a:first-child{border-left-color:var(--bscore-qa-v3-accent)!important}@media (max-width:390px){.bscore-polish-football-v2>div .bscore-index-body{grid-template-columns:80px 1px minmax(0,1fr)!important;gap:8px!important}.bscore-polish-football-v2>div .bscore-index-gauge{width:66px!important;height:66px!important}.bscore-polish-football-v2>div .bscore-index-label{font-size:8px!important}.bscore-polish-football-v2>div .match-summary-player{min-height:88px!important;padding-left:8px!important;padding-right:8px!important}.bscore-polish-football-v2>div .match-summary-player-main{grid-template-columns:20px 42px minmax(0,1fr)!important;gap:6px!important}.bscore-polish-football-v2>div .match-summary-player-main [class*=player-avatar]{width:42px!important;min-width:42px!important;height:42px!important}.bscore-polish-football-v2>div .match-summary-player-metrics{gap:8px!important;padding-left:68px!important}}
.bscore-polish-football-v2>div .app-bottom-item.active:after{content:none!important;display:none!important}.bscore-polish-football-v2>div [class*=tabs]{top:max(62px, calc(53px + env(safe-area-inset-top)))!important}.bscore-polish-football-v2>div [class*=tabs]:before{content:"";pointer-events:none;background:#060810fc;height:10px;position:absolute;bottom:100%;left:0;right:0}
:root{--bscore-v3-bg:#060a14;--bscore-v3-panel:#0a0d19;--bscore-v3-panel-2:#0d111e;--bscore-v3-row:#080c17;--bscore-v3-line:#181d2e;--bscore-v3-line-soft:#121725;--bscore-v3-text:#f6f9fb;--bscore-v3-muted:#8090a0;--bscore-v3-accent:#3ee6b0;--bscore-v3-radius:8px;--bscore-v3-radius-small:6px}.bscore-polish-home-v2>main{background:var(--bscore-v3-bg)!important}.bscore-polish-home-v2 [class*=headerButton],.bscore-polish-home-v2 [class*=sportNav] :is(a,button),.bscore-polish-home-v2 [class*=matchCard],.bscore-polish-home-v2 [class*=watchCard],.bscore-polish-home-v2 [class*=loadingCard],.bscore-polish-home-v2 [class*=emptyState]{border-radius:var(--bscore-v3-radius)!important;box-shadow:none!important}.bscore-polish-home-v2 [class*=headerButton]{border-radius:var(--bscore-v3-radius)!important}.bscore-polish-home-v2 [class*=sportNav]{gap:6px!important;padding-block:8px!important}.bscore-polish-home-v2 [class*=sportNav] :is(a,button){background:var(--bscore-v3-panel)!important;min-height:44px!important;padding-inline:12px!important}.bscore-polish-home-v2 [class*=matchStack]{gap:6px!important}.bscore-polish-home-v2 [class*=matchCard]{border-color:var(--bscore-v3-line)!important;background:var(--bscore-v3-panel)!important;gap:7px!important;padding:9px 10px!important}.bscore-polish-home-v2 [class*=scoreLine]{min-height:58px!important}.bscore-polish-home-v2 [class*=cardFooter]{border-top-color:var(--bscore-v3-line-soft)!important;min-height:44px!important;padding-top:6px!important}.bscore-polish-home-v2 [class*=watchGrid]{gap:6px!important}.bscore-polish-home-v2 [class*=watchCard]{border-color:var(--bscore-v3-line)!important;background:var(--bscore-v3-panel)!important;min-height:64px!important;padding:8px 10px!important}.bscore-polish-football-v2>div{background:var(--bscore-v3-bg)!important}.bscore-polish-football-v2 [class*=matchHero],.bscore-polish-football-v2 [class*=followBar],.bscore-polish-football-v2 :is(.match-summary-card,.match-intelligence-card,.bscore-radar,.match-summary-player,.bscore-opinion-row,.bscore-radar-row,.bscore-timeline-row){border-radius:var(--bscore-v3-radius)!important;box-shadow:none!important}.bscore-polish-football-v2 [class*=matchHero]{border-color:var(--bscore-v3-line)!important;background:var(--bscore-v3-panel)!important}.bscore-polish-football-v2 [class*=matchHero]:before{opacity:.12!important}.bscore-polish-football-v2 [class*=matchHeroStatus]{border-bottom-color:var(--bscore-v3-line-soft)!important;background:var(--bscore-v3-panel-2)!important;min-height:48px!important;padding-block:5px!important}.bscore-polish-football-v2 [class*=matchStage]{min-height:150px!important;padding-block:10px 12px!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{width:62px!important;height:62px!important;box-shadow:none!important;background:var(--bscore-v3-row)!important;border-radius:10px!important}.bscore-polish-football-v2 [class*=matchTeamLogo] img{width:50px!important;height:50px!important}.bscore-polish-football-v2 [class*=followBar]{background:var(--bscore-v3-panel)!important;min-height:50px!important}.bscore-polish-football-v2 [class*=tabs]{border-bottom-color:var(--bscore-v3-line)!important;min-height:46px!important;box-shadow:none!important;background:#060a14fc!important}.bscore-polish-football-v2 [class*=tabButton]{min-height:46px!important;padding-inline:10px!important}.bscore-polish-football-v2 .match-summary-simple{gap:6px!important;padding-top:10px!important}.bscore-polish-football-v2 :is(.match-summary-card,.match-intelligence-card,.bscore-radar){border-color:var(--bscore-v3-line)!important;background:var(--bscore-v3-panel)!important}.bscore-polish-football-v2 :is(.match-summary-player,.bscore-opinion-row,.bscore-radar-row,.bscore-timeline-row){border-color:var(--bscore-v3-line-soft)!important;background:var(--bscore-v3-row)!important}.bscore-polish-football-v2 .match-summary-player{min-height:84px!important;padding-block:6px!important}.bscore-polish-football-v2 .match-summary-player-follow{border-radius:var(--bscore-v3-radius-small)!important;min-width:44px!important;min-height:44px!important}.bscore-polish-football-v2 .bscore-radar-row:before{border-radius:0!important}@media (max-width:390px){.bscore-polish-home-v2 [class*=matchCard]{padding-inline:8px!important}.bscore-polish-football-v2 [class*=matchTeamLogo]{width:56px!important;height:56px!important}.bscore-polish-football-v2 [class*=matchTeamLogo] img{width:45px!important;height:45px!important}}
