.page-module__fyiLAq__title{color:var(--primary);margin-bottom:var(--space-xl);font-size:clamp(1.5rem,7vw,2.5rem)}.page-module__fyiLAq__tabsContainer{gap:var(--space-sm);margin-bottom:var(--space-xl);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-xs);scrollbar-width:none;display:flex;overflow-x:auto}.page-module__fyiLAq__tabsContainer::-webkit-scrollbar{display:none}.page-module__fyiLAq__tabButton{padding:var(--space-sm)var(--space-md);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),border-bottom-color var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-11px;font-size:1.1rem;font-weight:600}.page-module__fyiLAq__tabButton:hover{color:var(--text-primary)}.page-module__fyiLAq__activeTab{color:var(--primary);border-bottom-color:var(--primary)}.page-module__fyiLAq__matchList{gap:var(--space-md);flex-direction:column;display:flex}.page-module__fyiLAq__matchCard{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);transition:border-color var(--transition-fast);grid-template-columns:120px 1fr 150px;align-items:center;display:grid}.page-module__fyiLAq__matchCard:hover{border-color:var(--primary)}.page-module__fyiLAq__matchDate{color:#fff;text-align:center;border-right:1px solid var(--border-color);padding-right:var(--space-md);font-size:.9rem}.page-module__fyiLAq__matchTime{color:#fff;font-weight:700}.page-module__fyiLAq__matchTeams{justify-content:center;align-items:center;gap:var(--space-xl);padding:0 var(--space-xl);display:flex}.page-module__fyiLAq__team{text-align:center;width:150px;font-size:1.25rem;font-weight:600}.page-module__fyiLAq__vs{color:var(--text-muted);font-size:.8rem;font-weight:700}.page-module__fyiLAq__matchStatus{text-align:center;font-size:1.1rem;font-weight:700}.page-module__fyiLAq__liveStatus{color:#ff1744;animation:2s infinite page-module__fyiLAq__pulse}.page-module__fyiLAq__finishedStatus{color:var(--text-primary)}.page-module__fyiLAq__upcomingStatus{color:var(--text-muted);font-size:.9rem;font-weight:400}@keyframes page-module__fyiLAq__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:768px){.page-module__fyiLAq__matchCard{gap:var(--space-md);text-align:center;grid-template-columns:1fr}.page-module__fyiLAq__matchDate{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:var(--space-md);padding-right:0}}
