.MatchesTab-module__Vj3DVa__liveCard{background:var(--color-bg-card);border:1px solid var(--color-live);border-radius:var(--radius-md);padding:4px;position:relative}.MatchesTab-module__Vj3DVa__compSelector{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.MatchesTab-module__Vj3DVa__compSelector::-webkit-scrollbar{display:none}.MatchesTab-module__Vj3DVa__list{flex-direction:column;gap:8px;display:flex}.MatchesTab-module__Vj3DVa__listReserve{--fixture-row-h:131px;min-height:calc(3 * var(--fixture-row-h) + 2 * 8px)}.MatchesTab-module__Vj3DVa__listReserveEmpty{justify-content:center}.MatchesTab-module__Vj3DVa__fixtureCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 14px;display:flex;container-type:inline-size}.MatchesTab-module__Vj3DVa__detailLink{width:100%;min-height:44px;font:inherit;text-align:center;font-size:var(--fs-13);color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;margin:0;padding:8px 0 4px;font-weight:600;display:block}.MatchesTab-module__Vj3DVa__liveStale{font-size:var(--fs-13);color:var(--color-warning);margin:0;padding:4px 14px 0}.MatchesTab-module__Vj3DVa__listenBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent-text);font-size:var(--fs-13);cursor:pointer;text-align:center;transition:all var(--transition-fast);background:0 0;margin-top:8px;padding:8px 0;font-weight:600;text-decoration:none;display:block}.MatchesTab-module__Vj3DVa__listenLiveDot{background:var(--color-live);vertical-align:.05em;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (hover:hover) and (pointer:fine){.MatchesTab-module__Vj3DVa__listenBtn:hover{background:var(--accent-soft);border-color:var(--color-accent)}}.MatchesTab-module__Vj3DVa__matchLink{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-accent-text);font-size:var(--fs-12);justify-content:center;align-items:center;margin-top:8px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.MatchesTab-module__Vj3DVa__matchLink:hover{background:var(--color-bg-hover)}}.MatchesTab-module__Vj3DVa__matchLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MatchesTab-module__Vj3DVa__fixtureCardLive{border-color:var(--color-live)}.MatchesTab-module__Vj3DVa__leagueInfo{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.MatchesTab-module__Vj3DVa__leagueName{overflow-wrap:break-word;min-width:0;font-size:var(--fs-12);color:var(--color-text-muted);font-weight:500}.MatchesTab-module__Vj3DVa__round{font-size:var(--fs-12);color:var(--color-text-muted)}.MatchesTab-module__Vj3DVa__matchRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.MatchesTab-module__Vj3DVa__teamSide{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MatchesTab-module__Vj3DVa__teamAway{text-align:right;flex-direction:row-reverse}.MatchesTab-module__Vj3DVa__myTeam .MatchesTab-module__Vj3DVa__teamName{color:var(--color-team-primary,var(--color-accent));font-weight:700}.MatchesTab-module__Vj3DVa__teamName{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;font-size:var(--fs-13);color:var(--color-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MatchesTab-module__Vj3DVa__scoreBox{flex-direction:column;flex-shrink:0;align-items:center;min-width:60px;display:flex}.MatchesTab-module__Vj3DVa__score{font-size:var(--fs-18);color:var(--color-text-primary);font-weight:700}.MatchesTab-module__Vj3DVa__scoreLive{color:var(--color-live-text)}.MatchesTab-module__Vj3DVa__elapsed{font-size:var(--fs-12);color:var(--color-live-text);font-weight:600}.MatchesTab-module__Vj3DVa__time{font-size:var(--fs-12);color:var(--color-text-secondary);text-align:center}@container (max-width:17em){.MatchesTab-module__Vj3DVa__matchRow{flex-direction:column;align-items:stretch;gap:4px}.MatchesTab-module__Vj3DVa__teamAway{text-align:left;flex-direction:row}.MatchesTab-module__Vj3DVa__scoreBox{align-items:flex-start;padding-left:32px}.MatchesTab-module__Vj3DVa__time{text-align:left}}.MatchesTab-module__Vj3DVa__empty{text-align:center;color:var(--color-text-muted);padding:40px}.MatchesTab-module__Vj3DVa__skeleton{height:var(--fixture-row-h);background:var(--color-bg-card);border-radius:var(--radius-md);animation:1.5s ease-in-out infinite MatchesTab-module__Vj3DVa__shimmer}@keyframes MatchesTab-module__Vj3DVa__shimmer{0%,to{opacity:.5}50%{opacity:.8}}.MatchesTab-module__Vj3DVa__staleNote{font-size:var(--fs-13);color:var(--color-text-muted);margin:0 0 8px}.MatchesTab-module__Vj3DVa__liveBadgePos{margin-left:auto}
