.matchDetail-backdrop{position:fixed;inset:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:16px}.matchDetail-backdropDim{position:absolute;inset:0;background-color:rgba(0,0,0,.85)}.matchDetail-card{position:relative;width:100%;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.matchDetail-card--overlay{max-width:720px;height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:none}.matchDetail-card--inline{max-width:760px;margin:0 auto}.matchDetail-topbar{gap:10px;padding:12px 16px;border-bottom:1px solid #1f1f1f;background:#0a0a0a}.matchDetail-compLogo,.matchDetail-topbar{display:flex;align-items:center;flex-shrink:0}.matchDetail-compLogo{width:32px;height:32px;border-radius:50%;background:#FFF;justify-content:center;overflow:hidden}.matchDetail-compLogo img{width:24px;height:24px;object-fit:contain}.matchDetail-compInfo{display:flex;flex-direction:column;flex:1;min-width:0}.matchDetail-compName{color:#FFF;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchDetail-compSubline{color:#AAA;font-size:11px;display:flex;gap:6px}.matchDetail-compSubline .sep{color:#555}.matchDetail-closeBtn{background:none;border:1px solid #333;border-radius:8px;padding:6px;cursor:pointer;color:#FFF;flex-shrink:0;display:flex;align-items:center;justify-content:center}.matchDetail-compLink{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-decoration:none;color:inherit}.matchDetail-compLink--active{cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:background .15s ease}.matchDetail-compLink--active:hover{background:rgba(255,235,155,.06)}.matchDetail-teamBlock--link{text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;padding:4px 6px;margin:-4px -6px;transition:background .15s ease}.matchDetail-teamBlock--link:hover{background:rgba(255,235,155,.06)}.matchDetail-teamBlock--link:hover .matchDetail-teamName{color:#FFEB9B}.matchDetail-matchHeader{padding:16px 12px 8px;background:#0a0a0a;border-bottom:1px solid #1f1f1f;flex-shrink:0}.matchDetail-teamsRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.matchDetail-teamBlock{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;min-width:0}.matchDetail-teamBlock--home{justify-content:flex-end}.matchDetail-teamBlock--away{justify-content:flex-start}.matchDetail-teamLogo{width:56px;height:56px;border-radius:50%;background:#FFF;border:1px solid #444;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.matchDetail-teamLogo img{width:44px;height:44px;object-fit:contain}.matchDetail-teamName{color:#FFF;font-size:20px;font-weight:700;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:540px){.matchDetail-teamBlock{flex-direction:column;gap:6px}.matchDetail-teamBlock,.matchDetail-teamBlock--away,.matchDetail-teamBlock--home{justify-content:flex-start}.matchDetail-teamBlock .matchDetail-teamLogo{order:1}.matchDetail-teamBlock .matchDetail-teamName{order:2}.matchDetail-teamLogo{width:44px;height:44px}.matchDetail-teamLogo img{width:34px;height:34px}.matchDetail-teamName{font-size:13px}}.matchDetail-scoreCol{gap:6px;min-width:130px;flex-shrink:0}.matchDetail-scoreCol,.matchDetail-scoreDateTime{display:flex;flex-direction:column;align-items:center}.matchDetail-scoreDateTime{gap:2px;color:#AAA;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1.2}.matchDetail-scoreDate,.matchDetail-scoreTime{display:block}.matchDetail-scoreNumbers{display:flex;align-items:center;gap:14px;color:#FFF;font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.matchDetail-scoreNumbers .dash{color:#555;font-size:28px}.matchDetail-scoreNumbers--past{color:#888;font-size:28px}.matchDetail-statusBadge{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-top:2px}.matchDetail-statusBadge--live{color:#EF5350;display:inline-flex;align-items:center;gap:6px}.matchDetail-statusBadge--played{color:#888}.matchDetail-statusBadge--anomaly{color:#FFEB9B}.matchDetail-livePulse{display:inline-block;width:8px;height:8px;background:#EF5350;border-radius:50%;box-shadow:0 0 0 0 rgba(239,83,80,.6);animation:matchDetail-livePulse 1.4s ease-out infinite}@keyframes matchDetail-livePulse{0%{box-shadow:0 0 0 0 rgba(239,83,80,.6)}70%{box-shadow:0 0 0 8px rgba(239,83,80,0)}to{box-shadow:0 0 0 0 rgba(239,83,80,0)}}.matchDetail-liveTicker{color:#EF5350;font-variant-numeric:tabular-nums;margin-left:2px}.matchDetail-liveTicker--estimated{color:#888}.matchDetail-fixtureDate{color:#FFF;font-size:16px;font-weight:700;text-transform:capitalize}.matchDetail-fixtureTime{color:#FFEB9B;font-size:24px;font-weight:800}.matchDetail-stadiumRow{display:flex;flex-direction:column;align-items:center;margin-top:18px;gap:4px;color:#AAA;font-size:12px}.matchDetail-stadiumIconWrap{display:flex;align-items:center;justify-content:center;width:100%;color:#888}.matchDetail-stadiumIconWrap:after,.matchDetail-stadiumIconWrap:before{content:"";flex:1;height:1px;background:#2A2A2A;margin:0 12px}.matchDetail-stadiumIconWrap svg{color:#888}.matchDetail-stadiumName{color:#FFF;font-size:13px;font-weight:600;margin-top:4px;text-align:center}.matchDetail-stadiumMatchday{color:#888;font-size:12px;font-weight:500;text-align:center}@media (max-width:540px){.matchDetail-scoreNumbers{font-size:32px;gap:10px}.matchDetail-scoreCol{min-width:100px}}.matchDetail-otherMatches{padding:8px 12px;background:#0a0a0a;border-bottom:1px solid #1f1f1f}.matchDetail-otherMatchesToggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:transparent;border:1px solid #2a2a2a;color:#FFF;padding:10px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;text-align:center;transition:background .18s ease,border-color .18s ease}.matchDetail-otherMatchesToggle:hover{background:rgba(255,255,255,.04);border-color:#3a3a3a}.matchDetail-otherMatchesToggleLabel{color:#FFF}.matchDetail-otherMatchesIcon,.matchDetail-otherMatchesTriangle{flex-shrink:0}.matchDetail-otherMatchesPanel{position:absolute;left:0;right:0;bottom:0;background:#0d0d0d;z-index:25;display:flex;flex-direction:column;overflow:hidden;animation:matchDetail-otherMatchesPanelIn .2s ease}@keyframes matchDetail-otherMatchesPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.matchDetail-otherMatchesPanelHeader{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #1f1f1f;background:#0a0a0a;flex-shrink:0}.btn-close-list-match-related{background:transparent;border:1px solid #2a2a2a;border-radius:8px;padding:6px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#e3e3e3;flex-shrink:0;transition:background .18s ease,border-color .18s ease}.btn-close-list-match-related:hover{background:rgba(255,255,255,.04);border-color:#3a3a3a}.matchDetail-otherMatchesTabs{display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.matchDetail-otherMatchesTabs::-webkit-scrollbar{display:none}.matchDetail-otherMatchesTab{flex:1 1 0;min-width:0;background:transparent;border:1px solid #2a2a2a;color:#BBB;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .18s ease,border-color .18s ease,color .18s ease}.matchDetail-otherMatchesTab:hover{background:rgba(255,255,255,.04);color:#FFF}.matchDetail-otherMatchesTab--active{background:#C8A227;border-color:#C8A227;color:#000}.matchDetail-otherMatchesTab--active:hover{background:#d6b035;color:#000}.matchDetail-otherMatchesPanelBody{flex:1;overflow-y:auto;padding:4px 0}.matchDetail-otherMatchesEmpty{padding:16px 12px;color:#888;font-size:12px;text-align:center}.matchDetail-otherMatchRow{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid #1f1f1f;cursor:pointer;color:#FFF;font-size:12px;text-align:left;transition:background .18s ease}.matchDetail-otherMatchRow:hover{background:rgba(255,255,255,.03)}.matchDetail-otherMatchRow-time{display:flex;flex-direction:column;align-items:center;min-width:46px;flex-shrink:0}.matchDetail-otherMatchRow-time .date{color:#888;font-size:10px}.matchDetail-otherMatchRow-time .time{color:#FFF;font-weight:500}.matchDetail-otherMatchRow-time .time--live{color:#EF4444;font-weight:800}.matchDetail-otherMatchRow-teams{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.matchDetail-otherMatchRow-team{display:flex;align-items:center;gap:6px;min-width:0}.matchDetail-otherMatchRow-team img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.matchDetail-otherMatchRow-team .placeholder{display:inline-block;width:16px;height:16px;flex-shrink:0}.matchDetail-otherMatchRow-team .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.matchDetail-otherMatchRow-team .name--bold{font-weight:800}.matchDetail-otherMatchRow-score{display:flex;flex-direction:column;align-items:center;min-width:22px;flex-shrink:0;color:#FFF;font-weight:700}.matchDetail-otherMatchRow-score--live{color:#EF4444}.matchDetail-otherMatchRow-score .dim{opacity:.3}.matchDetail-tabSelectorWrap{padding:8px;background:#0a0a0a;flex-shrink:0;position:relative}.matchDetail-tabSelectorBtn{display:flex;align-items:center;gap:10px;width:100%;background:linear-gradient(179deg,#171717,#000);color:#FFF;border:1px solid #333;padding:14px;border-radius:7px;cursor:pointer;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.matchDetail-tabSelectorBtn--open{border-radius:10px 10px 0 0}.matchDetail-tabSelectorBtn .label{flex:1;text-align:left}.matchDetail-tabSelectorChevron{transition:transform .15s ease}.matchDetail-tabSelectorChevron--open{transform:rotate(180deg)}.matchDetail-tabDropdown{position:absolute;top:calc(100% - 8px);left:8px;right:8px;z-index:5;background:#000;border-radius:0 0 10px 10px;box-shadow:0 20px 30px #000;padding:4px;transform-origin:top center;animation:matchDetail-tabDropdown-in .22s cubic-bezier(.28,.07,.35,1) both;will-change:transform,opacity}@keyframes matchDetail-tabDropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.matchDetail-tabDropdown{animation:matchDetail-tabDropdown-in-mobile .26s cubic-bezier(.28,.07,.35,1) both}@keyframes matchDetail-tabDropdown-in-mobile{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}}.matchDetail-tabRow{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;color:#FFF;border:none;cursor:pointer;font-size:14px;font-weight:500;text-align:left;border-radius:6px;transition:background-color .2s cubic-bezier(.28,.07,.35,1),color .2s cubic-bezier(.28,.07,.35,1)}.matchDetail-tabRow:hover{background:#edc53107}.matchDetail-tabRow--active{background:rgba(237,197,49,.12);color:#FFEB9B;font-weight:700}.matchDetail-tabRow--active:hover{background:rgba(237,197,49,.18)}.matchDetail-tabRow .icon{width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.matchDetail-tabContent{flex:1;overflow-y:auto;padding:16px;background:#0d0d0d}.matchDetail-tabContent--inline{overflow-y:visible}.matchDetail-error,.matchDetail-loading{padding:24px;font-size:13px;text-align:center}.matchDetail-loading{color:#666}.matchDetail-error{color:#888;border:1px dashed #2a2a2a;border-radius:10px;background:#0a0a0a}.matchInfoTab{display:flex;flex-direction:column;gap:14px}.matchInfoTab-twoCol{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-radius:10px;border:1px solid #2a2a2a;background:#0a0a0a;padding:14px}@media (max-width:768px){.matchInfoTab-twoCol{grid-template-columns:1fr}}.matchInfoTab-col{display:flex;flex-direction:column;gap:16px}.matchInfoTab-entry{display:flex;align-items:flex-start;gap:12px}.matchInfoTab-iconWrap{width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#FFF;margin-top:2px}.matchInfoTab-entryBody{flex:1;min-width:0}.matchInfoTab-entryLabel{color:#FFEB9B;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.matchInfoTab-entryValue{color:#FFF;font-size:14px;font-weight:500}.matchInfoTab-valueMain{color:#FFF}.matchInfoTab-valueMuted{color:#888;font-weight:400}.matchInfoTab-entryValue>div+div{margin-top:2px}.matchInfoTab-assistants{display:flex;flex-direction:column;gap:8px}.matchInfoTab-assistantsHeader{display:flex;align-items:center;gap:12px;color:#FFEB9B;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.matchInfoTab-assistantsItem{display:flex;flex-direction:column;gap:2px;padding:0 0 0 40px;font-size:13px}.matchInfoTab-assistantsKind{color:#FFF;font-weight:600}.matchInfoTab-assistantsName{color:#AAA}.matchInfoTab-formaBlock{border-radius:10px;border:1px solid #2a2a2a;background:#0a0a0a;overflow:hidden}.matchInfoTab-formaEmpty{padding:16px;color:#666;font-size:12px;text-align:center}.formBlock{border-radius:10px;border:1px solid #2a2a2a;background:#0a0a0a;overflow:hidden}.formBlock--embedded{border:none;border-radius:0}.formBlock-header{background:#111;padding:10px 14px;border-bottom:1px solid #1f1f1f;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.formBlock-headerLabel{color:#FFEB9B;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:center}.formBlock-teamHeader{display:flex;align-items:center;gap:8px;min-width:0}.formBlock-teamHeader--left{flex-direction:row}.formBlock-teamHeader--right{flex-direction:row-reverse}.formBlock-teamLogo{width:32px;height:32px;border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.formBlock-teamLogo img{width:26px;height:26px;object-fit:contain}.formBlock-teamName{color:#FFF;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formBlock-circlesRow{padding:12px 14px;border-bottom:1px solid #1f1f1f;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px}.formBlock-circles{display:flex;align-items:center;gap:4px}.formBlock-circles--away{justify-content:flex-end}.formBlock-stats{display:flex;flex-direction:column}.formBlock-statRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #151515}.formBlock-statRow--last{border-bottom:none}.formBlock-statVal{color:#888;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.formBlock-statVal--home{text-align:left}.formBlock-statVal--away{text-align:right}.formBlock-statVal.is-winner{color:#FFF;font-size:16px;font-weight:800}.formBlock-statLabel{color:#AAA;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-align:center}.formBlock-skelTeam{height:32px;width:80%;background:#1a1a1a;border-radius:16px}.formBlock-skelTeam--right{margin-left:auto}.formCircle{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.formCircle--win{background:#22C55E}.formCircle--draw{background:#ffbe0d}.formCircle--loss{background:#EF4444}.formCircle--empty{background:#333;color:#666;font-size:11px;font-weight:700}.formCircle--btn{appearance:none;outline:none;transition:transform .2s ease,box-shadow .2s ease}.formCircle--btn:hover{transform:scale(1.12);box-shadow:0 0 0 2px rgba(255,255,255,.15)}.formCircle--btn:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.35)}.matchFormTab-empty{padding:24px;color:#666;font-size:12px;text-align:center;border:1px dashed #2a2a2a}.matchFormTab,.matchFormTab-empty{border-radius:10px;background:#0a0a0a}.matchFormTab{display:flex;flex-direction:column;gap:0;border:1px solid #2a2a2a;overflow:hidden}.matchFormTab-sidebar{display:flex;flex-direction:row;gap:4px;padding:10px;background:#0d0d0d;border-bottom:1px solid #1f1f1f;overflow-x:auto;scrollbar-width:thin}.matchFormTab-catBtn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;color:#CCC;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:600;text-align:left;transition:background .15s ease,color .15s ease}.matchFormTab-catBtn:hover{background:#161616}.matchFormTab-catBtn.is-active{background:rgba(237,197,49,.12);border-color:rgba(237,197,49,.3);color:#FFEB9B}.matchFormTab-catBtnIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:currentColor}.matchFormTab-catBtnIcon svg{width:100%;height:auto}.matchFormTab-catBtn{flex-shrink:0;text-align:center;white-space:nowrap;cursor:pointer}.matchFormTab-catGroup{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.matchFormTab-subBar{display:flex;flex-direction:row;gap:6px;padding:8px 10px;background:#080808;border-bottom:1px solid #1f1f1f;overflow-x:auto;scrollbar-width:thin}.matchFormTab-subBtn{background:transparent;border:1px solid #2a2a2a;color:#888;padding:5px 11px;border-radius:50px;cursor:pointer;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;flex-shrink:0;transition:color .15s ease,background .15s ease,border-color .15s ease}.matchFormTab-subBtn:hover{color:#CCC;border-color:#444}.matchFormTab-subBtn.is-active{color:#FFEB9B;border-color:rgba(255,235,155,.4);background:rgba(255,235,155,.08);font-weight:700}.matchFormTab-catBtn--pill,.matchFormTab-subBtn--pill{display:inline-flex;align-items:center;gap:8px}.matchFormTab-catBtn--pill{position:sticky;left:0;background:#0d0d0d;z-index:2;box-shadow:6px 0 8px -6px rgba(0,0,0,.8)}.matchFormTab-catBtn--pill.is-active{background:rgba(237,197,49,.18)}.matchFormTab-pillClose{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(255,235,155,.15);color:#FFEB9B;flex-shrink:0;transition:background .15s ease}.matchFormTab-catBtn--pill:hover .matchFormTab-pillClose,.matchFormTab-subBtn--pill:hover .matchFormTab-pillClose{background:rgba(255,235,155,.3)}.matchFormTab-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px 40px;gap:8px;color:#c6c6c6}.matchFormTab-placeholderSvg{display:block;margin:0 auto 8px;color:#c6c6c6}.matchFormTab-placeholderTitle{margin:0;font-size:15px;font-weight:700;color:#FFF;line-height:1.4}.matchFormTab-placeholderHint{margin:4px 0 0;font-size:14px;font-weight:500;color:#c6c6c6;line-height:1.5}.matchFormTab-placeholderTag{display:inline-block;padding:2px 10px;margin:0 2px;border-radius:50px;background:#1f1f1f;border:1px solid #2a2a2a;color:#FFEB9B;font-size:12px;font-weight:700;letter-spacing:.4px;vertical-align:baseline}.matchFormTab-innerTabs{display:flex;gap:4px;padding:4px;margin-bottom:12px;background:#0d0d0d;border-radius:50px;border:1px solid #1f1f1f}.matchFormTab-innerTabBtn{flex:1;background:transparent;border:none;color:#888;padding:6px 12px;border-radius:50px;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;transition:all .15s ease}.matchFormTab-innerTabBtn:hover{color:#CCC}.matchFormTab-innerTabBtn.is-active{background:#FFEB9B;color:#000}.matchFormTab-content{padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.matchFormTab-msg{padding:20px;color:#666;font-size:12px;text-align:center}.matchFormTab-msg--inline{padding:12px;font-size:11px}.matchFormTab-sidebar{align-items:center}.matchFormTab-filterBtn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:#C8A227;color:#000;border:0;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}.matchFormTab-filterBtn:hover{background:#d6b13a}.matchFormTab-filterBtn--open{background:#C8A227;color:#000}.matchFormTab-filterBtn--open:hover{background:#d6b13a}.matchFormTab-filterBtnCount,.matchOddsTab-filterBtnCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#000;color:#FFEB9B;border-radius:50px;font-size:11px;font-weight:700}.matchFormTab-filtersCollapse{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.matchFormTab-filtersCollapse.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.matchFormTab-filtersCollapseInner{min-height:0;overflow:hidden}.matchFormTab-filtersPanel{display:flex;flex-direction:column;gap:10px;padding:12px;background:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px}.matchFormTab-filtersPanelHead{display:flex;justify-content:flex-end}.matchFormTab-filtersReset,.matchOddsTab-filterReset{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#BBB;border:1px solid #2a2a2a;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.matchFormTab-filtersReset:hover,.matchOddsTab-filterReset:hover{color:#FFEB9B;border-color:#FFEB9B;background:rgba(255,235,155,.06)}.matchOddsTab-filterPanelHead{display:flex;justify-content:flex-end;margin-bottom:8px}.matchFormTab-selectRow{display:grid;gap:10px}.matchFormTab-selectRow--three{grid-template-columns:1fr 1fr 1fr}.matchFormTab-selectRow--two{grid-template-columns:1fr 1fr}.matchFormTab-selectRow:has(>.matchFormTab-selectCell.is-open)>.matchFormTab-selectCell:not(.is-open){display:none}.matchFormTab-selectRow>.matchFormTab-selectCell.is-open{grid-column:1/-1}.matchFormTab-selectCell{position:relative;min-height:44px}.matchFormTab-selectTriggerBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#111;color:#FFF;border:1px solid #2a2a2a;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:left;min-height:44px}.matchFormTab-selectTriggerBtn:hover{border-color:#555}.matchFormTab-selectCell.is-open .matchFormTab-selectTriggerBtn{border-color:#C8A227;visibility:hidden}.matchFormTab-selectTriggerVal{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchFormTab-selectTriggerChev{color:#888;flex-shrink:0;display:inline-flex}.matchFormTab-overlay{position:absolute;inset:0 0 auto 0;z-index:30;background:#0d0d0d;border:1px solid #c8a227;border-radius:10px;padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 28px rgba(0,0,0,.7);animation:matchFormTab-overlayIn .16s ease;min-width:100%}@keyframes matchFormTab-overlayIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.matchFormTab-overlayHeader{display:flex;align-items:center;gap:8px}.matchFormTab-overlayQuestion{flex:1;text-align:center;font-size:12px;font-weight:600;color:#FFEB9B}.matchFormTab-overlayLeftBadge{flex-shrink:0}.matchFormTab-overlayClose{background:transparent;border:0;color:#888;cursor:pointer;padding:2px;display:inline-flex;transition:color .15s ease}.matchFormTab-overlayClose:hover{color:#FFF}.matchFormTab-overlayRow{display:flex;gap:6px;width:100%}.matchFormTab-overlayRow>*{flex:1 1 0;min-width:0}.matchFormTab-overlayRow--halves>*{flex:1 1 50%}.matchFormTab-overlayBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#161616;border:1px solid #2a2a2a;color:#DDD;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:all .15s ease;min-height:40px}.matchFormTab-overlayBtn:hover{border-color:#555;background:#1c1c1c}.matchFormTab-overlayBtn.is-active{background:rgba(255,235,155,.12);border-color:#FFEB9B;color:#FFEB9B}.matchFormTab-teamBadge{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#FFF}.matchFormTab-teamBadge img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.matchFormTab-teamBadge--compact img{width:16px;height:16px}.matchFormTab-bothBadge{display:inline-flex;align-items:center;gap:2px}.matchFormTab-bothBadge img{width:18px;height:18px;object-fit:contain}.matchFormTab-bothBadge--inline img{width:16px;height:16px}.matchFormTab-placeSep{color:#555;margin:0 2px}.matchFormTab-stepper{display:flex;align-items:center;justify-content:space-around;gap:4px;background:#161616;border:1px solid #2a2a2a;color:#DDD;border-radius:8px;padding:4px 8px;min-height:40px;font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease}.matchFormTab-stepper.is-active{border-color:#FFEB9B;background:rgba(255,235,155,.1);color:#FFEB9B}.matchFormTab-stepperLabel{font-weight:700}.matchFormTab-stepperBtn{background:#0a0a0a;border:1px solid #2a2a2a;color:#FFF;width:22px;height:22px;border-radius:50px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s ease,background .15s ease}.matchFormTab-stepperBtn:hover{border-color:#FFEB9B;background:#1a1a1a}.matchFormTab-stepperVal{min-width:22px;text-align:center;font-weight:700;cursor:pointer}.matchFormTab-includeOther{display:flex;gap:6px;justify-content:center;padding-top:4px}.matchFormTab-chip{background:#161616;border:1px solid #2a2a2a;color:#CCC;padding:5px 12px;border-radius:50px;cursor:pointer;font-size:11px;font-weight:600;transition:all .15s ease}.matchFormTab-chip:hover{border-color:#444}.matchFormTab-chip.is-active{background:#FFEB9B;border-color:#FFEB9B;color:#000}.matchFormTab-subContent--scope-away .matchFormTab-teamCol--left,.matchFormTab-subContent--scope-home .matchFormTab-teamCol--right{opacity:.25}@media (max-width:640px){.matchFormTab-selectRow--three,.matchFormTab-selectRow--two{grid-template-columns:1fr}}.matchEventiTab-authGate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;border-radius:12px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#0a0a0a,#0d0d0d);text-align:center}.matchEventiTab-authIcon{width:64px;height:64px;border-radius:50%;background:rgba(255,235,155,.08);border:1px solid rgba(255,235,155,.25);color:#FFEB9B;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.matchEventiTab-authTitle{color:#FFF;font-size:16px;font-weight:700;letter-spacing:.2px}.matchEventiTab-authSubtitle{color:#888;font-size:13px;font-weight:400;line-height:1.5;max-width:340px}.matchEventiTab-authActions{display:flex;gap:10px;margin-top:8px}.matchEventiTab-authBtn{padding:9px 22px;border-radius:50px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid #2a2a2a;color:#CCC;background:transparent;transition:all .15s ease;cursor:pointer}.matchEventiTab-authBtn:hover{border-color:#FFEB9B;color:#FFEB9B}.matchEventiTab-authBtn--primary{background:#FFEB9B;border-color:#FFEB9B;color:#000}.matchEventiTab-authBtn--primary:hover{background:#FFF1B8;border-color:#FFF1B8;color:#000}.matchEventiTab-betlabPaywall{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 24px 28px;border-radius:12px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#0a0a0a,#0d0d0d);text-align:center}.matchEventiTab-betlabPaywall-intro{color:#FFF;font-size:15px;font-weight:600;line-height:1.5;max-width:440px}.matchEventiTab-betlabPaywall-eyebrow{color:#C8A227;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.matchEventiTab-betlabPaywall-logo{display:flex;justify-content:center;margin:4px 0 6px}.matchEventiTab-betlabPaywall-text{color:#C1C1C1;font-size:13px;font-weight:400;line-height:1.55;max-width:460px;margin:0}.matchEventiTab-betlabPaywall-cta{margin-top:6px;padding:12px 28px;border-radius:999px;border:2px solid #edc531;background:transparent;color:#EDC531;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:inherit;transition:all .2s ease}.matchEventiTab-betlabPaywall-cta:hover{background:#EDC531;color:#000}.matchEventiTab-betlabPaywall-loginRow{display:flex;align-items:center;gap:8px;margin-top:6px;color:#888;font-size:12px}.matchEventiTab-betlabPaywall-loginBtn{background:transparent;border:none;color:#FFEB9B;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:0;font-family:inherit;transition:color .15s ease}.matchEventiTab-betlabPaywall-loginBtn:hover{color:#FFF1B8;text-decoration:underline}.matchFormTab-teamsHeader{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #1f1f1f}.matchFormTab-teamsHeaderLabel{color:#FFEB9B;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:center}.matchFormTab-teamCol{display:flex;align-items:center;gap:10px;min-width:0}.matchFormTab-teamCol--right{flex-direction:row-reverse;text-align:right}.matchFormTab-teamColLogo{width:32px;height:32px;border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.matchFormTab-teamColLogo img{width:26px;height:26px;object-fit:contain}.matchFormTab-teamColInfo{display:flex;flex-direction:column;min-width:0}.matchFormTab-teamColName{color:#FFF;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchFormTab-teamColNum{color:#888;font-size:11px;font-weight:600}.matchFormTab-progressBlock{display:flex;flex-direction:column;gap:12px}.matchFormTab-progressRow{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:12px}.matchFormTab-progressSide{display:flex;align-items:center;gap:8px;min-width:0}.matchFormTab-progressSide--home{flex-direction:row-reverse}.matchFormTab-progressSide--away{flex-direction:row}.matchFormTab-progressVal{color:#FFF;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;min-width:24px;text-align:center}.matchFormTab-progressBarWrap{flex:1;height:8px;background:#1a1a1a;border-radius:4px;overflow:hidden;display:flex}.matchFormTab-progressBarWrap--home{justify-content:flex-end}.matchFormTab-progressBar{height:100%;transition:width .2s ease}.matchFormTab-progressLabel{color:#AAA;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-align:center}.matchFormTab-andamentoLegacy{display:flex;flex-direction:column;gap:0;border-radius:8px;overflow:hidden;background:#0a0a0a;border:1px solid #1f1f1f}.matchFormTab-andamentoLegacy-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;background:#141414;border-bottom:1px solid #1f1f1f}.matchFormTab-andamentoLegacy-headerCount{color:#FFF;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.matchFormTab-andamentoLegacy-headerCount--left{text-align:left}.matchFormTab-andamentoLegacy-headerCount--right{text-align:right}.matchFormTab-andamentoLegacy-headerLabel{color:#FFF;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:0 16px}.matchFormTab-andamentoRow{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-bottom:1px solid #151515}.matchFormTab-andamentoRow:last-child{border-bottom:none}.matchFormTab-andamentoRow-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.matchFormTab-andamentoRow-count{color:#FFF;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.matchFormTab-andamentoRow-count--left{text-align:left}.matchFormTab-andamentoRow-count--right{text-align:right}.matchFormTab-andamentoRow-label{color:#FFF;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;padding:0 12px}.matchFormTab-andamentoBar{position:relative;height:8px;background:#2A2A2A;border-radius:4px;overflow:hidden}.matchFormTab-andamentoBar-fill{position:absolute;top:0;bottom:0;transition:width .25s ease;border-radius:4px}.matchFormTab-andamentoBar-fill--home{right:50%}.matchFormTab-andamentoBar-fill--away{left:50%}.matchFormTab-andamentoBar-center{position:absolute;top:-2px;bottom:-2px;left:50%;width:2px;margin-left:-1px;background:#0a0a0a;border-left:1px solid #555}.matchFormTab-andamentoRow-bottom{display:grid;grid-template-columns:1fr 1fr}.matchFormTab-andamentoRow-pct{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3px}.matchFormTab-andamentoRow-pct--left{text-align:left}.matchFormTab-andamentoRow-pct--right{text-align:right}.matchFormTab-statBlock{display:flex;flex-direction:column;gap:6px}.matchFormTab-statRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #151515}.matchFormTab-statRow:last-child{border-bottom:none}.matchFormTab-statVal{display:flex;flex-direction:column;gap:2px;text-align:left}.matchFormTab-statVal--right{text-align:right}.matchFormTab-statValMain{color:#888;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.matchFormTab-statVal.is-winner .matchFormTab-statValMain{color:#FFF;font-size:20px;font-weight:800}.matchFormTab-statValAvg{color:#666;font-size:11px;font-weight:500}.matchFormTab-statLabel{color:#AAA;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-align:center}.matchFormTab-matchListBlock{border-top:1px solid #1f1f1f;padding-top:12px;display:flex;flex-direction:column;gap:8px}.matchFormTab-matchListTitle{color:#FFEB9B;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.matchFormTab-matchListGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:540px){.matchFormTab-matchListGrid{grid-template-columns:1fr}}.matchFormTab-matchCol{display:flex;flex-direction:column;gap:4px;min-width:0}.matchFormTab-matchColTitle{color:#CCC;font-size:12px;font-weight:600;padding-bottom:4px;border-bottom:1px solid #1a1a1a}.matchFormTab-matchUl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.matchFormTab-matchLi{display:grid;grid-template-columns:40px 1fr auto 10px;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #131313;font-size:12px}.matchFormTab-matchLi:last-child{border-bottom:none}.matchFormTab-matchDate{color:#888;font-variant-numeric:tabular-nums}.matchFormTab-matchTeams{color:#DDD;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchFormTab-matchDash{color:#555}.matchFormTab-matchScore{color:#FFF;font-weight:700;font-variant-numeric:tabular-nums}.matchFormTab-matchDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.matchOddsTab{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.matchOddsTab-filterBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 12px}.matchOddsTab-marketLabel{font-size:18px;font-weight:500;color:#EEE;text-transform:capitalize}.matchOddsTab-filterBtn{display:inline-flex;align-items:center;gap:8px;background:#C8A227;color:#000;border:0;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.matchOddsTab-filterBtn:hover{background:#d6b13a}.matchOddsTab-filterBtn--open{background:#1a1a1a;color:#C8A227;border:1px solid #c8a227}.matchOddsTab-filterIcon{display:block}.matchOddsTab-filterPanel{display:none;opacity:0;transform:translateY(-4px);padding:12px;border:1px solid #383838;border-radius:15px;transition:opacity .22s ease,transform .22s ease;flex:1;min-height:0;flex-direction:column}.matchOddsTab-filterPanel[data-open=true]{display:flex;opacity:1;transform:translateY(0);animation:matchOddsTab-panelIn .22s ease both}@keyframes matchOddsTab-panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.matchOddsTab-filterGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:12px;flex:1;min-height:0}.matchOddsTab-field--full{min-height:0;display:flex;flex-direction:column}.matchOddsTab-field--full .matchOddsTab-eventList{flex:1;overflow-y:auto;align-content:flex-start}.matchOddsTab-field{display:flex;flex-direction:column;gap:6px}.matchOddsTab-field--full{grid-column:1/-1}.matchOddsTab-fieldLabel{font-size:12px;font-weight:600;color:#BBB;text-transform:uppercase;letter-spacing:.4px}.matchOddsTab-fieldHint{color:#888;font-weight:500;text-transform:none;letter-spacing:0}.matchOddsTab-select{background:#111;color:#FFF;border:1px solid #2a2a2a;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.matchOddsTab-select:focus,.matchOddsTab-select:hover{border-color:#C8A227;outline:none}.matchOddsTab-combo{position:relative}.matchOddsTab-comboTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#111;color:#FFF;border:1px solid #2a2a2a;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:left}.matchOddsTab-comboTrigger:hover{border-color:#555}.matchOddsTab-comboTrigger--open{border-color:#C8A227}.matchOddsTab-comboValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.matchOddsTab-comboValue--empty{color:#888;font-weight:500}.matchOddsTab-comboChevron{color:#888;flex-shrink:0;transition:transform .2s ease}.matchOddsTab-comboChevron--open{transform:rotate(180deg)}.matchOddsTab-comboDropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#0d0d0d;border:1px solid #383838;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.6);padding:8px;display:flex;flex-direction:column;gap:6px;max-height:320px;animation:matchOddsTab-fadeIn .16s ease}.matchOddsTab-comboSearchWrap,.matchOddsTab-eventSearchWrap{display:flex;align-items:center;gap:6px;background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:6px 10px}.matchOddsTab-comboSearchWrap:focus-within,.matchOddsTab-eventSearchWrap:focus-within{border-color:#C8A227}.matchOddsTab-searchIcon{color:#888;flex-shrink:0}.matchOddsTab-comboSearch,.matchOddsTab-eventSearch{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#FFF;font-size:13px;font-weight:500}.matchOddsTab-comboSearch::placeholder,.matchOddsTab-eventSearch::placeholder{color:#666}.matchOddsTab-comboSearchClear,.matchOddsTab-eventSearchClear{background:transparent;border:0;color:#888;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;transition:color .18s ease}.matchOddsTab-comboSearchClear:hover,.matchOddsTab-eventSearchClear:hover{color:#FFF}.matchOddsTab-comboList{display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:240px}.matchOddsTab-comboOption{text-align:left;background:transparent;border:0;color:#DDD;font-size:13px;font-weight:500;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .16s ease,color .16s ease}.matchOddsTab-comboOption:hover{background:#1f1f1f;color:#FFF}.matchOddsTab-comboOption--selected{background:#C8A227;color:#000;font-weight:700}.matchOddsTab-comboOption--selected:hover{background:#d6b13a;color:#000}.matchOddsTab-comboEmpty{color:#666;font-size:12px;padding:12px 8px;text-align:center;font-style:italic}.matchOddsTab-eventList{display:flex;flex-wrap:wrap;gap:6px;min-height:36px;padding:6px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:8px}.matchOddsTab-eventList--disabled{display:block;color:#888;font-size:12px;font-style:italic;padding:10px 12px}.matchOddsTab-eventEmpty{color:#666;font-size:12px;padding:6px 8px}.matchOddsTab-eventChip{background:#1a1a1a;color:#DDD;border:1px solid #333;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.matchOddsTab-eventChip:hover{background:#2a2a2a;border-color:#555}.matchOddsTab-eventChip--on{background:#C8A227;color:#000;border-color:#C8A227}.matchOddsTab-eventChip--disabled{opacity:.4;cursor:not-allowed}.matchOddsTab-filterClose{display:block;margin:12px auto 0;background:transparent;color:#FFF;border:0;padding:6px 24px;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer}.matchOddsTab-filterClose:hover{color:#C8A227}.matchOddsTab-table{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;animation:matchOddsTab-fadeIn .24s ease}@keyframes matchOddsTab-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.matchOddsTab-headerRow,.matchOddsTab-row{display:grid;grid-template-columns:30% 70%;width:100%}.matchOddsTab-headerRow{background:#000;color:#FFF;padding:10px 0 5px;text-transform:capitalize}.matchOddsTab-cellBookmaker--header{background:#333;text-align:center;font-weight:700;font-size:13px;padding:8px 12px}.matchOddsTab-cellOdds--header{background:transparent}.matchOddsTab-cellOdds--header .matchOddsTab-cellOddLabel{background:#333;color:#FFF;text-align:center;font-weight:700;font-size:13px;padding:8px 4px;text-transform:capitalize}.matchOddsTab-row{background:transparent}.matchOddsTab-row .matchOddsTab-cellBookmaker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:70px;border-bottom:1px solid #444;background:#0a0a0a;text-align:center;font-size:13px;color:#DDD;padding:0 8px}.matchOddsTab-row .matchOddsTab-cellBookmaker img{max-width:40px;max-height:28px;object-fit:contain}.matchOddsTab-cellOdds{display:grid;grid-template-columns:repeat(var(--matchOddsTab-cols,1),minmax(0,1fr))}.matchOddsTab-cellOdd,.matchOddsTab-cellOddLabel{display:flex;align-items:center;justify-content:center;flex-direction:column}.matchOddsTab-cellOdd{height:70px;background:#111;border-left:1px solid #444;border-bottom:1px solid #444;cursor:pointer;transition:background .18s ease}.matchOddsTab-cellOdd:hover{background:#333}.matchOddsTab-cellOdd--empty{cursor:default;color:#555}.matchOddsTab-cellOdd--empty:hover{background:#111}.matchOddsTab-cellOdd .value-odd{font-size:18px;font-weight:600;color:#FFF;font-variant-numeric:tabular-nums}.matchOddsTab-cellOdd--empty .value-odd{color:#444}.matchOddsTab-empty{padding:24px;color:#666;font-size:13px;text-align:center;border:1px dashed #2a2a2a;border-radius:10px;background:#0a0a0a}@media (max-width:640px){.matchOddsTab-filterGrid{grid-template-columns:1fr}.matchOddsTab-headerRow,.matchOddsTab-row{grid-template-columns:38% 62%}.matchOddsTab-row .matchOddsTab-cellBookmaker{font-size:11px}.matchOddsTab-cellOdd .value-odd{font-size:15px}}.matchFormationsField{padding:14px;background:#0a0a0a}.matchFormationsField-pitch{position:relative;width:100%;aspect-ratio:600/380;margin:0 auto}.matchFormationsField-pitch>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.matchFormationsField-player{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:default;width:0}.matchFormationsField-shirtRow{position:relative;display:flex;align-items:center;justify-content:center}.matchFormationsField-shirt{width:28px;height:28px;border-radius:50%;border:1.5px solid #000;color:#000;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;flex-shrink:0}.matchFormationsField-name{margin-top:4px;max-width:80px;text-align:center;white-space:normal;line-height:1.05;font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.85)}.matchFormationsField-events{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;pointer-events:none}.matchFormationsField-events--left{right:calc(100% + 2px);align-items:flex-end}.matchFormationsField-events--right{left:calc(100% + 2px);align-items:flex-start}.matchFormationsField-goalPill{display:inline-flex;align-items:center;gap:2px;background:#111;color:#fff;border:1px solid #2a2a2a;border-radius:10px;padding:1px 5px 1px 3px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.matchFormationsField-goalPill svg{color:#FFEB9B}.matchFormationsField-cardSquare{width:7px;height:10px;border-radius:1px;flex-shrink:0}.matchFormationsField-cardSquare--YC{background:#FACC15}.matchFormationsField-cardSquare--RC{background:#EF4444}.matchFormationsField-cardSquare--Y2C{background:linear-gradient(135deg,#FACC15 0 50%,#EF4444 50% 100%)}.matchFormationsField-subIcon{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#EF5350}.matchFormationsField-legend{display:flex;justify-content:space-between;margin-top:10px;color:#ccc;font-size:12px}.matchFormationsField-legend strong{font-weight:700}.matchFormationsField-legend .matchFormationsField-legendHome{color:#FFEB9B}.matchFormationsField-legend .matchFormationsField-legendAway{color:#A8D7FF}@media (max-width:480px){.matchFormationsField-shirt{width:22px;height:22px;font-size:10px}.matchFormationsField-name{font-size:9px;max-width:64px}.matchFormationsField-goalPill{font-size:8px;padding:1px 4px 1px 2px}}.standings-card{border-radius:12px;border:1px solid #1f1f1f;background:linear-gradient(180deg,#0c0c0c,#080808);overflow:hidden}.standings-header{background:linear-gradient(180deg,#131313,#0e0e0e);padding:12px 14px;border-bottom:1px solid #1a1a1a;display:flex;align-items:center;gap:10px}.standings-header__logoWrap{width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.4)}.standings-header__logo{width:26px;height:26px;object-fit:contain}.standings-header__titleWrap{display:flex;flex-direction:column;flex:1;min-width:0}.standings-header__title{color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-header__season{color:#888;font-size:11px}.matchDetail-viewbar,.standings-viewbar{padding:6px}.matchDetail-viewbar,.matchDetail-viewbar__track,.standings-viewbar,.standings-viewbar__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;background:transparent;border:none}.matchDetail-viewbar__track,.standings-viewbar__track{padding:0;border-radius:0}.matchDetail-viewbar__indicator,.standings-viewbar__indicator{display:none}.matchDetail-viewbar__btn,.standings-viewbar__btn{background:transparent;border:1px solid #2a2a2a;color:#888;padding:8px 14px;border-radius:50px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;transition:color .15s ease,background .15s ease,border-color .15s ease}.matchDetail-viewbar__btn:hover:not(.is-active),.standings-viewbar__btn:hover:not(.is-active){color:#CCC;border-color:#444}.matchDetail-viewbar__btn.is-active,.standings-viewbar__btn.is-active{color:#FFEB9B;border-color:rgba(255,235,155,.4);background:rgba(255,235,155,.08);font-weight:700}.standings-filters{display:flex;gap:12px;padding:12px;flex-wrap:wrap;background:#0a0a0a;border-bottom:1px solid #1a1a1a}.standings-fg{display:flex;flex-direction:column;gap:6px}.standings-fg__label{color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;display:inline-flex;align-items:center;gap:4px}.standings-fg__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:38px;background:linear-gradient(180deg,#060606,#0a0a0a);border:1px solid #1c1c1c;border-radius:8px;padding:3px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.standings-fg__indicator{display:none}.standings-fg__btn{position:relative;z-index:1;background:transparent;border:1px solid transparent;border-radius:6px;padding:0 4px;min-height:32px;color:#6e6e6e;cursor:pointer;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease,border-color .15s ease}.standings-fg__btn:hover:not(.is-active){color:#CCC;border-color:#2c2c2c}.standings-fg__btn.is-active{color:#FFEB9B;border-color:rgba(255,235,155,.4);background:rgba(255,235,155,.08)}.standings-fg__stack{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.standings-fg__caption{font-size:9px;line-height:9px;font-weight:700;letter-spacing:.2px}.standings-table{width:100%;border-collapse:collapse;color:#cdcdcd;font-size:11px}.standings-table thead tr{position:sticky;top:0;z-index:1;background:#0a0a0a;border-bottom:1px solid #1a1a1a}.standings-table th{padding:9px 6px;text-align:center;font-size:10px;font-weight:700;color:#7a7a7a;text-transform:uppercase;letter-spacing:.5px}.standings-table th.is-left{text-align:left}.standings-table tbody tr{border-bottom:1px solid #131313;transition:background .2s ease}.standings-table tbody tr:hover{background:rgba(255,255,255,.02)}.standings-table tbody tr.is-highlight{background:linear-gradient(90deg,rgba(237,197,49,.1),rgba(237,197,49,.04) 60%,transparent);box-shadow:inset 3px 0 0 #EDC531}.standings-table tbody tr.is-highlight:hover{background:linear-gradient(90deg,rgba(237,197,49,.14),rgba(237,197,49,.06) 60%,transparent)}.standings-table td{padding:6px;vertical-align:middle;text-align:center}.standings-table td.is-team{text-align:left}.standings-table td.is-points{font-weight:800;color:#fff}.standings-table td.is-positive{color:#22C55E;font-weight:700}.standings-table td.is-negative{color:#EF5350;font-weight:700}.standings-table td.is-zero{color:#CCC;font-weight:700}.standings-empty{padding:28px;text-align:center;color:#666;font-size:12px}.standings-legend{padding:10px 14px;border-top:1px solid #1a1a1a;background:#0a0a0a;display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:#888}.standings-legend__item{display:flex;align-items:center;gap:6px}.standings-legend__swatch{width:10px;height:10px;border-radius:2px;flex-shrink:0}