.StandingsTab-module__IPRO0a__title{font-size:var(--fs-20);color:var(--color-text-primary);font-weight:700}.StandingsTab-module__IPRO0a__compSelector{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.StandingsTab-module__IPRO0a__compSelector::-webkit-scrollbar{display:none}.StandingsTab-module__IPRO0a__tableContainer{overflow-x:auto}.StandingsTab-module__IPRO0a__groupTitle{font-size:var(--fs-14);color:var(--color-text-secondary);margin-top:12px;padding:8px 0 4px;font-weight:600}.StandingsTab-module__IPRO0a__table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.StandingsTab-module__IPRO0a__table th{text-align:center;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);font-weight:500;font-size:var(--fs-13);padding:8px 6px}.StandingsTab-module__IPRO0a__thPos{width:30px;text-align:center!important}.StandingsTab-module__IPRO0a__thTeam{text-align:left!important}.StandingsTab-module__IPRO0a__table td{text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);padding:8px 6px}.StandingsTab-module__IPRO0a__pos{text-align:center;color:var(--color-text-muted);font-weight:600}.StandingsTab-module__IPRO0a__thForm{text-align:center;padding-left:12px}.StandingsTab-module__IPRO0a__formCell{text-align:center;vertical-align:middle;padding-left:12px}.StandingsTab-module__IPRO0a__teamCell{align-items:center;gap:8px;display:flex;text-align:left!important}.StandingsTab-module__IPRO0a__teamName{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.StandingsTab-module__IPRO0a__bold{font-weight:700}.StandingsTab-module__IPRO0a__highlight{background:var(--accent-soft)}.StandingsTab-module__IPRO0a__highlight td{color:var(--color-team-primary,var(--color-accent));font-weight:600}.StandingsTab-module__IPRO0a__zoneLibertadores>:first-child,.StandingsTab-module__IPRO0a__zonePromotion>:first-child{border-left:3px solid var(--color-success)}.StandingsTab-module__IPRO0a__zoneSulamericana>:first-child{border-left:3px solid #eab308}.StandingsTab-module__IPRO0a__zoneRelegation>:first-child{border-left:3px solid var(--color-danger)}.StandingsTab-module__IPRO0a__zoneLegend{font-size:var(--fs-13);color:var(--color-text-secondary);flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.StandingsTab-module__IPRO0a__legendItem{align-items:center;gap:6px;display:inline-flex}.StandingsTab-module__IPRO0a__legendSwatch{background:currentColor;border-radius:2px;width:14px;height:3px;display:inline-block}.StandingsTab-module__IPRO0a__legendSwatch.StandingsTab-module__IPRO0a__zoneLibertadores,.StandingsTab-module__IPRO0a__legendSwatch.StandingsTab-module__IPRO0a__zonePromotion{background:var(--color-success)}.StandingsTab-module__IPRO0a__legendSwatch.StandingsTab-module__IPRO0a__zoneSulamericana{background:#eab308}.StandingsTab-module__IPRO0a__legendSwatch.StandingsTab-module__IPRO0a__zoneRelegation{background:var(--color-danger)}.StandingsTab-module__IPRO0a__playerList{flex-direction:column;gap:2px;display:flex}.StandingsTab-module__IPRO0a__playerRow{background:var(--color-bg-card);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.StandingsTab-module__IPRO0a__playerRank{text-align:center;width:24px;color:var(--color-text-muted);font-weight:600;font-size:var(--fs-14)}.StandingsTab-module__IPRO0a__playerPhoto{object-fit:cover;background:var(--color-bg-hover);border-radius:50%;width:36px;height:36px}.StandingsTab-module__IPRO0a__playerInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StandingsTab-module__IPRO0a__playerName{font-size:var(--fs-14);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.StandingsTab-module__IPRO0a__playerTeam{font-size:var(--fs-12);color:var(--color-text-muted);align-items:center;gap:4px;display:flex}.StandingsTab-module__IPRO0a__playerTeam .StandingsTab-module__IPRO0a__miniShield{width:14px;height:14px}.StandingsTab-module__IPRO0a__playerStat{font-size:var(--fs-18);color:var(--color-team-primary,var(--color-accent));font-weight:700}.StandingsTab-module__IPRO0a__playerStatLabel{font-size:var(--fs-12);color:var(--color-text-muted);text-transform:uppercase}.StandingsTab-module__IPRO0a__error{text-align:center;color:var(--color-live-text);font-size:var(--fs-14);padding:20px}.StandingsTab-module__IPRO0a__empty{text-align:center;color:var(--color-text-muted);font-size:var(--fs-14);padding:40px 20px}.StandingsTab-module__IPRO0a__skeletonList{flex-direction:column;gap:4px;display:flex}.StandingsTab-module__IPRO0a__skeletonRow{background:var(--color-bg-card);border-radius:var(--radius-sm);height:40px;animation:1.5s ease-in-out infinite StandingsTab-module__IPRO0a__shimmer}@keyframes StandingsTab-module__IPRO0a__shimmer{0%,to{opacity:.5}50%{opacity:.8}}
