.page_page__JyUDO{min-height:100vh}.page_header__612UM{max-width:1200px;margin:0 auto;padding:var(--space-2xl) 20px 0}.page_title__ALjjN{font-size:3rem}.page_subtitle___8Ucs{margin-top:var(--space-xs);color:var(--foreground-secondary)}.page_loading__tO0Jw{padding:var(--space-lg) var(--space-xl);color:var(--foreground-muted)}@media (max-width:560px){.page_header__612UM{padding:var(--space-xl) var(--space-md) 0}.page_title__ALjjN{font-size:2.5rem}}.FilteredEventsList_container__WW7IR{width:100%;max-width:1200px;margin:0 auto;padding:24px 20px}.FilteredEventsList_filtersContainer__vVc24{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.FilteredEventsList_filterGroup__sawy9{display:flex;align-items:center;gap:8px}.FilteredEventsList_filterLabel__cNoBB{font-size:11px;font-weight:600;color:var(--foreground-muted)}.FilteredEventsList_pillsContainer__pN3CD{display:flex;flex-wrap:wrap;gap:6px}.FilteredEventsList_pill__waR6m{padding:5px 12px;border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground-secondary);border:1px solid var(--border);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.FilteredEventsList_pill__waR6m:hover{background:var(--surface-contrast);border-color:var(--border-strong)}.FilteredEventsList_pillActive__Wu2gA{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse);font-weight:600}.FilteredEventsList_pillActive__Wu2gA:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.FilteredEventsList_resultsCount__AEeJi{font-size:12px;color:var(--foreground-muted);margin-bottom:8px;font-weight:500}.FilteredEventsList_eventsTable__YBCQH{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.FilteredEventsList_eventRow__jXkqr{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background var(--transition-fast);gap:16px}.FilteredEventsList_eventRow__jXkqr:last-child{border-bottom:none}.FilteredEventsList_eventRow__jXkqr:hover{background:var(--surface-hover)}.FilteredEventsList_leagueBadge__8oDMX{display:flex;align-items:center;gap:6px;min-width:180px;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--foreground-muted);letter-spacing:.03em}.FilteredEventsList_leagueIcon__OpqSa{flex-shrink:0;opacity:.7}.FilteredEventsList_teamsSection__ECM7R{display:flex;align-items:center;gap:12px;min-width:400px;flex:1 1 auto}.FilteredEventsList_team__UWVqM{display:flex;align-items:center;gap:8px;width:170px;flex:1 1 auto}.FilteredEventsList_teamLogo__kqfgR{width:18px;height:18px;flex-shrink:0;object-fit:contain}.FilteredEventsList_teamName__oMPRm{font-size:14px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilteredEventsList_vsText__k8Eb_{font-size:11px;font-weight:600;color:var(--foreground-muted);flex-shrink:0}.FilteredEventsList_oddsSection__12Sen{display:flex;align-items:center;gap:6px;min-width:110px;flex:0 0 auto}.FilteredEventsList_oddsBadge__zGeTj{display:flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.0625rem .375rem;border:1.5px solid var(--ink);border-radius:0;font-family:var(--font-display-stack);font-size:1.0625rem;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground);transition:color var(--transition-fast),border-color var(--transition-fast)}.FilteredEventsList_oddsBadge__zGeTj:hover{border-color:var(--accent-biro);color:var(--accent-biro)}.FilteredEventsList_timeSection__ZY8Ng{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:140px;flex:0 0 auto}.FilteredEventsList_countdown__UbV_o{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-warning)}.FilteredEventsList_eventTime__yLniy{font-size:13px;font-weight:500;color:var(--foreground-muted);white-space:nowrap}.FilteredEventsList_statusDot__m4mJy{width:6px;height:6px;border-radius:50%;background:var(--foreground-muted);flex-shrink:0}.FilteredEventsList_statusDotLive__iuKSw{background:var(--accent-success);animation:FilteredEventsList_pulse__iyT5d 2s infinite}@keyframes FilteredEventsList_pulse__iyT5d{0%,to{opacity:1}50%{opacity:.5}}.FilteredEventsList_emptyState__evrMr{padding:48px 24px;text-align:center}.FilteredEventsList_emptyText__0jaax{font-size:15px;font-weight:500;color:var(--foreground-muted);margin:0}@media (max-width:900px){.FilteredEventsList_leagueBadge__8oDMX{min-width:140px}.FilteredEventsList_teamsSection__ECM7R{min-width:280px}.FilteredEventsList_team__UWVqM{min-width:120px}}@media (max-width:768px){.FilteredEventsList_container__WW7IR{padding:16px 12px}.FilteredEventsList_filtersContainer__vVc24{flex-direction:column;align-items:flex-start;gap:12px}.FilteredEventsList_filterGroup__sawy9{flex-wrap:wrap}.FilteredEventsList_eventRow__jXkqr{flex-wrap:wrap;padding:12px;gap:10px}.FilteredEventsList_leagueBadge__8oDMX{min-width:auto;order:1}.FilteredEventsList_teamsSection__ECM7R{min-width:auto;width:100%;order:2}.FilteredEventsList_team__UWVqM{min-width:auto;flex:1 1}.FilteredEventsList_oddsSection__12Sen{min-width:auto;order:4}.FilteredEventsList_timeSection__ZY8Ng{min-width:auto;order:3;justify-content:flex-start}.FilteredEventsList_teamName__oMPRm{font-size:13px}}@media (max-width:480px){.FilteredEventsList_team__UWVqM{flex-direction:column;align-items:flex-start;gap:4px}.FilteredEventsList_teamLogo__kqfgR{width:16px;height:16px}.FilteredEventsList_oddsBadge__zGeTj{min-width:42px;padding:4px 8px;font-size:12px}}