.filterTabs-module-scss-module__opPUSW__filterTabs{scrollbar-width:none;border-radius:var(--border-radius-lg);background:#141414;flex:1;align-items:center;gap:8px;width:100%;padding:.3rem;display:flex;overflow-x:auto}.filterTabs-module-scss-module__opPUSW__filterTabs::-webkit-scrollbar{display:none}.filterTabs-module-scss-module__opPUSW__filterTab{color:#888;border-radius:var(--border-radius-md);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.filterTabs-module-scss-module__opPUSW__filterTab:hover{color:#ccc;background-color:rgba(255,255,255,.05);border-color:#3a3a3a}.filterTabs-module-scss-module__opPUSW__filterTab.filterTabs-module-scss-module__opPUSW__active{color:#fff;background-color:#009a21;border-color:#009a21;font-weight:600}.filterTabs-module-scss-module__opPUSW__filterTab.filterTabs-module-scss-module__opPUSW__active .filterTabs-module-scss-module__opPUSW__tabCount{color:#009a21;background-color:#fff}.filterTabs-module-scss-module__opPUSW__tabLabel{text-transform:capitalize;font-size:.8rem}.filterTabs-module-scss-module__opPUSW__tabCount{color:#ccc;border-radius:var(--border-radius-sm);text-align:center;background-color:#2a2a2a;min-width:18px;padding:2px 6px;font-size:12px;font-weight:600;transition:all .2s}@media (max-width:768px){.filterTabs-module-scss-module__opPUSW__filterTabs{gap:6px;margin-bottom:20px}.filterTabs-module-scss-module__opPUSW__filterTab{min-height:32px;padding:6px 12px;font-size:12px}.filterTabs-module-scss-module__opPUSW__tabLabel{font-size:12px}.filterTabs-module-scss-module__opPUSW__tabCount{padding:1px 4px;font-size:10px}}
.matchCard-module-scss-module__zxlB1W__matchCard{border-radius:var(--border-radius-lg);background-color:#181818;border:1px solid rgba(255,255,255,.05);flex-direction:column;justify-content:space-between;gap:16px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.matchCard-module-scss-module__zxlB1W__matchCard:hover{border-color:rgba(0,154,33,.35);transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.35)}.matchCard-module-scss-module__zxlB1W__cardLink{color:inherit;z-index:2;flex-direction:column;gap:16px;text-decoration:none;display:flex;position:relative}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__live{box-shadow:0 12px 28px rgba(0,154,33,.04)}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__upcoming{border-color:rgba(0,154,33,.25)}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__finished{border-color:rgba(255,255,255,.08)}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__postponed,.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__cancelled{border-color:rgba(255,214,0,.18)}.matchCard-module-scss-module__zxlB1W__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.matchCard-module-scss-module__zxlB1W__statusPill{letter-spacing:.04em;text-transform:uppercase;color:#f5f5f5;background:rgba(255,255,255,.1);border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.matchCard-module-scss-module__zxlB1W__status_live{background:linear-gradient(135deg,#ff5f5f,#ff4141);box-shadow:0 0 12px rgba(255,69,58,.35)}.matchCard-module-scss-module__zxlB1W__status_upcoming{background:linear-gradient(135deg,#18a558,#009a21)}.matchCard-module-scss-module__zxlB1W__status_finished{color:#0f0f10;background:rgba(255,255,255,.18)}.matchCard-module-scss-module__zxlB1W__status_postponed,.matchCard-module-scss-module__zxlB1W__status_cancelled{background:linear-gradient(135deg,#ffa928,#ff7043)}.matchCard-module-scss-module__zxlB1W__leagueBadge{color:#ccc;background:rgba(255,255,255,.04);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.matchCard-module-scss-module__zxlB1W__leagueLogo{object-fit:contain;background:#101010;border-radius:999px}.matchCard-module-scss-module__zxlB1W__matchMeta{flex-direction:column;gap:6px;display:flex}.matchCard-module-scss-module__zxlB1W__stageLabel{color:#e6e6e6;font-size:13px;font-weight:600}.matchCard-module-scss-module__zxlB1W__statusContext{color:#a0a0a0;align-self:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.matchCard-module-scss-module__zxlB1W__statusContext svg{width:14px;height:14px}.matchCard-module-scss-module__zxlB1W__teamsBlock{justify-content:space-evenly;gap:12px;display:flex}.matchCard-module-scss-module__zxlB1W__scoreBlock{justify-content:center;align-items:center;gap:8px;min-width:60px;display:flex}.matchCard-module-scss-module__zxlB1W__teamRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.matchCard-module-scss-module__zxlB1W__teamIdentity{flex-direction:column;align-items:center;gap:10px;min-width:0;display:inline-flex}.matchCard-module-scss-module__zxlB1W__teamLogo{aspect-ratio:1;object-fit:contain;background:#0f0f10;border:1px solid rgba(255,255,255,.08);border-radius:14px;width:42px;height:auto}.matchCard-module-scss-module__zxlB1W__teamName{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:.8rem;font-weight:600;overflow:hidden}.matchCard-module-scss-module__zxlB1W__teamScore{color:#fff;text-align:center;min-width:28px;font-size:22px;font-weight:700}.matchCard-module-scss-module__zxlB1W__matchupText{color:#ccc;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__upcoming .matchCard-module-scss-module__zxlB1W__teamScore{color:rgba(255,255,255,.6)}.matchCard-module-scss-module__zxlB1W__additionalInfo{color:#9e9e9e;flex-wrap:wrap;gap:10px 16px;font-size:12px;display:flex}.matchCard-module-scss-module__zxlB1W__infoItem{align-items:center;gap:6px;display:inline-flex}.matchCard-module-scss-module__zxlB1W__infoItem svg{width:14px;height:14px}.matchCard-module-scss-module__zxlB1W__progressBar{background:rgba(255,255,255,.08);border-radius:999px;height:6px;overflow:hidden}.matchCard-module-scss-module__zxlB1W__progress{background:linear-gradient(90deg,#009a21,#2dff6e);height:100%;transition:width .3s}.matchCard-module-scss-module__zxlB1W__cardActions{z-index:3;gap:10px;display:flex;position:relative}.matchCard-module-scss-module__zxlB1W__primaryAction,.matchCard-module-scss-module__zxlB1W__secondaryAction,.matchCard-module-scss-module__zxlB1W__favouriteAction{cursor:pointer;color:#f5f5f5;background:rgba(255,255,255,.04);border:1px solid transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.matchCard-module-scss-module__zxlB1W__primaryAction:hover,.matchCard-module-scss-module__zxlB1W__secondaryAction:hover,.matchCard-module-scss-module__zxlB1W__favouriteAction:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.25)}.matchCard-module-scss-module__zxlB1W__primaryAction:disabled,.matchCard-module-scss-module__zxlB1W__secondaryAction:disabled,.matchCard-module-scss-module__zxlB1W__favouriteAction:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.matchCard-module-scss-module__zxlB1W__primaryAction{background:linear-gradient(135deg,#00a651,#009a21);border-color:rgba(0,166,81,.35)}.matchCard-module-scss-module__zxlB1W__primaryAction:hover{box-shadow:0 12px 24px rgba(0,166,81,.3)}.matchCard-module-scss-module__zxlB1W__matchCard.matchCard-module-scss-module__zxlB1W__live .matchCard-module-scss-module__zxlB1W__primaryAction{background:linear-gradient(135deg,#298043,#009a21);border-color:rgba(47,68,45,.4)}.matchCard-module-scss-module__zxlB1W__secondaryAction{border-color:rgba(255,255,255,.1)}.matchCard-module-scss-module__zxlB1W__favouriteAction{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.08);border-radius:10px 10px 20px;position:absolute;bottom:5px;right:5px}.matchCard-module-scss-module__zxlB1W__favouriteAction:hover{color:#00c853;border-color:rgba(0,154,33,.4)}.matchCard-module-scss-module__zxlB1W__favouriteActive{color:#9bffb7;background:linear-gradient(135deg,rgba(0,154,33,.18),rgba(0,154,33,.36));border-color:rgba(0,154,33,.45)}.matchCard-module-scss-module__zxlB1W__favouriteIcon{transition:transform .2s}.matchCard-module-scss-module__zxlB1W__favouriteAction:hover .matchCard-module-scss-module__zxlB1W__favouriteIcon{transform:scale(1.05)}.matchCard-module-scss-module__zxlB1W__spinner{animation:.9s linear infinite matchCard-module-scss-module__zxlB1W__spin}.matchCard-module-scss-module__zxlB1W__actionIcon{justify-content:center;align-items:center;display:inline-flex}.matchCard-module-scss-module__zxlB1W__cardMessage{z-index:3;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:.78rem;position:relative}.matchCard-module-scss-module__zxlB1W__cardMessageError{color:rgba(255,147,157,.92);background:rgba(255,71,87,.12);border:1px solid rgba(255,71,87,.36)}@keyframes matchCard-module-scss-module__zxlB1W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.matchCard-module-scss-module__zxlB1W__matchCard{padding:16px}.matchCard-module-scss-module__zxlB1W__teamLogo{aspect-ratio:1;width:36px;height:auto}.matchCard-module-scss-module__zxlB1W__teamName{font-size:.8rem}.matchCard-module-scss-module__zxlB1W__teamScore{font-size:20px}}@media (max-width:480px){.matchCard-module-scss-module__zxlB1W__matchCard{gap:14px;padding:14px}.matchCard-module-scss-module__zxlB1W__leagueBadge{padding:4px 8px;font-size:11px}.matchCard-module-scss-module__zxlB1W__statusPill{font-size:10px}.matchCard-module-scss-module__zxlB1W__additionalInfo,.matchCard-module-scss-module__zxlB1W__progressBar{display:none}}
.trendingHighlights-module-scss-module__g699aq__trendingHighlights{border-radius:var(--border-radius-md);background-color:#1a1a1a;border:1px solid #2a2a2a;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.trendingHighlights-module-scss-module__g699aq__sectionHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.trendingHighlights-module-scss-module__g699aq__headerIcon{color:#009a21}.trendingHighlights-module-scss-module__g699aq__sectionTitle{color:#fff;margin:0;font-size:16px;font-weight:600}.trendingHighlights-module-scss-module__g699aq__highlightsList{flex-direction:column;gap:8px;display:flex}.trendingHighlights-module-scss-module__g699aq__highlightItem{border-radius:var(--border-radius-xs);cursor:pointer;text-align:left;width:100%;color:inherit;background-color:#222;border:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.trendingHighlights-module-scss-module__g699aq__highlightItem:hover{background-color:#252525;border-color:#3a3a3a;transform:translate(4px)}.trendingHighlights-module-scss-module__g699aq__highlightItem:focus-visible{outline-offset:2px;outline:2px solid #00cc6a}.trendingHighlights-module-scss-module__g699aq__highlightContent{flex:1}.trendingHighlights-module-scss-module__g699aq__highlightTitle{color:#fff;margin:0 0 2px;font-size:.8rem;font-weight:500}.trendingHighlights-module-scss-module__g699aq__highlightSubtitle{color:#888;margin:0;font-size:12px}.trendingHighlights-module-scss-module__g699aq__highlightActions{align-items:center;gap:8px;display:flex}.trendingHighlights-module-scss-module__g699aq__durationTag{border-radius:var(--border-radius-xs);color:#9ef3c6;letter-spacing:.04em;text-transform:uppercase;background-color:#1a4e37;padding:4px 8px;font-size:11px;font-weight:600}.trendingHighlights-module-scss-module__g699aq__playButton{color:#fff;background-color:inherit;border-radius:var(--border-radius-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 10px;transition:all .2s;display:inline-flex;box-shadow:inset 0 4px 4px rgba(255,255,255,.047),0 0 0 1px rgba(0,0,0,.357)}.trendingHighlights-module-scss-module__g699aq__highlightItem:hover .trendingHighlights-module-scss-module__g699aq__playButton{color:#101010;background-color:#00cc6a;transform:scale(1.05)}.trendingHighlights-module-scss-module__g699aq__highlightItem:focus-visible .trendingHighlights-module-scss-module__g699aq__playButton{color:#101010;background-color:#00cc6a}.trendingHighlights-module-scss-module__g699aq__stateCard{border-radius:var(--border-radius-sm);background-color:#1f1f1f;border:1px solid #2a2a2a;align-items:flex-start;gap:12px;padding:16px;display:flex}.trendingHighlights-module-scss-module__g699aq__stateIcon{color:#ffb347;margin-top:2px}.trendingHighlights-module-scss-module__g699aq__stateBody{flex-direction:column;gap:10px;display:flex}.trendingHighlights-module-scss-module__g699aq__stateMessage{color:#d0d0d0;margin:0;font-size:13px}.trendingHighlights-module-scss-module__g699aq__retryButton{border-radius:var(--border-radius-xs);color:#101010;cursor:pointer;background-color:#00cc6a;border:none;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .2s}.trendingHighlights-module-scss-module__g699aq__retryButton:hover{background-color:#00b15c}.trendingHighlights-module-scss-module__g699aq__retryButton:focus-visible{outline-offset:2px;outline:2px solid #00f387}@keyframes trendingHighlights-module-scss-module__g699aq__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.trendingHighlights-module-scss-module__g699aq__skeletonItem{border-radius:var(--border-radius-xs);background-color:#1f1f1f;border:1px solid #252525;justify-content:space-between;align-items:center;gap:12px;padding:12px;animation:1.6s ease-in-out infinite trendingHighlights-module-scss-module__g699aq__pulse;display:flex}.trendingHighlights-module-scss-module__g699aq__skeletonText{flex-direction:column;flex:1;gap:6px;display:flex}.trendingHighlights-module-scss-module__g699aq__skeletonLine{background-color:#2d2d2d;border-radius:4px;height:10px;display:block}.trendingHighlights-module-scss-module__g699aq__skeletonLine:first-child{width:70%}.trendingHighlights-module-scss-module__g699aq__skeletonLine:last-child{width:40%}.trendingHighlights-module-scss-module__g699aq__skeletonAction{background-color:#2d2d2d;border-radius:12px;flex-shrink:0;width:48px;height:24px}@media (max-width:768px){.trendingHighlights-module-scss-module__g699aq__trendingHighlights{margin-bottom:20px;padding:16px}.trendingHighlights-module-scss-module__g699aq__sectionTitle{font-size:.8rem}.trendingHighlights-module-scss-module__g699aq__highlightItem{padding:10px}.trendingHighlights-module-scss-module__g699aq__highlightTitle{font-size:13px}.trendingHighlights-module-scss-module__g699aq__highlightSubtitle{font-size:11px}}
.upcomingMatches-module-scss-module__QkNvCa__upcomingMatches{border-radius:var(--border-radius-md);background-color:#1a1a1a;border:1px solid #2a2a2a;padding:10px}.upcomingMatches-module-scss-module__QkNvCa__sectionHeader{align-items:center;gap:8px;margin-bottom:16px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__headerIcon{color:#009a21}.upcomingMatches-module-scss-module__QkNvCa__sectionTitle{color:#fff;margin:0;font-size:16px;font-weight:600}.upcomingMatches-module-scss-module__QkNvCa__matchesList{flex-direction:column;gap:16px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__matchItem{border-radius:var(--border-radius-xs);background-color:#222;border:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.upcomingMatches-module-scss-module__QkNvCa__matchItem:hover{background-color:#252525;border-color:#3a3a3a}.upcomingMatches-module-scss-module__QkNvCa__matchTeams{flex:1;justify-content:space-between;display:flex}.upcomingMatches-module-scss-module__QkNvCa__teamRow{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:70px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__teamLogo{aspect-ratio:1;border-radius:var(--border-radius-round);object-fit:cover;background-color:#2a2a2a;flex-shrink:0;width:50px;height:auto}.upcomingMatches-module-scss-module__QkNvCa__teamName{color:#fff;white-space:normal;text-align:center;font-size:11px;overflow:hidden}.upcomingMatches-module-scss-module__QkNvCa__matchInfo{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__leagueName{letter-spacing:.04em;text-transform:uppercase;color:#9f9f9f;font-size:11px;font-weight:600}.upcomingMatches-module-scss-module__QkNvCa__matchTime{flex-direction:column;align-items:center;gap:2px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__time{color:#888;text-transform:uppercase;font-size:10px;font-weight:600}.upcomingMatches-module-scss-module__QkNvCa__status{color:#fff;font-size:.8rem;font-weight:600}.upcomingMatches-module-scss-module__QkNvCa__notifyButton{color:#fff;border-radius:var(--border-radius-md);cursor:pointer;background:0 0;border:1px solid #888;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .2s;display:flex}.upcomingMatches-module-scss-module__QkNvCa__notifyButton:hover{color:#009a21;border-color:#009a21}.upcomingMatches-module-scss-module__QkNvCa__notifyButton.upcomingMatches-module-scss-module__QkNvCa__active{color:#000;background-color:#009a21;border-color:#009a21}.upcomingMatches-module-scss-module__QkNvCa__notifyButton.upcomingMatches-module-scss-module__QkNvCa__active:hover{background-color:#00cc6a}.upcomingMatches-module-scss-module__QkNvCa__notifyButton svg{flex-shrink:0}.upcomingMatches-module-scss-module__QkNvCa__notifyButton span{white-space:nowrap}.upcomingMatches-module-scss-module__QkNvCa__stateCard{border-radius:var(--border-radius-sm);text-align:center;background:rgba(0,0,0,.15);border:1px dashed rgba(255,255,255,.15);flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.upcomingMatches-module-scss-module__QkNvCa__stateText{color:#c3c3c3;font-size:.9rem}.upcomingMatches-module-scss-module__QkNvCa__stateHint{color:#8f8f8f;font-size:.8rem}.upcomingMatches-module-scss-module__QkNvCa__errorState{background:rgba(218,30,40,.08);border-color:rgba(218,30,40,.35)}.upcomingMatches-module-scss-module__QkNvCa__retryButton{border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.25);align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.upcomingMatches-module-scss-module__QkNvCa__retryButton:hover{color:#009a21;border-color:#009a21}@media (max-width:768px){.upcomingMatches-module-scss-module__QkNvCa__upcomingMatches{padding:16px}.upcomingMatches-module-scss-module__QkNvCa__sectionTitle{font-size:.8rem}.upcomingMatches-module-scss-module__QkNvCa__matchItem{gap:12px;padding:14px}.upcomingMatches-module-scss-module__QkNvCa__teamLogo{aspect-ratio:1;width:16px;height:auto}.upcomingMatches-module-scss-module__QkNvCa__teamName{font-size:12px}.upcomingMatches-module-scss-module__QkNvCa__time{font-size:13px}.upcomingMatches-module-scss-module__QkNvCa__status{font-size:9px}.upcomingMatches-module-scss-module__QkNvCa__notifyButton{padding:3px 6px;font-size:9px}.upcomingMatches-module-scss-module__QkNvCa__notifyButton svg{width:10px;height:10px}}@media (max-width:480px){.upcomingMatches-module-scss-module__QkNvCa__matchItem{flex-direction:column;align-items:stretch;gap:12px}.upcomingMatches-module-scss-module__QkNvCa__matchInfo{flex-direction:row;justify-content:space-between;align-items:center}.upcomingMatches-module-scss-module__QkNvCa__matchTime{align-items:flex-start}}
.matches-module-scss-module__z99J3q__liveMatchesPage{flex-direction:column;gap:2rem;height:100%;padding:0;display:flex}.matches-module-scss-module__z99J3q__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;display:flex}.matches-module-scss-module__z99J3q__pageTitle{color:#fff;margin:0 0 4px;font-size:28px;font-weight:700}.matches-module-scss-module__z99J3q__pageSubtitle{color:#888;margin:0;font-size:.8rem}.matches-module-scss-module__z99J3q__filterByDate{color:#ccc;border-radius:var(--border-radius-xs);cursor:pointer;background:0 0;border:1px solid #2a2a2a;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.matches-module-scss-module__z99J3q__filterByDate:hover,.matches-module-scss-module__z99J3q__filterByDate:focus-within{color:#009a21;border-color:#009a21}.matches-module-scss-module__z99J3q__headerActions{align-items:center;gap:16px;display:flex}.matches-module-scss-module__z99J3q__searchField{border-radius:var(--border-radius-xs);background:rgba(20,20,20,.75);border:1px solid #2a2a2a;align-items:center;gap:8px;min-width:220px;padding:8px 12px;transition:border-color .2s,color .2s;display:flex}.matches-module-scss-module__z99J3q__searchField:focus-within{color:#fff;border-color:#009a21}.matches-module-scss-module__z99J3q__searchIcon{color:#7a7a7a}.matches-module-scss-module__z99J3q__searchInput{color:#f1f1f1;background:0 0;border:none;flex:1;min-width:0;font-size:.8rem}.matches-module-scss-module__z99J3q__searchInput:focus{outline:none}.matches-module-scss-module__z99J3q__searchInput::placeholder{color:#7a7a7a}.matches-module-scss-module__z99J3q__clearSearch{color:#d5d5d5;border-radius:var(--border-radius-xs);cursor:pointer;background:rgba(0,0,0,.25);border:none;padding:4px 8px;font-size:12px;transition:background-color .2s,color .2s}.matches-module-scss-module__z99J3q__clearSearch:hover{color:#fff;background:rgba(0,0,0,.4)}.matches-module-scss-module__z99J3q__clearSearch:focus-visible{color:#fff;background:rgba(0,0,0,.4)}.matches-module-scss-module__z99J3q__statusFilterGroup{border-radius:var(--border-radius-sm);background:rgba(20,20,20,.75);border:1px solid #2a2a2a;align-items:center;gap:6px;padding:4px;display:inline-flex}.matches-module-scss-module__z99J3q__statusButton{border-radius:var(--border-radius-xs);color:#c7c7c7;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.matches-module-scss-module__z99J3q__statusButton:hover:not(:disabled){color:#fff;background:rgba(0,204,106,.12);outline:none}.matches-module-scss-module__z99J3q__statusButton:focus-visible:not(:disabled){color:#fff;background:rgba(0,204,106,.12);outline:none}.matches-module-scss-module__z99J3q__statusButtonActive{background:var(--color-accent);font-weight:600}.matches-module-scss-module__z99J3q__statusButtonActive:hover:not(:disabled){background:#006d17}.matches-module-scss-module__z99J3q__statusButtonActive:focus-visible:not(:disabled){background:#006d17}.matches-module-scss-module__z99J3q__statusButton:disabled{opacity:.45;cursor:not-allowed}.matches-module-scss-module__z99J3q__statusLabel{line-height:1.1}.matches-module-scss-module__z99J3q__statusCount{color:inherit;background:rgba(0,0,0,.35);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.matches-module-scss-module__z99J3q__statusButtonActive .matches-module-scss-module__z99J3q__statusCount{background:rgba(0,0,0,.18)}.matches-module-scss-module__z99J3q__filterByDateText{pointer-events:none}.matches-module-scss-module__z99J3q__dateInput{opacity:0;cursor:pointer;width:20px;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.matches-module-scss-module__z99J3q__contentGrid{flex:1;grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.matches-module-scss-module__z99J3q__matchesGrid{flex-direction:column;align-content:start;gap:24px;padding-bottom:3rem;display:flex}.matches-module-scss-module__z99J3q__leagueSection{flex-direction:column;gap:16px;display:flex}.matches-module-scss-module__z99J3q__leagueHeader{border-radius:var(--border-radius-md);background:rgba(20,20,20,.75);border:1px solid rgba(255,255,255,.05);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.matches-module-scss-module__z99J3q__leagueMeta{align-items:center;gap:.75rem;display:flex}.matches-module-scss-module__z99J3q__leagueName{color:#fff;font-size:.95rem;font-weight:600}.matches-module-scss-module__z99J3q__leagueCount{color:#9a9a9a;font-size:.8rem;font-weight:500}.matches-module-scss-module__z99J3q__leagueMatches{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.matches-module-scss-module__z99J3q__countrySection{border-radius:var(--border-radius-lg);background:rgba(10,10,10,.6);border:1px solid rgba(255,255,255,.04);flex-direction:column;gap:16px;padding:1.25rem;display:flex}@media screen and (max-width:790px){.matches-module-scss-module__z99J3q__countrySection{border:none;padding:0}}.matches-module-scss-module__z99J3q__countryHeader{border-bottom:1px solid rgba(255,255,255,.05);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.matches-module-scss-module__z99J3q__countryMeta{align-items:center;gap:.75rem;display:flex}.matches-module-scss-module__z99J3q__countryName{font-size:1rem;font-weight:600}.matches-module-scss-module__z99J3q__countryCount{color:#9aa0a6;font-size:.85rem}.matches-module-scss-module__z99J3q__countryLeagues{flex-direction:column;gap:18px;display:flex}.matches-module-scss-module__z99J3q__sidebar{flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;top:24px}.matches-module-scss-module__z99J3q__hideOnMobile{display:block}.matches-module-scss-module__z99J3q__loadingState{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.matches-module-scss-module__z99J3q__loadingSpinner{border-radius:var(--border-radius-round);border:3px solid #2a2a2a;border-top-color:#009a21;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite matches-module-scss-module__z99J3q__spin}@keyframes matches-module-scss-module__z99J3q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.matches-module-scss-module__z99J3q__emptyState{text-align:center;color:#888;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.matches-module-scss-module__z99J3q__emptyState .matches-module-scss-module__z99J3q__emptyIcon{opacity:.5;margin-bottom:16px;font-size:48px}.matches-module-scss-module__z99J3q__emptyState h3{color:#fff;margin-bottom:8px;font-size:20px}.matches-module-scss-module__z99J3q__emptyState p{opacity:.8;font-size:.8rem}@media (max-width:1200px){.matches-module-scss-module__z99J3q__contentGrid{grid-template-columns:1fr 280px;gap:20px}.matches-module-scss-module__z99J3q__leagueMatches{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media (max-width:1024px){.matches-module-scss-module__z99J3q__contentGrid{grid-template-columns:1fr;gap:24px}.matches-module-scss-module__z99J3q__sidebar{position:static}.matches-module-scss-module__z99J3q__leagueMatches{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.matches-module-scss-module__z99J3q__pageHeader{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.matches-module-scss-module__z99J3q__headerActions{flex-direction:column;align-items:stretch;gap:12px}.matches-module-scss-module__z99J3q__searchField{width:100%}.matches-module-scss-module__z99J3q__statusFilterGroup{flex-wrap:wrap;justify-content:flex-start}.matches-module-scss-module__z99J3q__pageTitle{font-size:24px}.matches-module-scss-module__z99J3q__pageSubtitle{font-size:13px}.matches-module-scss-module__z99J3q__filterByDate{align-self:flex-start;padding:6px 12px;font-size:13px}.matches-module-scss-module__z99J3q__contentGrid{gap:20px}.matches-module-scss-module__z99J3q__leagueMatches{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.matches-module-scss-module__z99J3q__sidebar{grid-template-columns:1fr 1fr;gap:16px;display:grid}.matches-module-scss-module__z99J3q__sidebar>*{margin-bottom:0}.matches-module-scss-module__z99J3q__hideOnMobile{display:none}}@media (max-width:640px){.matches-module-scss-module__z99J3q__leagueMatches{grid-template-columns:1fr;gap:12px}.matches-module-scss-module__z99J3q__statusFilterGroup{gap:4px}.matches-module-scss-module__z99J3q__statusButton{flex:calc(50% - 8px);justify-content:center}.matches-module-scss-module__z99J3q__searchField{min-width:unset}.matches-module-scss-module__z99J3q__sidebar{grid-template-columns:1fr}}@media (max-width:480px){.matches-module-scss-module__z99J3q__liveMatchesPage{padding:0}.matches-module-scss-module__z99J3q__pageHeader{margin-bottom:16px;padding-bottom:12px}.matches-module-scss-module__z99J3q__pageTitle{font-size:20px}.matches-module-scss-module__z99J3q__pageSubtitle{font-size:12px}.matches-module-scss-module__z99J3q__leagueMatches{gap:10px}.matches-module-scss-module__z99J3q__contentGrid{gap:16px}}
