.standings{box-sizing:border-box;width:100%;padding:12px}.group-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:20px;overflow:hidden}.group-title{color:#222;background:#f7f7f7;border-bottom:1px solid #ececec;margin:0;padding:10px 12px;font-size:16px;font-weight:600}.standing-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.standing-table th{color:#666;text-align:center;background:#fafafa;border-bottom:1px solid #ececec;padding:8px 4px;font-weight:600}.standing-table td{color:#333;text-align:center;vertical-align:middle;border-bottom:1px solid #f2f2f2;padding:8px 4px}.standing-table tbody tr:nth-child(2n){background:#fafafa}.standing-table tbody tr:hover{background:#f7fbff}.standing-table th:first-child,.standing-table td:first-child{width:8%}.standing-table th:nth-child(2),.standing-table td:nth-child(2){text-align:left;width:36%}.standing-table th:nth-child(n+3),.standing-table td:nth-child(n+3){width:8%}.standing-table th:nth-child(7),.standing-table td:nth-child(7){white-space:nowrap;width:12%}.qualified td:first-child{border-left:4px solid #22c55e}.playoff td:first-child{border-left:4px solid #f59e0b}.legend{color:#666;gap:16px;margin:8px 0 12px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-green{background:#22c55e;border-radius:2px;width:10px;height:10px}.goal-positive{font-weight:600;color:#16a34a!important}.goal-negative{font-weight:600;color:#dc2626!important}.goal-zero{color:#6b7280}.team-cell{align-items:flex-start;gap:6px;display:flex}.team-logo{background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.team-logo img{object-fit:cover;background:#fff;width:100%;height:100%}.team-cell img{object-fit:contain;flex-shrink:0;width:20px;height:20px;margin-top:2px}@media (max-width:640px){.team-logo{width:20px;height:20px}}@media (max-width:375px){.team-logo{width:18px;height:18px}}.team-cell span{color:#222;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.skeleton{background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8 37%,#f3f3f3 63%) 0 0/400% 100%;border-radius:4px;width:100%;height:14px;animation:1.2s linear infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:640px){.standings{padding:0 4px}.standing-table{font-size:12px}.standing-table th,.standing-table td{padding:6px 2px}.team-cell{gap:4px}.team-cell img{width:18px;height:18px}}@media (max-width:375px){.standing-table{font-size:11px}.standing-table th,.standing-table td{padding:5px 2px}.group-title{font-size:15px}.team-cell img{width:16px;height:16px}.team-cell span{font-size:11px}}
.TeamStats-module__oAdYgW__teamStats_container{box-sizing:border-box;width:100%}.TeamStats-module__oAdYgW__teamStats_table{border-collapse:collapse;table-layout:fixed;background:#fff;border-radius:10px;width:100%;overflow:hidden}.TeamStats-module__oAdYgW__teamStats_table col:last-child{width:56px}.TeamStats-module__oAdYgW__teamStats_table thead th{z-index:2;color:#7d7d7d;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-size:16px;font-weight:500;line-height:18.75px;position:sticky;top:0}.TeamStats-module__oAdYgW__teamStats_table thead th:first-child{text-align:left}.TeamStats-module__oAdYgW__teamStats_table thead th:last-child{text-align:center}.TeamStats-module__oAdYgW__teamStats_table td{border-bottom:1px solid #f1f5f9;padding:10px 8px;font-size:14px}.TeamStats-module__oAdYgW__teamStats_table tbody tr:hover{background:#f9fafb}.TeamStats-module__oAdYgW__teamStats_row{align-items:center;gap:8px;min-width:0;display:flex}.TeamStats-module__oAdYgW__teamStats_rank{text-align:center;color:#6b7280;flex-shrink:0;width:22px;font-weight:700}.TeamStats-module__oAdYgW__teamStats_rank1{color:#f59e0b}.TeamStats-module__oAdYgW__teamStats_rank2{color:#9ca3af}.TeamStats-module__oAdYgW__teamStats_rank3{color:#b45309}.TeamStats-module__oAdYgW__teamStats_logo{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:20px;height:20px;overflow:hidden}.TeamStats-module__oAdYgW__teamStats_logo img{object-fit:cover;width:100%;height:100%}.TeamStats-module__oAdYgW__teamStats_name{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.TeamStats-module__oAdYgW__teamStats_goal{text-align:center;color:#369423;white-space:nowrap;width:56px;font-size:14px;font-weight:400;line-height:16.41px}.TeamStats-module__oAdYgW__teamStats_skeleton{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s infinite TeamStats-module__oAdYgW__teamStats_sk}@keyframes TeamStats-module__oAdYgW__teamStats_sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.TeamStats-module__oAdYgW__teamStats_name{font-size:11px}.TeamStats-module__oAdYgW__teamStats_goal{font-size:18px}.TeamStats-module__oAdYgW__teamStats_logo{width:18px;height:18px}}
.PlayerStats-module__tAHQ5a__playerStats_container{box-sizing:border-box;width:100%}.PlayerStats-module__tAHQ5a__playerStats_table{table-layout:fixed;border-collapse:collapse;border-spacing:0;background:#fff;border-radius:10px;width:100%;overflow:hidden}.PlayerStats-module__tAHQ5a__playerStats_table thead th{z-index:2;text-align:left;color:#7d7d7d;background:#fff;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-size:16px;font-weight:500;line-height:18px;position:sticky;top:0}.PlayerStats-module__tAHQ5a__playerStats_table thead th:last-child{text-align:center}.PlayerStats-module__tAHQ5a__playerStats_table td{border-bottom:1px solid #f1f5f9;padding:10px 8px;font-size:14px;line-height:16px}.PlayerStats-module__tAHQ5a__playerStats_table tbody tr:hover{background:#f9fafb}.PlayerStats-module__tAHQ5a__playerStats_playerCell{align-items:center;gap:6px;min-width:0;display:flex}.PlayerStats-module__tAHQ5a__playerStats_rank{text-align:center;color:#6b7280;flex-shrink:0;width:22px;font-weight:700}.PlayerStats-module__tAHQ5a__playerStats_rank1{color:#f59e0b}.PlayerStats-module__tAHQ5a__playerStats_rank2{color:#9ca3af}.PlayerStats-module__tAHQ5a__playerStats_rank3{color:#b45309}.PlayerStats-module__tAHQ5a__playerStats_avatar{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.PlayerStats-module__tAHQ5a__playerStats_avatar img{object-fit:cover;width:100%;height:100%}.PlayerStats-module__tAHQ5a__playerStats_avatarPlaceholder{color:#fff;background:#2563eb;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;display:flex}.PlayerStats-module__tAHQ5a__playerStats_name{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.PlayerStats-module__tAHQ5a__playerStats_teamCell{align-items:center;gap:6px;min-width:0;display:flex}.PlayerStats-module__tAHQ5a__playerStats_teamLogo{border-radius:50%;flex-shrink:0;width:20px;height:20px;overflow:hidden}.PlayerStats-module__tAHQ5a__playerStats_teamLogo img{object-fit:cover;width:100%;height:100%}.PlayerStats-module__tAHQ5a__playerStats_teamName{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.PlayerStats-module__tAHQ5a__playerStats_goalCell{text-align:center;color:#369423;white-space:nowrap;width:56px;font-size:14px;font-weight:400}.PlayerStats-module__tAHQ5a__playerStats_skeleton{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6) 0 0/200% 100%;border-radius:6px;width:100%;height:16px;animation:1.2s infinite PlayerStats-module__tAHQ5a__playerStats_loading}@keyframes PlayerStats-module__tAHQ5a__playerStats_loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.PlayerStats-module__tAHQ5a__playerStats_table thead th{font-size:14px}.PlayerStats-module__tAHQ5a__playerStats_avatar{width:24px;height:24px}.PlayerStats-module__tAHQ5a__playerStats_teamLogo{width:18px;height:18px}.PlayerStats-module__tAHQ5a__playerStats_name{font-size:12px}.PlayerStats-module__tAHQ5a__playerStats_teamName{font-size:11px}.PlayerStats-module__tAHQ5a__playerStats_goalCell{font-size:18px}}
