.competition-switcher[data-v-926a3cd6]{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:22px}.sw-arrow[data-v-926a3cd6]{flex-shrink:0;width:34px;height:72px;border:none;border-radius:13px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);color:#024832;font-size:22px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.sw-arrow[data-v-926a3cd6]:hover:not(:disabled){background:#eef9f3;transform:scale(1.05)}.sw-arrow[data-v-926a3cd6]:disabled{opacity:.3;cursor:default;box-shadow:none}.sw-scroller[data-v-926a3cd6]{flex:1;min-width:0;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:6px 2px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sw-scroller[data-v-926a3cd6]::-webkit-scrollbar{display:none}.sw-placeholder[data-v-926a3cd6]{flex:0 0 10px}.league-card[data-v-926a3cd6]{position:relative;flex:0 0 120px;width:120px;min-width:120px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 12px;text-decoration:none;color:#1f2937;background:#fff;border-radius:18px;border:2px solid transparent;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .2s,border-color .2s,background .2s}.league-card[data-v-926a3cd6]:hover{transform:translateY(-3px)}.league-card.active[data-v-926a3cd6]{border-color:#024832;background:#eef9f3}.league-card.active .card-name[data-v-926a3cd6]{color:#024832}.league-card img[data-v-926a3cd6]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.card-name[data-v-926a3cd6]{width:100%;text-align:center;white-space:normal;font-size:13px;font-weight:700;line-height:1.5;min-height:40px;display:flex;align-items:center;justify-content:center}.nat-badge[data-v-926a3cd6]{position:absolute;top:6px;inset-inline-start:6px;font-size:8.5px;font-weight:800;line-height:1;padding:3px 5px;border-radius:6px;background:#024832;color:#42d392}@media (max-width:768px){.competition-switcher[data-v-926a3cd6]{gap:6px;margin-bottom:16px}.sw-arrow[data-v-926a3cd6]{width:28px;height:62px;font-size:18px;border-radius:11px}.sw-scroller[data-v-926a3cd6]{gap:8px;padding:5px 2px 12px}.league-card[data-v-926a3cd6]{flex:0 0 106px;width:106px;min-width:106px;gap:7px;padding:11px 6px 10px;border-radius:13px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.league-card[data-v-926a3cd6]:hover{transform:none}.league-card img[data-v-926a3cd6]{width:32px;height:32px}.card-name[data-v-926a3cd6]{font-size:10.5px;line-height:1.35;min-height:30px}}@media (max-width:400px){.league-card[data-v-926a3cd6]{flex:0 0 98px;width:98px;min-width:98px;padding:10px 5px 9px;gap:6px}.league-card img[data-v-926a3cd6]{width:28px;height:28px}.card-name[data-v-926a3cd6]{font-size:9.8px}}.competition-tabs[data-v-63df7474]{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.competition-tabs[data-v-63df7474]::-webkit-scrollbar{display:none}button[data-v-63df7474]{flex:0 0 auto;border:none;background:#f1f5f9;color:#334155;padding:12px 22px;border-radius:14px;cursor:pointer;font-size:14px;font-weight:600;transition:.25s;white-space:nowrap}button[data-v-63df7474]:hover{background:#eef9f3}button.active[data-v-63df7474]{background:#047857;color:#fff}button.active[data-v-63df7474]:hover{background:#065f46}@media (max-width:768px){.competition-tabs[data-v-63df7474]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-bottom:14px;padding:4px;background:#f1f5f9;border-radius:13px;overflow:visible}button[data-v-63df7474]{flex:initial;padding:9px 2px;border-radius:10px;font-size:12.5px;text-align:center;white-space:nowrap;background:transparent;color:#64748b}button[data-v-63df7474]:hover{background:transparent;color:#0f172a}button.active[data-v-63df7474]{background:#fff;color:#047857;box-shadow:0 1px 4px rgba(15,23,42,.14)}button.active[data-v-63df7474]:hover{background:#fff}}.table-wrapper[data-v-0c8a434e]{width:100%;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.05)}.table-scroll[data-v-0c8a434e]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}table[data-v-0c8a434e]{width:100%;border-collapse:collapse;min-width:650px}thead[data-v-0c8a434e]{background:#0f172a;color:#fff}th[data-v-0c8a434e]{padding:15px 10px;white-space:nowrap;font-weight:600}td[data-v-0c8a434e]{padding:10px 5px;border-bottom:1px solid #eee;white-space:nowrap;text-align:center}tbody tr[data-v-0c8a434e]{transition:.2s}tbody tr td[data-v-0c8a434e]:first-child{width:20px}tbody tr[data-v-0c8a434e]:hover{background:#f8fafc}.team-column[data-v-0c8a434e]{width:220px;min-width:220px;max-width:220px;position:relative;box-sizing:border-box;text-align:right;white-space:nowrap;overflow:hidden;cursor:pointer}.team-column:hover span[data-v-0c8a434e]{color:#2563eb;text-decoration:underline}.team-column img[data-v-0c8a434e]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-left:12px}.team-column span[data-v-0c8a434e]{color:grey;font-weight:600;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.points[data-v-0c8a434e]{font-weight:700;color:#2563eb}tbody tr.ucl .team-column[data-v-0c8a434e]{border-right:5px solid #22c55e}tbody tr.uel .team-column[data-v-0c8a434e]{border-right:5px solid #f59e0b}tbody tr.relegation .team-column[data-v-0c8a434e]{border-right:5px solid #ef4444}@media(max-width:768px){table[data-v-0c8a434e]{font-size:12px;min-width:0;table-layout:auto}.col-wdl[data-v-0c8a434e]{display:none}td[data-v-0c8a434e],th[data-v-0c8a434e]{padding:8px 4px}.team-column[data-v-0c8a434e]{width:auto;min-width:0;max-width:160px}.team-column img[data-v-0c8a434e]{width:22px;height:22px;margin-left:6px}.team-column span[data-v-0c8a434e]{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}td[data-v-0c8a434e]:not(.team-column),th[data-v-0c8a434e]:not(.team-column){padding-left:3px;padding-right:3px}}.matches[data-v-31c2be3c]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-31c2be3c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#1e293b;margin:8px 4px 2px}.dot[data-v-31c2be3c]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.live-dot[data-v-31c2be3c]{background:#ef4444;animation:pulse-31c2be3c 1.5s infinite}.done-dot[data-v-31c2be3c]{background:#22c55e}@keyframes pulse-31c2be3c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.matches-list[data-v-31c2be3c]{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);overflow:hidden}.match-row[data-v-31c2be3c]{min-height:52px;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:20px;padding:8px 20px;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:.18s}.match-row[data-v-31c2be3c]:last-child{border-bottom:0}.match-row[data-v-31c2be3c]:hover{background:#fbfaff}.team[data-v-31c2be3c]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;min-width:0}.clickable-team[data-v-31c2be3c]{cursor:pointer}.clickable-team:hover span[data-v-31c2be3c]{color:#2563eb;text-decoration:underline}.home-team[data-v-31c2be3c]{justify-content:flex-start}.away-team[data-v-31c2be3c]{justify-content:flex-end;text-align:right}.team span[data-v-31c2be3c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:grey}.team img[data-v-31c2be3c]{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.match-center[data-v-31c2be3c]{flex-direction:column;gap:2px}.center-line[data-v-31c2be3c],.match-center[data-v-31c2be3c]{display:flex;align-items:center;justify-content:center;min-width:0}.center-line[data-v-31c2be3c]{gap:8px}.kickoff[data-v-31c2be3c],.score[data-v-31c2be3c]{font-size:16px;font-weight:800;line-height:1}.finished-score[data-v-31c2be3c]{color:#344054}.live-score[data-v-31c2be3c]{color:#d92d20}.status-dot[data-v-31c2be3c]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap}.status-dot.live-dot[data-v-31c2be3c]{color:#d92d20;background:#fff1f0}.status-dot.live-dot i[data-v-31c2be3c]{width:5px;height:5px;border-radius:50%;background:#d92d20}.status-dot.finished-dot[data-v-31c2be3c]{color:#667085;background:#f2f4f7}.when-line[data-v-31c2be3c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font-size:10px;color:#98a2b3;line-height:1.4}.round-chip[data-v-31c2be3c]{background:#f2f4f7;color:#475467;padding:1px 6px;border-radius:6px;font-weight:600;font-size:10px;white-space:nowrap}.when-date[data-v-31c2be3c]{white-space:nowrap}.more-btn[data-v-31c2be3c]{border:none;background:#f1f5f9;color:#2563eb;padding:12px;border-radius:14px;cursor:pointer;font-size:14px;font-weight:600;transition:.25s}.more-btn[data-v-31c2be3c]:hover{background:#dbeafe}.empty-state[data-v-31c2be3c]{background:#fff;border-radius:18px;padding:70px 24px;text-align:center;color:#64748b}@media(max-width:768px){.match-row[data-v-31c2be3c]{grid-template-columns:1fr 85px 1fr;gap:4px;min-height:64px;padding:7px 8px}.team[data-v-31c2be3c]{font-size:11px;gap:5px}.team img[data-v-31c2be3c]{width:28px;height:28px}.kickoff[data-v-31c2be3c],.score[data-v-31c2be3c]{font-size:14px}.round-chip[data-v-31c2be3c]{display:none}}.news-grid[data-v-1dcaad51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.news-card[data-v-1dcaad51]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:.25s}.news-card[data-v-1dcaad51]:hover{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-3px)}.news-image[data-v-1dcaad51]{height:160px;background:#f1f5f9}.news-image img[data-v-1dcaad51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-image[data-v-1dcaad51]{height:100%;display:flex;align-items:center;justify-content:center;font-size:40px}.news-body[data-v-1dcaad51]{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.news-title[data-v-1dcaad51]{font-size:14px;font-weight:700;line-height:1.7;color:#0f172a}.news-summary[data-v-1dcaad51],.news-title[data-v-1dcaad51]{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-1dcaad51]{font-size:12.5px;color:#64748b;line-height:1.8}.news-meta[data-v-1dcaad51]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;color:#94a3b8}.source[data-v-1dcaad51]{display:flex;align-items:center;gap:6px;font-weight:600;color:#475569}.source img[data-v-1dcaad51]{width:18px;height:18px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.empty-state[data-v-1dcaad51]{background:#fff;border-radius:18px;padding:70px 24px;text-align:center;color:#64748b}@media(max-width:600px){.news-grid[data-v-1dcaad51]{grid-template-columns:1fr}}.stats-section[data-v-7a4e1810]{display:flex;flex-direction:column;gap:16px}.stat-cards[data-v-7a4e1810]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.stat-card[data-v-7a4e1810]{background:#fff;border-radius:18px;padding:18px;box-shadow:0 4px 12px rgba(0,0,0,.06);display:flex;align-items:center;gap:14px}.stat-card.leader[data-v-7a4e1810]{background:url(../img/header-ball-bg.6226d9b5.svg) no-repeat left 4% center/180px auto,linear-gradient(135deg,#022c22,#064e3b 45%,#047857 85%,#059669);position:relative;overflow:hidden;color:#fff}.stat-icon[data-v-7a4e1810]{font-size:28px}.stat-team[data-v-7a4e1810]{display:flex;align-items:center;gap:12px}.stat-team img[data-v-7a4e1810]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.stat-card.leader .stat-team img[data-v-7a4e1810]{filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.stat-team small[data-v-7a4e1810]{display:block;font-size:11.5px;color:#94a3b8}.stat-card.leader .stat-team small[data-v-7a4e1810]{color:hsla(0,0%,100%,.75)}.stat-team strong[data-v-7a4e1810]{display:block;font-size:14.5px;font-weight:700;color:#0f172a}.stat-card.leader .stat-team strong[data-v-7a4e1810]{color:#fff}.stat-team b[data-v-7a4e1810]{display:block;font-size:12px;color:#047857}.stat-card.leader .stat-team b[data-v-7a4e1810]{color:#bfdbfe}.panels[data-v-7a4e1810]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.panel[data-v-7a4e1810]{background:#fff;border-radius:18px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.panel h4[data-v-7a4e1810]{margin:0 0 16px;font-size:15px;color:#1e293b}.goal-stats[data-v-7a4e1810]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.goal-item[data-v-7a4e1810]{background:#f8fafc;border-radius:14px;padding:14px 8px}.goal-item b[data-v-7a4e1810]{display:block;font-size:22px;color:#047857}.goal-item small[data-v-7a4e1810]{color:#94a3b8;font-size:11.5px}.dist[data-v-7a4e1810]{display:flex;flex-direction:column;gap:14px}.dist-row[data-v-7a4e1810]{display:grid;grid-template-columns:80px 1fr 44px;align-items:center;gap:10px}.dist-label[data-v-7a4e1810]{font-size:12.5px;color:#475569;font-weight:600}.dist-bar[data-v-7a4e1810]{height:12px;background:#f1f5f9;border-radius:8px;overflow:hidden}.dist-fill[data-v-7a4e1810]{height:100%;border-radius:8px;transition:width .6s ease}.dist-fill.home[data-v-7a4e1810]{background:#047857}.dist-fill.draw[data-v-7a4e1810]{background:#f59e0b}.dist-fill.away[data-v-7a4e1810]{background:#10b981}.dist-value[data-v-7a4e1810]{font-size:13px;color:#0f172a}.empty-state[data-v-7a4e1810]{background:#fff;border-radius:18px;padding:70px 24px;text-align:center;color:#64748b}.tp-row[data-v-7a4e1810]{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:12px;cursor:pointer;transition:background .15s}.tp-row[data-v-7a4e1810]:hover{background:#f8fafc}.tp-rank[data-v-7a4e1810]{width:22px;text-align:center;color:#94a3b8;font-weight:700;font-size:13px;flex-shrink:0}.tp-avatar[data-v-7a4e1810]{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0}.tp-avatar img[data-v-7a4e1810]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tp-avatar.initials[data-v-7a4e1810]{display:flex;align-items:center;justify-content:center;background:#e0e7ff;color:#1e40af;font-weight:700;font-size:12px}.tp-name[data-v-7a4e1810]{flex:1;min-width:0;font-size:13.5px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-val[data-v-7a4e1810]{color:#059669;font-size:12.5px;flex-shrink:0}@media(max-width:600px){.panels[data-v-7a4e1810]{grid-template-columns:1fr}}.season-switcher[data-v-1af270e8]{margin-bottom:20px;align-items:center;display:flex;-moz-column-gap:10px;column-gap:10px}.season-switcher select[data-v-1af270e8]{padding:8px 12px;border-radius:6px;border:1px solid #ddd;font-size:14px;background:#fff;min-width:150px}.competition-page[data-v-c8b8277e]{max-width:1400px;margin:auto;padding:24px;.top-table[data-v-c8b8277e]{width:100%;display:flex;justify-content:space-between;align-items:center}}@media (max-width:1024px){.competition-page[data-v-c8b8277e]{padding:16px 14px}.competition-page .top-table[data-v-c8b8277e]{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:768px){.competition-page[data-v-c8b8277e]{padding:14px 12px}.top-table[data-v-c8b8277e]{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.top-table>.competition-tabs[data-v-c8b8277e]{flex:1 1 auto;min-width:0;margin-bottom:0}.top-table>.season-switcher[data-v-c8b8277e]{flex:0 0 auto;margin:0}.top-table>.season-switcher[data-v-c8b8277e] label{display:none}.top-table>.season-switcher[data-v-c8b8277e] select{min-width:0;width:108px;padding:8px 8px;font-size:13px}}.table-group-switch[data-v-c8b8277e]{display:flex;gap:8px;margin-bottom:14px}.group-chip[data-v-c8b8277e]{padding:7px 18px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.group-chip[data-v-c8b8277e]:hover{border-color:#2563eb;color:#2563eb}.group-chip.active[data-v-c8b8277e]{background:#0f172a;border-color:#0f172a;color:#fff}