.FilterBar-module__3YNj6a__bar{z-index:5;background-color:var(--surface-base);border-bottom:1px solid var(--border-default);flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 0;display:flex;position:sticky;top:0}.FilterBar-module__3YNj6a__group{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:6px;margin:0 -14px;padding:0 14px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.FilterBar-module__3YNj6a__group>*{scroll-snap-align:start}.FilterBar-module__3YNj6a__group::-webkit-scrollbar{display:none}.FilterBar-module__3YNj6a__chip{background-color:var(--surface-card);border:1px solid var(--border-default);color:var(--color-text-secondary);white-space:nowrap;min-height:32px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;flex-shrink:0;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.FilterBar-module__3YNj6a__chip:hover{background-color:var(--surface-hover);color:var(--color-text-primary)}.FilterBar-module__3YNj6a__chipActive{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff;font-weight:600}.FilterBar-module__3YNj6a__chipActive:hover{color:#fff;background-color:#1d4ed8;border-color:#1d4ed8}
.FixtureCard-module__fu1GYq__card{background-color:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:inherit;transition:background-color var(--transition-fast);flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.FixtureCard-module__fu1GYq__card:hover{background-color:var(--surface-hover)}.FixtureCard-module__fu1GYq__cardLive{border-color:var(--border-live);background-color:var(--surface-live);border-left:4px solid var(--status-live);padding-left:13px}.FixtureCard-module__fu1GYq__cardFinished{opacity:.86}.FixtureCard-module__fu1GYq__cardFinished .FixtureCard-module__fu1GYq__score{font-weight:800}.FixtureCard-module__fu1GYq__liveBadgeRow{justify-content:flex-end;align-items:center;display:flex}.FixtureCard-module__fu1GYq__meta{color:var(--color-text-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.FixtureCard-module__fu1GYq__competition{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FixtureCard-module__fu1GYq__time{white-space:nowrap;flex-shrink:0}.FixtureCard-module__fu1GYq__teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.FixtureCard-module__fu1GYq__teamCol{align-items:center;gap:8px;min-width:0;display:flex}.FixtureCard-module__fu1GYq__teamColAway{justify-content:flex-end}.FixtureCard-module__fu1GYq__teamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.FixtureCard-module__fu1GYq__vs{color:var(--color-text-muted);font-size:14px;font-weight:400}.FixtureCard-module__fu1GYq__score{color:var(--color-text-primary);white-space:nowrap;font-size:18px;font-weight:700}
