.live-results-wrapper{background:#f1f5f9;min-height:100vh;color:#1e293b;font-family:DM Sans,sans-serif;padding-top:1rem}.sport-nav-tabs{display:flex;gap:20px;padding:0 12px;margin-bottom:0;border-bottom:none;flex-wrap:nowrap;align-items:center;height:100%}.sport-nav-tab{padding:12px 0;font-size:15px;font-weight:700;color:#94a3b8;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap}.sport-nav-tab.active{color:#7c3aed}.sport-nav-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:#7c3aed;border-radius:4px 4px 0 0}.sub-filter-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px;border-top:1px solid #f1f5f9}.pill-filters{display:flex;gap:0;align-items:center;background:#f1f5f9;border-radius:12px;padding:3px}.pill-filter{padding:6px 14px;background:transparent;border-radius:9px;font-size:12px;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.23,1,.32,1);border:none;display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;min-height:30px;white-space:nowrap;-webkit-user-select:none;user-select:none}.pill-filter:hover{color:#475569;background:#fff9}.pill-filter.active{background:#fff;color:#0f172a;box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #0f172a0a;transform:none}.pill-filter:not(.is-live-btn).active:nth-child(2){background:#fff;color:#475569;box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #0f172a0a}.pill-filter:not(.is-live-btn).active:nth-child(3){background:#fff;color:#7c3aed;box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #0f172a0a}.pill-filter.is-live-btn{background:transparent;color:#ef4444;border:none}.pill-filter.is-live-btn:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:live-dot-pulse 1.6s ease-in-out infinite}.pill-filter.is-live-btn:hover{background:#ef44440f;color:#dc2626}.pill-filter.is-live-btn.active{background:#fef2f2;color:#dc2626;box-shadow:0 1px 4px #ef444426,0 0 0 1px #ef44441a}.pill-filter.is-live-btn.active:before{background:#dc2626}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.odds-toggle-area{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:#475569}.league-group{background:#fff;margin-bottom:0;border-top:1px solid #cbd5e1;width:100%;display:block}.league-group:first-child{border-top:none}.league-header{background:#f8fafc;padding:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.03);height:auto}.league-info-left{display:flex;align-items:center;gap:12px}a.league-link{text-decoration:none;cursor:pointer;transition:color .15s ease}a.league-link:hover{color:#4f46e5;text-decoration:underline;text-underline-offset:2px}.league-logo-box{width:32px;height:32px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.league-names{display:flex;flex-direction:column}.league-main-name{font-size:14px;font-weight:800;color:#0f172a;line-height:1.2}.league-sub-name{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px;margin-top:2px}.league-header-right{display:flex;align-items:center;gap:8px;color:#64748b;flex-shrink:0}.league-toggle-icon{transition:transform .2s ease;transform:rotate(0)}.league-group:not(.collapsed) .league-toggle-icon{transform:rotate(180deg)}.fav-star-icon{display:flex;align-items:center;justify-content:center}.match-time-status{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;font-weight:800;font-size:11px;border-right:2px solid rgba(0,0,0,.05);padding-right:8px;margin-right:-4px;transition:all .3s ease}.m-time{color:#475569;font-size:12px;letter-spacing:-.01em}.m-status{color:#94a3b8;font-size:10px;text-transform:uppercase}.match-row.live .match-time-status{border-right-color:#ef444440}.m-status.is-live{color:red;font-weight:900;text-shadow:0 0 10px rgba(255,0,0,.1)}.match-row.live .m-time{color:#0f172a}.match-teams-col{display:flex;flex-direction:column;gap:2px;padding-left:10px}.m-team-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#1e293b;line-height:1;overflow:hidden}.m-team-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-team-logo{width:20px;height:20px;object-fit:contain}.match-odds-col{display:flex;flex-direction:column;align-items:center;gap:4px}.odds-header-labels{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;text-align:center;font-size:11px;font-weight:800;color:#64748b;margin-bottom:2px}.odds-values-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%}.odd-box{background:#f8fafc;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:5px;font-size:12px;font-weight:950;text-align:center;color:#000;transition:all .2s}.odd-box:hover{border-color:#7c3aed;color:#7c3aed;background:#f5f3ff}.match-score-col{display:flex;flex-direction:column;gap:8px;align-items:center;padding-left:10px}.m-score-val{font-size:15px;font-weight:950;color:red;height:20px;display:flex;align-items:center}.m-score-val.is-live{color:red}.match-fav-col{display:flex;justify-content:flex-end}.fav-star-icon{color:#475569;font-size:20px!important;transition:transform .2s}@media(max-width:768px){.match-row{grid-template-columns:50px 1fr 40px 30px;padding:10px 8px}.match-odds-col{display:none}}.ui-switch{width:38px;height:22px;background:#334155;border-radius:20px;position:relative;cursor:pointer;transition:background .3s}.ui-switch.on{background:#7c3aed}.ui-switch-track{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-switch.on .ui-switch-track{transform:translate(16px)}@keyframes rowGoalFlash{0%{background:#22c55e2e;box-shadow:inset 3px 0 #22c55e}70%{background:#22c55e0f;box-shadow:inset 3px 0 #22c55e}to{background:transparent;box-shadow:none}}.row-goal-flash{animation:rowGoalFlash 4s ease-out forwards!important}@keyframes matchRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.match-row-animate{opacity:0;animation:matchRowIn .3s ease forwards}@keyframes leagueGroupIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.league-group-animate{opacity:0;animation:leagueGroupIn .35s cubic-bezier(.23,1,.32,1) forwards}.empty-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px dashed rgba(0,0,0,.08);border-radius:20px;color:#94a3b8;animation:matchRowIn .4s ease forwards}.empty-state-icon{font-size:40px;opacity:.35}.empty-state-title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.empty-state-sub{font-size:11px;font-weight:500;opacity:.6}#back-to-top{position:fixed;bottom:28px;right:28px;width:42px;height:42px;border-radius:14px;background:#0f172ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px -4px #0000002e;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s ease,transform .3s cubic-bezier(.23,1,.32,1);z-index:2147483647}#back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}#back-to-top:hover{background:#0f172a;transform:translateY(-2px)}.league-title-wrapper{display:flex;align-items:center;gap:12px;flex-shrink:1;min-width:0}.league-flag{width:18px;height:18px;border-radius:3px;object-fit:cover;flex-shrink:0}.league-title{font-size:11px;font-weight:700;white-space:nowrap}.match-count{display:none;font-size:10px;font-weight:600;color:#64748b;background:#64748b14;padding:4px 10px;border-radius:8px;letter-spacing:.05em}.match-list{display:block;width:100%}.match-row{display:grid;grid-template-columns:50px 1fr 60px 40px;align-items:center;padding:6px 12px;border-bottom:1px solid rgba(0,0,0,.03);transition:background .2s;cursor:pointer;min-height:44px;text-decoration:none;color:inherit;gap:0}.match-row.has-odds{grid-template-columns:50px 1fr 180px 40px 40px}.match-odds-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.odds-values-grid{display:flex;gap:4px;width:100%}.odd-box{flex:1;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-size:11px;font-weight:950;padding:2px 0;text-align:center;color:#000;position:relative;transition:background .4s ease,color .2s ease,border-color .2s ease}.odds-header-labels{display:flex;width:100%;justify-content:space-around;font-size:9px;font-weight:800;color:#94a3b8;margin-bottom:-1px}@media(max-width:768px){.league-header{padding:10px 6px!important}.header-top-row{flex-direction:column!important;height:auto!important;padding:12px 16px!important;gap:10px!important}.sport-nav-tabs{width:100%!important;gap:0!important;padding:0!important;justify-content:stretch!important;border-bottom:1px solid rgba(0,0,0,.06)!important;height:40px!important}.sport-nav-tab{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;padding:0!important;height:100%!important;border-bottom:none!important}.sport-nav-tab.active:after{bottom:0!important;height:3px!important}.date-selector-mobile{width:auto!important;max-width:max-content!important;margin:0 auto!important;height:34px!important}.sub-filter-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important}.pill-filters{display:flex!important;width:100%!important;gap:0!important;background:#f1f5f9!important;border-radius:10px!important;padding:3px!important}.pill-filter{flex:1!important;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important;font-size:11px!important;padding:6px 4px!important;white-space:nowrap!important;min-height:28px!important}.toggles-row{display:flex!important;justify-content:center!important;gap:24px!important;padding-top:10px!important;border-top:1px solid rgba(0,0,0,.06)!important}.match-row{grid-template-columns:48px 1fr 48px 30px;padding:5px 6px;height:52px;gap:0}.match-row.has-odds{grid-template-columns:40px 1fr 110px 44px 28px}.match-odds-col{display:flex!important}.odd-box{font-size:10px!important;padding:2px 1px!important;border-radius:4px!important}.odds-header-labels{font-size:8px!important}.odds-values-grid{gap:2px!important}.match-league-info{max-width:80px;font-size:8px}.m-team-row{overflow:hidden}.m-team-name{font-size:12px;font-weight:700;width:100%;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-logo{width:16px;height:16px;flex-shrink:0}.score-box{min-width:60px;height:28px;font-size:11px!important;border-radius:8px;white-space:nowrap;padding:0 6px!important;flex-shrink:0}.time-box-row{gap:4px}.start-time,.match-time{font-size:10px}.match-badge{width:13px;height:13px;font-size:7px;margin-top:0}.ht-score-display{display:none}.match-right-section{justify-content:center!important;gap:4px!important}.match-icons{gap:4px}.match-icons .material-symbols-outlined{font-size:16px!important}.bet-icon{width:14px;height:14px}.team-container{gap:2px;overflow:hidden}.match-row .card-indicator{display:none!important}}.match-row:last-child{border-bottom:none}.match-row:nth-child(2n){background-color:#f5f5f5}.match-row:hover{background-color:#00000006!important}.time-box{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:Satoshi,sans-serif;font-weight:800}.time-box-row{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.start-time{color:#0f172a;font-size:13px;font-style:italic;font-weight:700}.match-time{color:#f97316;font-size:13px;font-weight:900;font-style:italic}.match-badge{color:#fff;font-weight:900;font-size:8px;background:#ef4444;width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:4px;text-transform:uppercase;box-shadow:0 1px 4px #ef444466;flex-shrink:0;margin-top:1px;font-family:sans-serif;text-indent:.5px}.card-indicat.odd-box{display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:4px;font-weight:700;font-size:13px;min-height:28px;color:#fff;transition:all .2s}.odd-box.is-live-odd{color:#6366f1;font-weight:950}.odd-box.odd-won{background:#eef0fe;border-color:#5335e9;color:#5335e9;opacity:1}.odd-box{position:relative}@keyframes oddFlashUp{0%{background:#22c55e59}to{background:#f8fafc}}@keyframes oddFlashDown{0%{background:#ef444459}to{background:#f8fafc}}.odd-box.flash-up{animation:oddFlashUp 1.2s ease-out}.odd-box.flash-down{animation:oddFlashDown 1.2s ease-out}.card-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;border-radius:3px;font-size:10px;font-weight:900;margin-left:5px;vertical-align:text-bottom;box-shadow:0 1px 3px #00000026;font-family:Inter,sans-serif;line-height:1}.card-yellow{background-color:#facc15;color:#422006;border:1px solid #eab308}.card-red{background-color:#ef4444;color:#fff;border:1px solid #dc2626}.derby-badge{font-size:9px;font-weight:900;color:#ef4444;background:#fef2f2;padding:2px 5px;border-radius:4px;border:1px solid #fecaca;margin-left:6px;display:inline-flex;align-items:center}.country-badge{font-size:11px;margin-left:4px;vertical-align:middle}.ml-j-bar{display:inline-block;width:14px;height:6px;border-radius:3px;margin-right:10px;background:#444;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.08);vertical-align:middle}.ml-j-stripe{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:2}.time-box-wrapper{display:flex;align-items:center;padding-left:2px;height:100%}.team-container{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;width:100%}.team-container.home{justify-content:flex-end;text-align:right}.team-container.away{justify-content:flex-start;text-align:left}.team-logo{width:20px;height:20px;object-fit:contain;flex-shrink:0;display:block}.team-name{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-box-wrapper{display:flex;align-items:center;justify-content:center;gap:4px}.score-box{font-size:13px!important;padding:4px 12px!important;min-width:64px;min-height:32px;height:auto;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:12px;width:fit-content;letter-spacing:.02em;border:1px solid rgba(0,0,0,.05);color:#000;font-weight:800;white-space:nowrap}.match-row.live .score-box{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0;box-shadow:0 0 15px #22c55e1a}.match-icons{display:flex;gap:8px;justify-content:flex-end;color:#94a3b8}.skeleton-row{height:56px;background:linear-gradient(90deg,#00000003 25%,#00000008,#00000003 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;margin:8px 20px;border-radius:12px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.switch-container{display:flex;align-items:center;background:#00000008;padding:3px;border-radius:14px}.switch-btn{padding:6px 14px;border-radius:11px;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);color:#64748b}.switch-btn.active{background:#fff;color:#0f172a;box-shadow:0 4px 10px #0000000d}.goal-scored-text{color:#f97316!important;animation:goal-pulse 1s infinite alternate}@keyframes goal-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.02)}}.goal-icon-anim{display:inline-block;animation:goal-bounce .8s cubic-bezier(.36,0,.66,-.56) infinite alternate;margin:0 4px;font-size:13px;vertical-align:middle}@keyframes goal-bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scorer-item{font-size:11px;color:#475569;line-height:1.4}.scorer-name{font-weight:700;color:#0f172a}.scorer-assist{color:#94a3b8;font-style:italic;font-size:9px}.ci{display:inline-block;width:7px;height:10px;border-radius:2px;vertical-align:middle;box-shadow:0 1px 3px #0000001a}.ci.y{background:#fbbf24}.ci.r{background:#ef4444}#match-scoreboard{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 0 0 1px #ffffffe6 inset,0 24px 64px -12px #0f172a1f,0 4px 16px -4px #0f172a0f;font-family:DM Sans,sans-serif;animation:sb-appear .45s cubic-bezier(.23,1,.32,1) both}@keyframes sb-appear{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sb-hero{background:linear-gradient(165deg,#f8fafc,#f1f5f9 45%,#e2e8f0);position:relative;overflow:hidden;padding-bottom:0;border-bottom:1px solid #e2e8f0}.sb-hero:before{content:"";position:absolute;top:-120px;left:-80px;width:320px;height:320px;background:radial-gradient(ellipse,rgba(99,102,241,.08) 0%,transparent 65%);pointer-events:none}.sb-hero:after{content:"";position:absolute;top:-100px;right:-60px;width:280px;height:280px;background:radial-gradient(ellipse,rgba(249,115,22,.05) 0%,transparent 65%);pointer-events:none}.sb-hero-texture{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.02) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.sb-meta-bar{display:flex;align-items:center;justify-content:space-between;padding:11px 18px 10px;position:relative;z-index:5;border-bottom:1px solid rgba(15,23,42,.04)}.sb-league-info{display:flex;align-items:center;gap:8px}.sb-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e4d;animation:sb-dot-breathe 1.6s ease-in-out infinite;flex-shrink:0}.sb-live-dot.finished{background:#94a3b8;box-shadow:none;animation:none}.sb-live-dot.upcoming{background:#f59e0b;box-shadow:0 0 10px #f59e0b4d}@keyframes sb-dot-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.5}}.sb-league-text{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.1em;line-height:1}.sb-league-text strong{color:#0f172a;font-weight:800}.sb-close-btn{width:30px;height:30px;border-radius:9px;background:#0f172a0a;border:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease;outline:none;z-index:5}.sb-fullpage-link-mini{width:30px;height:30px;border-radius:9px;background:#4f46e50f;border:1px solid rgba(79,70,229,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4f46e5;transition:all .2s ease;text-decoration:none}.sb-fullpage-link-mini:hover{background:#4f46e5;border-color:#4f46e5;color:#fff;transform:scale(1.05)}.sb-close-btn:hover{background:#ef444414;border-color:#ef444426;color:#ef4444}.sb-fullpage-link-mini .material-symbols-outlined{font-size:18px}.sb-close-btn .material-symbols-outlined{font-size:17px}.sb-score-grid{display:grid;grid-template-columns:1fr 148px 1fr;align-items:center;gap:0;padding:22px 20px 0;position:relative;z-index:4}.sb-team-col{display:flex;flex-direction:column;align-items:center;gap:10px}.sb-logo-ring{width:72px;height:72px;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}.sb-logo-ring:hover{transform:scale(1.1)}.sb-logo-ring img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(15,23,42,.15));position:relative;z-index:1}.sb-team-name-hero{font-size:13px;font-weight:900;color:#0f172a;text-align:center;letter-spacing:-.02em;line-height:1.25;max-width:120px}.sb-team-manager{font-size:9px;font-weight:700;color:#94a3b8;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:-6px}.sb-team-form{display:flex;justify-content:center;gap:3px;margin:6px 0 2px}.sb-form-dot{width:14px!important;height:14px!important;border-radius:3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;color:#fff!important;gap:0!important;position:relative}.sb-form-item{position:relative;display:inline-flex;align-items:center;justify-content:center}.sb-form-dot .fd-label{font-size:inherit;font-weight:inherit;line-height:1}.sb-form-dot .fd-diff{font-size:9px;font-weight:800;line-height:1;color:#64748b;font-family:JetBrains Mono,monospace}.sb-form-outside-diff{position:absolute;font-size:8px!important;font-weight:900!important;font-family:JetBrains Mono,monospace;line-height:1;letter-spacing:-.02em;pointer-events:none;z-index:2}.sb-form-outside-diff.top{color:#16a34a;top:-7px;right:-3px}.sb-form-outside-diff.bottom{color:#dc2626;bottom:-7px;right:-3px}.sb-form-dot.win{background:#22c55e!important}.sb-form-dot.loss{background:#ef4444!important}.sb-form-dot.draw{background:#94a3b8!important}.sb-team-cards-row{display:flex;gap:3px;min-height:13px;align-items:center}.sb-c{width:8px;height:13px;border-radius:2px;box-shadow:0 1px 2px #0000001a}.sb-c.y{background:#fbbf24}.sb-c.r{background:#ef4444}.sb-score-col{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 10px;min-width:148px}.sb-score-nums{display:flex;align-items:center;gap:4px;line-height:1}.sb-num{font-family:Bebas Neue,cursive;font-size:82px;line-height:1;color:#0f172a;letter-spacing:1px;text-shadow:0 4px 12px rgba(15,23,42,.08);display:block;transition:color .3s ease,transform .3s ease}.sb-num.flash-goal{animation:sb-num-flash .9s cubic-bezier(.36,0,.66,-.56) forwards}.sb-colon{font-family:Bebas Neue,cursive;font-size:54px;color:#cbd5e1;line-height:1;margin-bottom:4px}.sb-status-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.sb-go-to-match-btn{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff!important;border-radius:99px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1px;text-decoration:none;box-shadow:0 4px 15px -3px #4f46e566;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:10}.sb-go-to-match-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px -3px #4f46e599;filter:brightness(1.1)}.sb-go-to-match-btn .material-symbols-outlined{font-size:16px;margin-right:-4px}.sb-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 13px;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sb-pill.live{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e40}.sb-pill.halftime{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 12px #f59e0b33}.sb-pill.finished{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.sb-pill.upcoming{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;min-width:250px;justify-content:center}.sb-countdown-detailed{display:flex;align-items:baseline;gap:3px;padding:2px 4px}.sb-countdown-detailed .num{font-size:15px;color:#0f172a;font-family:JetBrains Mono,monospace;font-weight:950;line-height:1}.sb-countdown-detailed .txt{font-size:10px;color:#94a3b8;font-weight:700;margin-right:4px;text-transform:lowercase}.sb-pill-dot{width:5px;height:5px;border-radius:50%;background:#fff;animation:sb-dot-breathe 1.2s ease-in-out infinite}.sb-ht-label{font-size:10px;color:#94a3b8;font-weight:600;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.sb-penalty-label{font-size:11px;color:#22c55e;font-weight:700;letter-spacing:.04em;font-family:JetBrains Mono,monospace;margin-top:2px}.sb-scorers-hero{display:grid;grid-template-columns:1fr 24px 1fr;gap:8px;padding:18px 20px 24px;position:relative;z-index:4;margin-top:8px}.sb-scorer-side{display:flex;flex-direction:column;gap:4px}.sb-scorer-side.home{align-items:flex-end;text-align:right}.sb-scorer-side.away{align-items:flex-start;text-align:left}.sb-scorer-event{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 10px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px #0f172a0a;line-height:1;margin-bottom:4px;animation:sb-scorer-in .35s ease both}.sb-scorer-side.home .sb-scorer-event{flex-direction:row-reverse}@keyframes sb-scorer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sb-sc-min{font-size:10px;font-weight:800;color:#5335e9;background:#eef0fe;border-radius:6px;padding:2px 6px;min-width:28px;text-align:center;font-family:JetBrains Mono,monospace;flex-shrink:0}.sb-sc-ball{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.sb-sc-clickable{cursor:pointer;transition:color .18s ease}.sb-sc-clickable:hover{color:#5335e9!important}.sb-scorer-event .ev-name{font-size:12px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.ms-inline-tag{display:inline-flex;align-items:center;font-size:8px;font-weight:950;padding:2px 5px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase;line-height:1;flex-shrink:0}.ms-inline-tag.pen{background:#eef2ff;color:#4f46e5}.ms-inline-tag.og{background:#fff7ed;color:#ea580c}.ms-inline-tag.hdr{background:#ecfeff;color:#0891b2}.sb-scorers-center-icon{display:flex;align-items:center;justify-content:center;opacity:.6;min-height:22px}.sb-extra-info{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:0 20px 18px;position:relative;z-index:4}.sb-info-item{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#64748b;background:#0f172a08;padding:4px 10px;border-radius:8px;border:1px solid rgba(15,23,42,.02);transition:all .2s ease}.sb-info-item:hover{background:#0f172a0d;color:#475569}.sb-info-item .material-symbols-outlined{font-size:14px;opacity:.7}.sb-coverage-badges{display:flex;justify-content:center;gap:6px;margin-bottom:12px;position:relative;z-index:4}.sb-badge{font-size:8px;font-weight:900;padding:2px 7px;border-radius:5px;letter-spacing:.05em;text-transform:uppercase}.sb-badge.stats{background:#22c55e1a;color:#16a34a}.sb-badge.lineups{background:#6366f11a;color:#4f46e5}.sb-badge.pro{background:#0f172a;color:#fff}.sr-timeline__event{display:flex;font-size:10px;min-height:36px;padding:0 8px;position:relative;animation:sr-timeline-fadein .5s ease}@keyframes sr-timeline-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sr-timeline__event:after{border-bottom:1px solid #e2e8f0;bottom:0;content:"";left:0;position:absolute;width:100%}.sr-timeline__event.srm-left{flex-direction:row-reverse}.sr-timeline__event.srm-right{text-align:right}.sr-timeline__eventWrap{display:flex;min-height:36px;width:50%}.sr-timeline__eventWrap.srm-left{flex-direction:row-reverse}.sr-timeline__eventWrap.srm-noTeam{width:100%;text-align:center;justify-content:center;flex-direction:column}.sr-timeline__eventTime{padding:0 11px;width:50%;margin:11px 0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#64748b;display:flex;align-items:center}.sr-timeline__eventMarker{border-right:1px solid #cbd5e1;display:flex;position:relative;width:1px}.sr-timeline__eventBullet{height:7px;width:7px;position:absolute;border-radius:50%;left:-3px;top:3px}.sr-timeline__eventBullet.srm-away{background:#6366f1}.sr-timeline__eventBullet.srm-neutral{background:#fff;border:1px solid #cbd5e1}.sr-timeline__eventIcon{padding:11px 0;width:36px;display:flex;flex:0 0 36px;justify-content:center;align-items:center}.sr-timeline__eventNameWrapper{padding:11px 0;flex:1;display:flex;flex-direction:column;justify-content:center}.sr-timeline__eventNameWrapper.srm-left{text-align:right}.sr-timeline__eventNameWrapper.srm-right{text-align:left}.sr-timeline__eventName{font-size:11px;font-weight:700;color:#0f172a;line-height:1.3;text-align:inherit}.sr-timeline__playerName{font-size:10px;font-weight:400;color:#64748b;padding-top:2px;line-height:1.3;text-align:inherit}.sr-timeline__eventScore{border-radius:2px;border:1px solid #e2e8f0;background:#0f172a;color:#fff;min-width:32px;padding:1px 3px;position:absolute;top:3px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;text-align:center}.sr-timeline__eventWrap.srm-left .sr-timeline__eventScore{right:-4px}.sr-timeline__eventWrap.srm-right .sr-timeline__eventScore{left:-4px}.sr-timeline__eventWrap.srm-right .sr-timeline__eventMarker{left:-1px}.sr-timeline__period-header:before{content:"";position:absolute;top:50%;left:20px;right:20px;height:1px;background:#e2e8f0}.sr-timeline__period-label{position:relative;z-index:1;background:#fff;padding:4px 16px;border-radius:99px;border:1px solid #e2e8f0;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.sr-timeline__period-label.srm-live{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#22c55e}.sr-timeline__period-label.srm-halftime{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b}.sr-timeline__period-label.srm-finished{background:#0f172a;color:#fff;border-color:#0f172a}.sb-color-dot{width:24px;height:6px;border-radius:3px;margin:8px auto 0;position:relative;overflow:hidden;background:#e2e8f0;opacity:0;transition:opacity .4s ease;box-shadow:0 0 0 1px #00000014,0 2px 4px #0000001a}.sb-dot-stripe{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:2}.sb-team-form{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}.sb-wave{display:block;width:100%;height:28px;background:#fff;border-radius:20px 20px 0 0;position:relative;z-index:3;margin-top:-1px}.sb-tabs{background:#f8fafccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:12px 16px;padding:4px;display:flex;gap:4px;border-radius:14px;border:1px solid rgba(0,0,0,.03);position:relative;z-index:10;box-shadow:inset 0 2px 4px #00000005}.sb-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:10px;transition:all .3s cubic-bezier(.23,1,.32,1);white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;border:none;-webkit-tap-highlight-color:transparent}.sb-tab-btn:hover:not(.active){background:#ffffff80;color:#1e293b}.sb-tab-btn.active{background:#fff;color:#4f46e5;box-shadow:0 4px 12px -2px #00000014,0 1px 2px #0000000a;transform:scale(1.02)}.sb-widget-zone{background:#f8fafc;min-height:460px;position:relative}.sb-widget-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:460px;gap:12px;color:#94a3b8}.sb-ev-list{position:relative;padding:10px 0}.sb-ev-list:before{content:"";position:absolute;left:45px;top:20px;bottom:20px;width:2px;background:#e2e8f0;z-index:1}.sb-period-header{display:flex;justify-content:center;position:relative;z-index:10;margin:25px 0 15px}.sb-period-header span{background:#0f172a;color:#fff;font-size:11px;font-weight:950;padding:6px 20px;border-radius:30px;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 4px 12px #00000026}.sb-ev-item{display:flex;align-items:flex-start;gap:20px;padding:10px 18px;position:relative;z-index:5;background:transparent!important;border:none!important}.sb-ev-item:hover{background:#00000005!important}.sb-ev-time{width:35px;flex-shrink:0;text-align:right;padding-top:6px}.sb-ev-time .t{font-size:12px;font-weight:900;color:#64748b;background:transparent;padding:0}.sb-ev-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #f8fafc;flex-shrink:0;z-index:6;border:1px solid #e2e8f0}.sb-ev-info{flex:1;padding-top:4px}.sb-ev-icon .t-icon{font-size:18px!important}.sb-ev-info{flex:1}.sb-ev-flag{width:16px;height:12px;object-fit:cover;vertical-align:middle;margin-right:4px;border-radius:2px;box-shadow:0 0 2px #0000001a;display:inline-block}.sb-ev-sub .in,.sb-ev-sub .out{display:flex;align-items:center;gap:4px}.sb-ev-header{display:flex;align-items:center;gap:10px;margin-bottom:3px}.sb-ev-label{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.01em}.sb-ev-team{font-size:9px;font-weight:800;color:#1e293b;background:#0000000a;padding:1px 6px;border-radius:4px}.sb-ev-player-line{font-size:15px;font-weight:900;color:#0f172a;line-height:1.2}.sb-ev-item.h .sb-ev-team{background:#22c55e1a;color:#166534}.sb-ev-item.a .sb-ev-team{background:#6366f11a;color:#3730a3}.sb-ev-item.goal-ev{background:#22c55e0f;border-left-color:#22c55e;border-left-width:6px}.sb-ev-item.goal-ev .sb-ev-label{font-size:13px;font-weight:900;color:#15803d;letter-spacing:.05em}.sb-ev-item.period-ev{background:#f8fafc;border-left-color:#a78bfa;border-left-width:4px}.sb-ev-item.period-ev .sb-ev-label{color:#6d28d9;font-weight:900;font-size:11px}.sb-ev-assist{font-size:11px;color:#22c55e;font-weight:700;margin-top:3px}.sb-ev-sub{display:flex;flex-direction:column;gap:2px;margin-top:3px}.sb-ev-sub .in{font-size:12px;font-weight:700;color:#22c55e}.sb-ev-sub .out{font-size:12px;font-weight:700;color:#ef4444}.sb-ev-score{background:#0f172a;color:#fff;font-size:13px;font-weight:900;padding:4px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px #00000026;margin-left:auto;align-self:center}.sb-widget-loading .wl-icon{font-size:38px;opacity:.3}.sb-widget-loading p{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;opacity:.5}.sb-footer-bar{padding:20px;border-top:1px solid rgba(0,0,0,.04);display:flex;justify-content:center;background:#f8fafc80}.sb-fullpage-link{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;background:#4f46e5;color:#fff!important;border-radius:16px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px -5px #4f46e566}.sb-fullpage-link:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 30px -5px #4f46e580;background:#4338ca;color:#fff!important}.sb-fullpage-link .material-symbols-outlined{font-size:18px}.sb-ev-item{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #f1f5f9}.sb-ev-item:last-child{border-bottom:none}.sb-ev-min{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#94a3b8;width:28px;flex-shrink:0}.sb-ev-icon-box{width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.sb-ev-detail{flex:1}.sb-ev-type{font-size:12px;font-weight:700;color:#0f172a}.sb-ev-team{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}#sb-panel-stats{padding:24px;background:#fff;position:relative;border-radius:12px}#sb-panel-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#22c55e,#6366f1,transparent);z-index:10}.sb-stat-item{margin-bottom:24px}.sb-stat-item:last-child{margin-bottom:0}.sb-stat-labels{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sb-stat-labels.centered{display:flex;align-items:flex-end;margin-bottom:6px}.sb-stat-labels .val{font-size:15px;font-weight:800;color:#0f172a}.sb-stat-labels .lbl{font-size:11px;font-weight:800;color:#64748b;flex:1;text-align:center;text-transform:uppercase;letter-spacing:.02em}.sb-stat-item.possession .sb-stat-labels{align-items:center}.sb-pill-val{padding:5px 12px;border-radius:14px;font-size:13px;font-weight:900;color:#fff;box-shadow:0 4px 6px -1px #0000001a}.sb-pill-val.h{background:#22c55e}.sb-pill-val.a{background:#6366f1}.sb-stat-item.possession .lbl{color:#1e293b;font-size:14px;font-weight:900}.sb-stat-bar.full{height:12px;background:#f1f5f9;border-radius:8px;display:flex;overflow:hidden;margin-top:4px}.sb-stat-bar.full .sb-stat-fill.h{background:#22c55e}.sb-stat-bar.full .sb-stat-fill.a{background:#6366f1}.sb-stat-split-bars{display:flex;gap:12px;height:6px}.sb-stat-bar-box{flex:1;background:#f1f5f9;border-radius:4px;overflow:hidden;display:flex}.sb-stat-bar-box.h{justify-content:flex-end}.sb-stat-bar-box.a{justify-content:flex-start}.sb-stat-fill{height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.sb-stat-fill.h{background:#22c55e}.sb-stat-fill.a{background:#6366f1}.active-match{background:#4f46e50a!important;border-left:4px solid #4f46e5!important;position:relative}.active-match:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(79,70,229,.05),transparent);pointer-events:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.league-group.collapsed .match-list{display:none}.sb-widget-zone{background:#f8fafc;min-height:460px;position:relative;overflow:hidden;--sr-color-primary: #4f46e5;--sr-color-primary-contrast: #ffffff;--sr-color-home: #4f46e5;--sr-color-home-contrast: #ffffff;--sr-color-away: #f97316;--sr-color-away-contrast: #ffffff;--sr-color-background-primary: #f8fafc;--sr-color-background-secondary: #ffffff;--sr-color-background-tertiary: #f1f5f9;--sr-color-text-primary: #0f172a;--sr-color-text-secondary: #64748b;--sr-color-border: #e2e8f0;--sr-color-neutral: #e2e8f0;--srt-primary-1: #4f46e5;--srt-primary-2: #4338ca;--srt-primary-3: #4f46e5;--srt-primary-4: rgba(79, 70, 229, .12);--srt-primary-5: rgba(79, 70, 229, .08);--srt-home-1: #4f46e5;--srt-home-2: rgba(79, 70, 229, .16);--srt-home-3: rgba(79, 70, 229, .06);--srt-away-1: #f97316;--srt-away-2: rgba(249, 115, 22, .16);--srt-away-3: rgba(249, 115, 22, .06);--srt-base-1: #f8fafc;--srt-base-2: #ffffff;--srt-base-3: #f1f5f9;--srt-neutral-1: #e2e8f0;--srt-neutral-2: #cbd5e1;--srt-neutral-3: #94a3b8;--srt-neutral-4: #64748b;--srt-neutral-9: #334155;--srt-neutral-10: #1e293b;--srt-neutral-11: #0f172a;--srt-text-primary: #0f172a;--srt-text-secondary: #64748b;--srt-text-disabled: #94a3b8;--srt-soccer-yellow-card: #fbbf24;--srt-soccer-red-card: #ef4444;--srt-soccer-yellow-red-card: #f97316;--srt-win: #10b981;--srt-draw: #f59e0b;--srt-lose: #ef4444;--srt-neutral-8: #475569;--srt-soccer-promotion-1: #0ea5e9;--srt-soccer-promotion-2: #6366f1;--srt-soccer-promotion-3: #a855f7;--srt-soccer-promotion-4: #f59e0b;--srt-soccer-relegation-1: #ef4444;--srt-soccer-relegation-2: #f97316;--srt-soccer-relegation-3: #fbbf24;--srt-soccer-relegation-4: #94a3b8;--srt-soccer-relegation-5: #ef4444;--srt-change-increase: #10b981;--srt-change-decrease: #ef4444;--srt-change-neutral: #94a3b8;--srt-mlb-hit-1: #4f46e5;--srt-mlb-hit-2: #f97316}.sb-widget-zone .sr-bb .srt-neutral-8{background-color:#475569!important;color:#fff!important}.sb-widget-zone .sr-bb .srt-fill-soccer-promotion-1{fill:#0ea5e9!important}.sb-widget-zone .sr-bb .srt-fill-soccer-promotion-2{fill:#6366f1!important}.sb-widget-zone .sr-bb .srt-fill-soccer-promotion-3{fill:#a855f7!important}.sb-widget-zone .sr-bb .srt-fill-soccer-promotion-4{fill:#f59e0b!important}.sb-widget-zone .sr-bb .srt-fill-soccer-relegation-1,.sb-widget-zone .sr-bb .srt-fill-soccer-relegation-5{fill:#ef4444!important}.sb-widget-zone .sr-bb .srt-fill-soccer-relegation-2{fill:#f97316!important}.sb-widget-zone .sr-bb .srt-fill-soccer-relegation-3{fill:#fbbf24!important}.sb-widget-zone .sr-bb .srt-fill-soccer-relegation-4{fill:#94a3b8!important}.sb-widget-zone .sr-bb .srt-fill-change-increase{fill:#10b981!important}.sb-widget-zone .sr-bb .srt-fill-change-decrease{fill:#ef4444!important}.sb-widget-zone .sr-bb .srt-fill-change-neutral{fill:#94a3b8!important}.sb-widget-zone .sr-bb .srt-primary-7{color:#4f46e5!important;fill:#4f46e5!important}.sb-widget-zone .sr-bb .srt-fill-soccer-substitution-in{fill:#10b981!important}.sb-widget-zone .sr-bb .srt-fill-soccer-substitution-out{fill:#ef4444!important}.sb-widget-zone .sr-bb .srt-mlb-hit-1{fill:#4f46e5!important;background-color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-mlb-hit-2{fill:#f97316!important;background-color:#f97316!important}.sb-widget-zone .sr-bb .srt-base-1-is-active{background-color:#4f46e51a!important;border-color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-base-1-is-active.srt-text-primary{color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-fill-home-1{fill:#4f46e5!important}.sb-widget-zone .sr-bb .srt-fill-away-1{fill:#f97316!important}.sb-widget-zone .sr-bb .srt-fill-primary-1{fill:#4f46e5!important}.sb-widget-zone .sr-bb .srt-fill-neutral-2{fill:#cbd5e1!important}.sb-widget-zone .sr-bb .srt-fill-text-secondary{fill:#64748b!important}.sb-widget-zone .sr-bb .srt-fill-text-disabled{fill:#94a3b8!important}.sb-widget-zone .sr-bb .srt-fill-soccer-yellow-card{fill:#fbbf24!important}.sb-widget-zone .sr-bb .srt-fill-soccer-red-card{fill:#ef4444!important}.sb-widget-zone .sr-bb .srt-fill-soccer-yellow-red-card{fill:#f97316!important}.sb-widget-zone .sr-bb .srt-base-1-home-1{background-color:#4f46e514!important;color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-base-1-away-1{background-color:#f9731614!important;color:#f97316!important}.sb-widget-zone .sr-bb .srt-home-1{background-color:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.sb-widget-zone .sr-bb .srt-away-1{background-color:#f97316!important;border-color:#f97316!important;color:#fff!important}.sb-widget-zone .sr-bb .srt-home-3{background-color:#4f46e50f!important}.sb-widget-zone .sr-bb .srt-away-3{background-color:#f973160f!important}.sb-widget-zone .sr-bb .srt-base-1-primary{background-color:#4f46e514!important;color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-neutral-10{background-color:#1e293b!important;color:#f8fafc!important}.sb-widget-zone .sr-bb .srt-neutral-11{background-color:#0f172a!important;color:#f8fafc!important}.sb-widget-zone .sr-bb .srt-base-1-neutral-11{background-color:#0f172a0f!important;color:#0f172a!important}.sb-widget-zone .sr-bb .srt-win{background-color:#10b981!important;color:#fff!important;fill:#10b981!important}.sb-widget-zone .sr-bb .srt-draw{background-color:#f59e0b!important;color:#fff!important;fill:#f59e0b!important}.sb-widget-zone .sr-bb .srt-lose{background-color:#ef4444!important;color:#fff!important;fill:#ef4444!important}.sb-widget-zone #sr-widget{min-height:460px}.sb-widget-zone .sr-bb{background:#f8fafc!important}.sb-widget-zone .sr-bb .srt-base-1{background-color:#f8fafc!important;color:#1e293b!important}.sb-widget-zone .sr-bb .srt-base-1-is-hoverable:hover{background-color:#e2e8f0!important}.sb-widget-zone .sr-bb .srt-base-2{background-color:#fff!important;color:#334155!important}.sb-widget-zone .sr-bb .srt-base-3{background-color:#f1f5f9!important;color:#475569!important}.sb-widget-zone .sr-bb .srt-neutral-1{background-color:#e2e8f0!important;color:#64748b!important}.sb-widget-zone .sr-bb .srt-primary-1{background-color:#4f46e5!important;color:#fff!important}.sb-widget-zone .sr-bb .srt-primary-2{background-color:#4338ca!important;color:#fff!important}.sb-widget-zone .sr-bb .srt-primary-3{color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-primary-4{background-color:#eef2ff!important;color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-primary-5{background-color:#e0e7ff!important;color:#4338ca!important}.sb-widget-zone .sr-bb .srt-home-1{background-color:#4f46e5!important;border-color:#4f46e5!important}.sb-widget-zone .sr-bb .srt-away-1{background-color:#f97316!important;border-color:#f97316!important}.sb-widget-zone .sr-bb .srt-text-primary{color:#0f172a!important}.sb-widget-zone .sr-bb .srt-text-secondary{color:#64748b!important}.sb-widget-zone .sr-bb .srt-text-disabled{color:#94a3b8!important}.sb-widget-zone .sr-bb .srt-primary-1 .srt-text-primary{color:#fff!important}.flash-goal{animation:sb-num-flash .9s cubic-bezier(.36,0,.66,-.56) forwards!important}@keyframes sb-num-flash{0%{color:#fbbf24;transform:scale(1.22)}60%{color:#0f172a;transform:scale(.97)}to{color:#0f172a;transform:scale(1)}}.match-open .match-row .card-indicator{display:none!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-primary-1{background-color:#4f46e5!important;color:#fff!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-home-1{background-color:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-away-1{background-color:#f97316!important;border-color:#f97316!important;color:#fff!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-base-1{background-color:#f8fafc!important;color:#1e293b!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-base-2{background-color:#fff!important;color:#334155!important;border-color:#e2e8f0!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-base-3{background-color:#f1f5f9!important}.sb-widget-zone .sr-bb .sr-lmt-plus-1-statistics__as-cards .srt-neutral-1{background-color:#e2e8f0!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=home].srt-home-1{background-color:#4f46e5!important;color:#fff!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=away].srt-away-1{background-color:#f97316!important;color:#fff!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=bar].srt-home-1{background:linear-gradient(90deg,#4f46e5,#6366f1)!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=bar].srt-away-1{background:linear-gradient(90deg,#f97316,#fb923c)!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=value],.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=label]{color:#1e293b!important;font-weight:700!important}.sb-widget-zone .sr-bb [class*=lmt-plus-1-statistics] [class*=header].srt-primary-1{background-color:#4f46e5!important;color:#fff!important;font-weight:800!important}.sb-widget-zone .sr-bb .srt-fill-neutral-10{fill:#1e293b!important}.sb-widget-zone .sr-bb .srt-stroke-neutral-10{stroke:#1e293b!important}.sb-widget-zone .sr-bb .srt-fill-neutral-9{fill:#334155!important}.sb-widget-zone .sr-bb .srt-primary-12{color:#4f46e5!important;fill:#4f46e5!important}.sb-widget-zone .sr-bb .srt-primary-13{color:#f97316!important;fill:#f97316!important}.sb-widget-zone .sr-bb .srt-fill-primary-7{fill:#fff!important}.sb-widget-zone .sr-bb [class*=yellow-card]{fill:#fbbf24!important}.sb-widget-zone .sr-bb [class*=red-card]{fill:#ef4444!important}.sb-widget-zone .sr-bb [class*=yellow-red-card]{fill:#f97316!important}.sb-widget-zone .sr-bb [class*=substitution-in]{fill:#10b981!important;stroke:#10b981!important}.sb-widget-zone .sr-bb [class*=substitution-out]{fill:#ef4444!important;stroke:#ef4444!important}.sr-bb .srt-stroke-neutral-10{stroke:#334155!important}.sr-bb .srt-fill-neutral-10{fill:#334155!important}.sr-bb .srt-stroke-neutral-9{stroke:#1e293b!important}.sr-bb .srt-fill-neutral-9{fill:#1e293b!important}.sr-bb .srt-stroke-neutral-8{stroke:#475569!important}.sr-bb .srt-fill-neutral-8{fill:#475569!important}.sr-bb [class*=pitch-overlay],.sr-bb [class*=comparison-overlay],.sr-bb [class*=pitch-widget] [class*=overlay]{background-color:#0f172af2!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.sr-bb [class*=pitch-overlay] *,.sr-bb [class*=comparison-overlay] *,.sr-bb [class*=pitch-widget] [class*=overlay] *,.sr-bb .srt-text-neutral-1,.sr-bb .srt-text-neutral-2,.sr-bb .srt-text-neutral-3{color:#f1f5f9!important}.sr-bb .srt-base-4{background-color:#ffffff26!important}.sr-bb .srt-primary-1{background-color:#00e5ff!important;color:#000!important}.sr-bb [class*=wrapper__slide-container],.sr-bb .sr-lmt-0-ms2-wrapper__slide-container{background-color:transparent!important}.sr-bb [class*=wrapper__logo-container],.sr-bb [class*=wrapper__header-container],.sr-bb [class*=wrapper__footer-container]{display:none!important}.sr-bb [class*=wrapper__slide-container] [class*=srt-base-1],.sr-bb [class*=wrapper__slide-container] [class*=srt-base-2]{background-color:#0f172ae6!important;color:#f1f5f9!important}.sr-bb [class*=winprob__chart-holder],.sr-bb .srm-win-probability{background-color:transparent!important;color:#f1f5f9!important}.sr-bb [class*=winprob__chart-holder] [class*=srt-text]{color:#f1f5f9!important}.sr-bb [id=sr-widget] [class*=srt-base-1],.sr-bb [id=sr-widget] [class*=srt-base-2],.sr-bb [id=sr-widget] [class*=srt-base-3],.sr-bb .srt-base-1{background-color:#151c2c!important;fill:#151c2c!important;color:#f1f5f9!important}.sr-bb [class*=pitch-overlay] [class*=srt-base-],.sr-bb [class*=comparison-overlay] [class*=srt-base-],.sr-bb [class*=slide-container] [class*=srt-base-],.sr-bb [class*=winprob] [class*=srt-base-]{background-color:#0f172af2!important;fill:#0f172af2!important;border-color:#ffffff1a!important}.sr-bb [class*=title__wrapper],.sr-bb [class*=overlay-title]{color:#fff!important;text-shadow:0px 1px 4px rgba(0,0,0,.9)!important}.sr-bb [class*=win-probability] *,.sr-bb [class*=comparison] *{text-shadow:none!important}html body .sr-bb div[class*=win-probability__odds],html body .sr-bb div[class*=win-probability__odds] *,html body .sr-bb div[class*=win-probability__labels] *,html body .sr-bb div[class*=triple-bar-chart],html body .sr-bb div[class*=triple-bar-chart] *,html body .sr-bb div[class*=comparison] div[class*=value] *,html body .sr-bb div[class*=comparison] div[class*=label] *,html body .sr-bb div[class*=comparison] text,html body .sr-bb div[class*=win-probability] text{color:#0f172a!important;fill:#0f172a!important;font-weight:800!important}.sr-bb [class*=previous-meetings],.sr-bb [class*=previous-meetings] *,.sr-bb [class*=previous-meetings-graph],.sr-bb [class*=previous-meetings-graph__wrapper],.sr-bb [class*=previous-meetings-graph__numbers]{background:transparent!important;background-color:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important}.sr-bb [class*=previous-meetings-graph] *,.sr-bb [class*=previous-meetings-graph__numbers] *{color:#fff!important}html body .sr-bb div[class*=triple-bar-chart__stack]{opacity:1!important}html body .sr-bb .sr-triple-bar-chart__stack[class*=srt-home-3],html body .sr-bb .sr-triple-bar-chart__stack[class*=srt-away-3],html body .sr-bb .sr-triple-bar-chart__stack[class*=srt-neutral-3]{background:#ffffff1a!important;background-color:#ffffff1a!important}html body .sr-bb .sr-triple-bar-chart__stack-left,html body .sr-bb .sr-triple-bar-chart__stack-left[class*=srt-home],html body .sr-bb .sr-triple-bar-chart__stack-left[class*=srt-primary]{background:#00e5ff!important;background-color:#00e5ff!important}html body .sr-bb .sr-triple-bar-chart__stack-center,html body .sr-bb .sr-triple-bar-chart__stack-center[class*=srt-neutral]{background:#94a3b8!important;background-color:#94a3b8!important}html body .sr-bb .sr-triple-bar-chart__stack-right,html body .sr-bb .sr-triple-bar-chart__stack-right[class*=srt-away]{background:#ff6b2b!important;background-color:#ff6b2b!important}html body .sr-bb div[class*=triple-bar-chart__stack]{height:12px!important;border-radius:2px!important}.sr-bb [class*=winprob] svg rect,.sr-bb [class*=comparison] svg rect{fill:#fff!important}.sr-bb [class*=winprob] svg rect[class*=primary],.sr-bb [class*=winprob] svg rect[class*=home],.sr-bb [class*=winprob] svg rect[class*=away]{fill:inherit!important}.sr-bb [class*=srt-fill-primary-1]{fill:#00e5ff!important}html body .sr-bb [class*=matchinfocountdown__halftime],html body .sr-bb [class*=matchinfocountdown__halftime] *,html body .sr-bb [class*=matchinfovenue__label],html body .sr-bb [class*=matchinfovenue__label] *,html body .sr-bb [class*=matchinfovenue__section] [class*=srt-text-secondary],html body .sr-bb [class*=matchinfocountdown__col] [class*=srt-text-secondary],html body .sr-lmt-plus__comp span,html body .sr-lmt-plus__comp p,html body .sr-lmt-plus__comp a,html body .sr-lmt-plus__comp [class*=__label],html body .sr-lmt-plus__comp [class*=__title],html body .sr-lmt-plus__comp [class*=__name],html body .sr-lmt-plus__comp [class*=__value]{color:#fff!important}html body .sr-bb [class*=dualcircularchart],html body .sr-bb [class*=dualcircularchart] div,html body .sr-bb [class*=dualcircularchart] svg{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}html body .sr-bb [class*=dualcircularchart] svg path:not([class*=primary]):not([class*=home]):not([class*=away]),html body .sr-bb [class*=dualcircularchart] svg circle:not([class*=primary]):not([class*=home]):not([class*=away]){fill:transparent!important;stroke:transparent!important;opacity:0!important;display:none!important}html body .sr-bb .sr-general,html body .sr-bb .sr-general__charts-wrapper,html body .sr-bb .sr-loader__container{background-color:transparent!important}html body .sr-lmt-plus__comp.srm-notLmt span,html body .sr-lmt-plus__comp.srm-notLmt p,html body .sr-lmt-plus__comp.srm-notLmt [class*=__title],html body .sr-lmt-plus__comp.srm-notLmt [class*=__label],html body .sr-lmt-plus__comp.srm-notLmt [class*=__name],html body .sr-lmt-plus__comp.srm-notLmt [class*=__value],html body .sr-lmt-plus__comp.srm-notLmt [class*=previous-meetings] *,html body .sr-lmt-plus__comp.srm-notLmt .srt-text-secondary,html body .sr-lmt-plus__comp.srm-notLmt [class*=statistics] span{color:#0f172a!important}html body .sr-bb span[class*=livetable__col-content-wrapper],html body .sr-bb div[class*=livetable__col-content-wrapper],html body .sr-bb div[class*=livetable__league-name] *,html body .sr-bb div[class*=livetable] [class*=t-data] *{color:#0f172a!important;text-shadow:none!important}html body .sr-bb div[class*=livetable] div.sr-lmt-plus-pills__pill{background-color:#f1f5f9!important;border-radius:0!important;border:none!important}html body .sr-bb div[class*=livetable] div.sr-lmt-plus-pills__pill-label,html body .sr-bb div[class*=livetable] div.sr-lmt-plus-pills__pill span{color:#475569!important;background-color:transparent!important}html body .sr-bb div[class*=livetable] div.sr-lmt-plus-pills__pill.srt-neutral-8{background-color:#4f46e5!important;border-color:#4f46e5!important}html body .sr-bb div[class*=livetable] div.sr-lmt-plus-pills__pill.srt-neutral-8 div.sr-lmt-plus-pills__pill-label,html body .sr-bb div[class*=livetable] [class*=pill].srt-neutral-8 span{color:#fff!important}html body .sr-bb [class*=pbp-period__expand-name],html body .sr-bb [class*=pbp-period__expand-name] *,html body .sr-bb [class*=slider-title__title],html body .sr-bb [class*=slider-title__title] *,html body .sr-bb [class*=pbp-event__time-node],html body .sr-bb [class*=pbp-event__wrapper] *,html body .sr-bb [class*=lineups__manager],html body .sr-bb [class*=lineups__formations-titles] *,html body .sr-bb [class*=lineups__title],html body .sr-bb [class*=lineups__pl-title],html body .sr-bb [class*=lineups__pl-title] *,html body .sr-bb [class*=lineups__pl-header] *,html body .sr-bb [class*=lineupsplayer__name],html body .sr-bb [class*=lineupsplayer__name] *,html body .sr-bb [class*=lineupsplayer__player-top] *,html body .sr-bb [class*=slider-title__pagination],html body .sr-bb [class*=slider-title__pagination] *,html body .sr-bb [class*=slider-title__buttons] *,html body .sr-bb [class*=srt-text-secondary],html body .sr-bb [class*=lineups__wrapper],html body .sr-bb [class*=pbp__wrapper],html body .sr-bb [class*=livetable__container]{color:#0f172a!important}html body .sr-bb div[class*=livetable] svg:not([class*=promotion]):not([class*=relegation]):not([class*=increase]):not([class*=decrease]):not([class*=arrow]):not([class*=pill]){fill:#0f172a!important}html body .sr-bb div[class*=livetable__pos-arrow] svg{fill:#10b981!important}html body .sr-bb div[class*=livetable] div[class*=live-switch] div[class*=switch__toggle]{background-color:#cbd5e1!important}html body .sr-bb div[class*=livetable] div[class*=live-switch][class*=isChecked] div[class*=switch__toggle]{background-color:#ef4444!important}.flash-goal{animation:sb-goal-flash 2.5s ease-out}@keyframes sb-goal-flash{0%{color:inherit;transform:scale(1)}15%{color:#facc15;transform:scale(1.4);text-shadow:0 0 15px rgba(250,204,21,.6)}30%{color:inherit;transform:scale(1.1)}45%{color:#facc15;transform:scale(1.4);text-shadow:0 0 15px rgba(250,204,21,.6)}to{color:inherit;transform:scale(1)}}.goal-toast-premium{position:fixed;top:40px;left:50%;transform:translate(-50%,-50px);background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;align-items:center;gap:16px;padding:12px 24px;box-shadow:0 20px 40px -10px #0006;z-index:10000;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);min-width:320px;color:#fff}.goal-toast-premium.show{opacity:1;visibility:visible;transform:translate(-50%)}.gt-icon{width:44px;height:44px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #22c55e66}.gt-content{flex:1}.gt-title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:#22c55e;margin-bottom:2px}.gt-team{font-size:16px;font-weight:800;letter-spacing:-.01em}.gt-score{background:#ffffff0d;padding:8px 14px;border-radius:10px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;color:#facc15}.gt-detail{font-size:11px;opacity:.8;margin-top:2px}.sb-odds-market{margin-bottom:24px}.sb-odds-market-title{font-size:12px;font-weight:800;color:#1e293b;margin-bottom:8px;padding-left:12px;border-left:3px solid #6366f1}.sb-odds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.sb-odd-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s;cursor:pointer}.sb-odd-box:hover{border-color:#6366f1;background:#f1f7ff}.sb-odd-name{font-size:10px;font-weight:700;color:#64748b;text-align:center}.sb-odd-val{font-size:14px;font-weight:900;color:#4f46e5}.sb-standing-table{width:100%;border-collapse:collapse}.sb-standing-table th{background:#f8fafc;padding:12px 8px;font-size:10px;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0}.sb-standing-table td{padding:10px 8px;font-size:12px;border-bottom:1px solid #f1f5f9}.sb-standing-table tr.active{background:#f1f5ff}#sb-panel-odds{padding:16px;background:#f8fafc}.sb-odds-market-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:20px;border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px -2px #00000008}.sb-odds-market-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.sb-odds-market-title{font-size:13px;font-weight:900;color:#1e293b;text-transform:uppercase;letter-spacing:-.01em}.sb-odds-live-badge{background:#ef4444;color:#fff;font-size:8px;font-weight:950;padding:2px 6px;border-radius:4px;letter-spacing:.1em}.sb-odds-grid{display:grid;gap:8px}.sb-odds-grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-odds-grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-odd-box-premium{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .2s cubic-bezier(.23,1,.32,1);cursor:pointer;min-height:54px;justify-content:center}.sb-odd-box-premium:hover{background:#fff;border-color:#4f46e5;box-shadow:0 4px 12px #4f46e51f;transform:translateY(-2px)}.sb-odd-name{font-size:10px;font-weight:700;color:#64748b;text-align:center;line-height:1}.sb-odd-val{font-size:14px;font-weight:950;color:#0f172a;line-height:1.2}.sb-standing-group{margin-bottom:24px;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px -4px #0000000f}.sb-standing-title{background:linear-gradient(90deg,#f8fafc,#fff);padding:12px 16px;font-size:10px;font-weight:950;letter-spacing:.08em;color:#1e293b;border-bottom:1px solid rgba(0,0,0,.04);display:flex;align-items:center;gap:8px}.sb-standing-title:before{content:"";width:3px;height:12px;background:#6366f1;border-radius:10px}.standing-f-btn{padding:6px 14px;border-radius:9px;font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .2s;color:#64748b;border:none;background:transparent}.standing-f-btn.active{background:#fff;color:#4f46e5;box-shadow:0 4px 12px #0f172a14}.sb-standing-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.sb-standing-table thead th{background:#fcfcfc;padding:10px 4px;text-align:center;font-weight:800;color:#94a3b8;font-size:9px;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.03)}.sb-standing-table thead th:nth-child(2){text-align:left;padding-left:16px;width:auto}.sb-standing-table tbody td{padding:10px 4px;border-bottom:1px solid rgba(0,0,0,.02);vertical-align:middle;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-standing-table tbody tr:last-child td{border-bottom:none}.sb-standing-table tbody tr.active{background:#f5f3ff}.sb-standing-table tbody tr.active td{color:#4f46e5;font-weight:700}.sb-standing-table tbody tr:hover:not(.active){background:#f8fafc}.sb-standing-table .w-8{width:32px}.sb-standing-table tbody td:nth-last-child(1){font-weight:900;color:#4f46e5;background:#4f46e508}.sb-rank-box{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;margin:0 auto;font-size:10px;font-weight:900;color:#1e293b;background:#6366f114;color:#6366f1;flex-shrink:0}.sb-rank-box.promotion{background:#22c55e26;color:#15803d}.sb-rank-box.relegation{background:#ef44441a;color:#dc2626}.sb-rank-box.championsLeague{background:#6366f12e;color:#4338ca}.sb-rank-box.europaLeague{background:#f59e0b26;color:#b45309}.sb-rank-box.conferenceLeague{background:#14b8a626;color:#0f766e}.sb-rank-box.decrease{background:#ef444414;color:#b91c1c}.sb-st-change{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;font-family:JetBrains Mono,monospace;line-height:1}.sb-st-change.up{color:#16a34a}.sb-st-change.down{color:#dc2626}.sb-st-change.same{color:#cbd5e1}.sb-st-legend{display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid #f1f5f9;background:#fafbfc}.sb-st-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.sb-st-legend-box{width:12px;height:12px;border-radius:3px;background:#6366f126}.sb-st-legend-box.promotion{background:#22c55e4d}.sb-st-legend-box.championsLeague{background:#6366f166}.sb-st-legend-box.europaLeague{background:#f59e0b4d}.sb-st-legend-box.conferenceLeague{background:#14b8a64d}.sb-st-legend-box.relegation{background:#ef444440}.sb-standing-img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.sb-standing-points{font-weight:950;color:#0f172a;font-family:JetBrains Mono,monospace}.tabular-nums{font-variant-numeric:tabular-nums}.standings-panel-header{background:#fff}.standings-panel-title{font-size:13px;font-weight:800;color:#0f172a}.standings-panel-title .material-symbols-outlined{font-size:18px}.promotioncolor_cl{background-color:#2563eb!important;color:#fff!important}.promotioncolor_clq{background-color:#3b82f6!important;color:#fff!important}.promotioncolor_el,.promotioncolor_uel{background-color:#f97316!important;color:#fff!important}.promotioncolor_uefaq{background-color:#fb923c!important;color:#fff!important}.promotioncolor_ucl{background-color:#10b981!important;color:#fff!important}.promotioncolor_promotion{background-color:#8b5cf6!important;color:#fff!important}.promotioncolor_relegation{background-color:#ef4444!important;color:#fff!important}.promotioncolor_promotionplayoff,.promotioncolor_playoff{background-color:#a855f7!important;color:#fff!important}.promotioncolor_relegationplayoff{background-color:#f43f5e!important;color:#fff!important}.promotioncolor_qualify{background-color:#0ea5e9!important;color:#fff!important}.status-toast-premium{position:fixed;top:-120px;left:50%;transform:translate(-50%);width:380px;max-width:92vw;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:16px;display:flex;align-items:center;gap:18px;z-index:10000;box-shadow:0 8px 24px -4px #0000001f,0 0 0 1px #0000000d;transition:all .7s cubic-bezier(.19,1,.22,1)}.status-toast-premium.show{top:24px!important;transform:translate(-50%)!important}.status-toast-premium .gt-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 20px #0000001a}.status-toast-premium .gt-content{flex:1;overflow:hidden;text-align:center;padding-right:56px}.status-toast-premium .gt-title{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2px}.status-toast-premium .gt-team{font-size:17px;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:2px}.status-toast-premium .gt-detail{font-size:15px;font-weight:900;color:#ef4444;letter-spacing:.02em}@keyframes toast-icon-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.15) rotate(5deg)}}.status-toast-premium.show .gt-icon span{animation:toast-icon-bounce 2s infinite ease-in-out}.sb-info-item .material-symbols-outlined{color:#6366f1!important;opacity:1!important}.sb-meta-date{color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sb-ev-flag{width:16px;height:12px;object-fit:cover;border-radius:2px;margin-right:4px}.sb-ev-player-name{font-size:9px;font-weight:600;color:#475569}.sb-ev-sub{display:flex;flex-direction:column;gap:2px;margin-top:4px}.sb-ev-sub .in{color:#16a34a;font-weight:700}.sb-ev-sub .out{color:#94a3b8;font-weight:500}.sb-ev-assist{font-size:8px;color:#64748b;margin-top:2px}.sb-c{display:inline-block;width:10px;height:14px;border-radius:2px;box-shadow:0 1px 3px #00000026}.sb-c.y{background:#fbbf24;border:1px solid #f59e0b}.sb-c.r{background:#ef4444;border:1px solid #dc2626}.sr-timeline__event{display:flex;font-size:10px;min-height:36px;padding:0 8px;position:relative;border-bottom:1px solid rgba(0,0,0,.04)}.sr-timeline__event:after{border-bottom-style:solid;border-bottom-width:1px;border-color:inherit;bottom:0;content:"";left:0;position:absolute;width:100%}.sr-timeline__eventWrap{display:flex;min-height:36px}.sr-timeline__eventMarkers{display:flex;flex-direction:column}.sr-timeline__eventMarker{border-right-style:solid;border-right-width:1px;border-color:#e2e8f0;display:flex;position:relative;width:1px}.sr-timeline__eventMarker.srm-topBull{flex:0 0 11px;min-height:11px}.sr-timeline__eventMarker.srm-bottom{flex:1 0 3px;min-height:3px}.sr-timeline__eventMarker.srm-bull{border:none;height:14px}.sr-timeline__eventBullet{height:7px;position:absolute;width:7px;border-radius:50%;flex:1 0 7px;left:-3px;top:3px;background:#fbbf24}.sr-timeline__eventBullet.srm-away{background:none;border-style:solid;border-width:1px;border-color:#6366f1}.sr-timeline__eventBullet.srm-home{background:#fbbf24}.sr-timeline__eventIcon{padding:11px 0;width:36px;flex:0 0 36px;display:flex;fill:currentColor;justify-content:center;align-items:center}.sr-timeline__eventIconSize{display:block;height:14px;width:14px}.sr-timeline__eventNameWrapper{padding:11px 0;flex:1}.sr-timeline__eventName{text-align:inherit;font-weight:700;color:#0f172a}.sr-timeline__playerName{font-weight:400;padding-top:1px;text-align:inherit;color:#64748b;font-size:9px}.sr-timeline__eventTime{margin:11px 0;font-weight:900;font-size:11px;color:#475569;font-family:JetBrains Mono,monospace}.sr-timeline__eventScore{border-radius:2px;border-style:solid;border-width:1px;border-color:#e2e8f0;min-width:32px;padding:1px 3px;position:absolute;top:3px;background:#fff;font-weight:900;font-size:11px}.sr-timeline__eventScoreInner{white-space:nowrap;display:flex;text-align:center;justify-content:center}.sr-timeline__eventIconSubstitution{display:inline-block;height:12px;margin-bottom:-2px;margin-right:3px;width:6px}.sr-timeline__eventIconGoal{display:inline-block;height:12px;margin-bottom:-2px;margin-right:3px;width:8px}.sr-timeline__playerAssist{display:inline-block;white-space:nowrap;font-size:8px;color:#94a3b8;margin-top:2px}.sr-timeline__period-header{display:flex;justify-content:center;padding:12px 0;position:relative}.sr-timeline__period-header:before{content:"";position:absolute;left:20%;right:20%;top:50%;height:1px;background:#e2e8f0}.sr-timeline__period-header span{position:relative;z-index:1;background:#fff;padding:4px 16px;border-radius:99px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border:1px solid #e2e8f0;color:#64748b}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 20%,#f1f5f9 40% 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-shimmer-item{animation:skeleton-fade-in .3s ease-out forwards;opacity:0}@keyframes skeleton-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.6;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,#eef2f7,#e2e8f0 20%,#eef2f7 40% 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:6px}#matches-container{min-height:400px}.lr-fade-in{animation:lr-fade-in .28s ease-out}@keyframes lr-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-match-tooltip{position:absolute;z-index:99999;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0f172a24,0 2px 8px #0f172a14;border:1px solid #e2e8f0;padding:10px 0;min-width:300px;font-family:DM Sans,sans-serif;pointer-events:auto;animation:fmt-appear .15s cubic-bezier(.23,1,.32,1) both}.form-match-tooltip.hidden{display:none}@keyframes fmt-appear{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fmt-header{font-size:13px;font-weight:700;color:#1e293b;padding:4px 16px 10px;border-bottom:1px solid #f1f5f9;margin-bottom:2px}.fmt-row{display:grid;grid-template-columns:52px 1fr auto 1fr 20px;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid #f1f5f9;transition:background .12s}.fmt-row:last-child{border-bottom:none}.fmt-row:hover{background:#f8fafc}a.fmt-row{text-decoration:none;color:inherit;cursor:pointer}a.fmt-row:hover{background:#f1f5f9}.fmt-date{font-size:11px;font-weight:700;color:#94a3b8;white-space:nowrap}.fmt-home{font-size:13px;font-weight:700;color:#1e293b;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmt-away{font-size:13px;font-weight:700;color:#1e293b;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmt-score{font-size:13px;font-weight:900;padding:3px 10px;border-radius:7px;white-space:nowrap;text-align:center;font-family:JetBrains Mono,DM Sans,monospace;flex-shrink:0}.fmt-score.win{background:#dcfce7;color:#15803d}.fmt-score.loss{background:#fee2e2;color:#dc2626}.fmt-score.draw{background:#f1f5f9;color:#475569}.fmt-arrow{font-size:13px;color:#cbd5e1;text-align:right;flex-shrink:0}.fmt-next-header{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.07em;padding:8px 16px 6px;border-top:1px solid #e2e8f0;margin-top:2px;background:#f8fafc}.fmt-next-row{display:grid;grid-template-columns:52px 1fr auto 1fr 36px;align-items:center;gap:8px;padding:9px 16px;background:#f8fafc;transition:background .12s;text-decoration:none;color:inherit}a.fmt-next-row{cursor:pointer}a.fmt-next-row:hover{background:#f1f5f9}.fmt-next-row .fmt-score{background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:800;padding:3px 8px}.fmt-next-row .fmt-arrow{font-size:11px;font-weight:700;color:#64748b;text-align:right;white-space:nowrap}.fmt-no-next{padding:10px 16px;font-size:12px;font-weight:600;color:#94a3b8;background:#f8fafc;text-align:center;font-style:italic}
