.page-module__6nghJG__title{color:var(--primary);margin-bottom:var(--space-xl);font-size:2.5rem}.page-module__6nghJG__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__6nghJG__tabsContainer::-webkit-scrollbar{display:none}.page-module__6nghJG__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__6nghJG__tabButton:hover{color:var(--text-primary)}.page-module__6nghJG__activeTab{color:var(--primary);border-bottom-color:var(--primary)}.page-module__6nghJG__matchList{gap:var(--space-md);flex-direction:column;display:flex}.page-module__6nghJG__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__6nghJG__matchCard:hover{border-color:var(--primary)}.page-module__6nghJG__matchDate{color:#fff;text-align:center;border-right:1px solid var(--border-color);padding-right:var(--space-md);font-size:.9rem}.page-module__6nghJG__matchTime{color:#fff;font-weight:700}.page-module__6nghJG__matchTeams{justify-content:center;align-items:center;gap:var(--space-xl);padding:0 var(--space-xl);display:flex}.page-module__6nghJG__team{text-align:center;width:150px;font-size:1.25rem;font-weight:600}.page-module__6nghJG__vs{color:var(--text-muted);font-size:.8rem;font-weight:700}.page-module__6nghJG__matchStatus{text-align:center;font-size:1.1rem;font-weight:700}.page-module__6nghJG__liveStatus{color:#ff1744;animation:2s infinite page-module__6nghJG__pulse}.page-module__6nghJG__finishedStatus{color:var(--text-primary)}.page-module__6nghJG__upcomingStatus{color:var(--text-muted);font-size:.9rem;font-weight:400}@keyframes page-module__6nghJG__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:768px){.page-module__6nghJG__matchCard{gap:var(--space-md);text-align:center;grid-template-columns:1fr}.page-module__6nghJG__matchDate{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:var(--space-md);padding-right:0}}
