.WorldCupTeamSquad-module-scss-module__78cHRa__squad{gap:calc(var(--space)*5);min-width:0;max-width:100%;display:grid}.WorldCupTeamSquad-module-scss-module__78cHRa__selectorRow{align-items:center;gap:calc(var(--space)*3);flex-wrap:wrap;display:flex}.WorldCupTeamSquad-module-scss-module__78cHRa__selectorLabel{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.12em}.WorldCupTeamSquad-module-scss-module__78cHRa__selectorPills{gap:calc(var(--space)*2);flex-wrap:wrap;display:flex}.WorldCupTeamSquad-module-scss-module__78cHRa__pill{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--wc-night-blue) 26%, transparent);color:var(--wc-night-blue);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 16px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.WorldCupTeamSquad-module-scss-module__78cHRa__pill span{color:inherit}.WorldCupTeamSquad-module-scss-module__78cHRa__pill:hover,.WorldCupTeamSquad-module-scss-module__78cHRa__pill:focus-visible{border-color:var(--wc-accent)}.WorldCupTeamSquad-module-scss-module__78cHRa__pill.WorldCupTeamSquad-module-scss-module__78cHRa__pillActive{background:linear-gradient(120deg, var(--wc-night-blue) 0%, var(--wc-accent-strong) 100%);color:#fff;border-color:#0000;font-weight:600}.WorldCupTeamSquad-module-scss-module__78cHRa__pill.WorldCupTeamSquad-module-scss-module__78cHRa__pillActive:hover,.WorldCupTeamSquad-module-scss-module__78cHRa__pill.WorldCupTeamSquad-module-scss-module__78cHRa__pillActive:focus-visible{color:#fff}.WorldCupTeamSquad-module-scss-module__78cHRa__pillLogo{object-fit:contain;background:#fff;border-radius:4px;width:18px;height:18px}.WorldCupTeamSquad-module-scss-module__78cHRa__emptyState{padding:calc(var(--space)*6);border-radius:var(--radius);background:var(--wc-card-surface);border:1px dashed var(--wc-card-border);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);margin:0}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterGroups{gap:calc(var(--space)*6);min-width:0;max-width:100%;display:grid}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterGroup{gap:calc(var(--space)*3);min-width:0;max-width:100%;display:grid}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterGroupHeader{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);color:var(--wc-night-blue);display:flex}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterGroupCount{color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTableScroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius);min-width:0;max-width:100%;overflow-x:auto}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable{border-collapse:collapse;background:var(--wc-card-surface);border:1px solid var(--wc-card-border);border-radius:var(--radius);width:100%;min-width:360px;overflow:hidden}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable th,.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable td{padding:calc(var(--space)*3) calc(var(--space)*4);text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent)}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable th{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb, var(--page-foreground) 4%, transparent)}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable tbody tr:last-child td{border-bottom:none}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterPlayerCell{align-items:center;gap:calc(var(--space)*2);display:inline-flex}.WorldCupTeamSquad-module-scss-module__78cHRa__rosterPlayerPhoto{object-fit:cover;background:color-mix(in srgb, var(--wc-night-blue) 8%, transparent);border-radius:50%;width:32px;height:32px}.WorldCupTeamSquad-module-scss-module__78cHRa__shirtNumber{background:color-mix(in srgb, var(--wc-night-blue) 10%, transparent);min-width:22px;height:22px;color:var(--wc-night-blue);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.WorldCupTeamSquad-module-scss-module__78cHRa__numericCell{font-variant-numeric:tabular-nums}@media (max-width:600px){.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable th,.WorldCupTeamSquad-module-scss-module__78cHRa__rosterTable td{padding:calc(var(--space)*2) calc(var(--space)*3)}}
.WorldCupTeamDetailView-module-scss-module__UAiS6W__layout{gap:var(--wc-section-spacing);min-width:0;max-width:100%;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__layout>*{min-width:0;max-width:100%}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsGrid{gap:calc(var(--space)*6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsCard{gap:calc(var(--space)*4);padding:calc(var(--space)*6);border-radius:var(--radius);background:var(--wc-card-surface);border:1px solid var(--wc-card-border);box-shadow:var(--wc-card-shadow);min-width:0;max-width:100%;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsTitle{color:var(--wc-night-blue)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsList{gap:calc(var(--space)*3);margin:0;padding:0;list-style:none;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsRow{justify-content:space-between;gap:calc(var(--space)*3);padding-bottom:calc(var(--space)*2);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);display:flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsRow:last-child{border-bottom:none;padding-bottom:0}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsLabel{color:color-mix(in srgb, var(--page-foreground) 65%, transparent);text-transform:uppercase;letter-spacing:.1em}.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsValue{color:var(--page-foreground);text-align:right}.WorldCupTeamDetailView-module-scss-module__UAiS6W__statsGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__statsCell{padding:calc(var(--space)*4);border-radius:var(--radius);background:linear-gradient(120deg, color-mix(in srgb, var(--wc-night-blue) 8%, white) 0%, color-mix(in srgb, var(--wc-accent) 8%, white) 100%);gap:2px;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__statsLabel{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__statsValue{color:var(--wc-night-blue)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterGroups{gap:calc(var(--space)*6);min-width:0;max-width:100%;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterGroup{gap:calc(var(--space)*3);min-width:0;max-width:100%;display:grid}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTableScroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius);min-width:0;max-width:100%;overflow-x:auto}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterGroupHeader{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);color:var(--wc-night-blue);display:flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable{border-collapse:collapse;background:var(--wc-card-surface);border:1px solid var(--wc-card-border);border-radius:var(--radius);width:100%;min-width:360px;overflow:hidden}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable th,.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable td{padding:calc(var(--space)*3) calc(var(--space)*4);text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable th{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb, var(--page-foreground) 4%, transparent)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable tbody tr:last-child td{border-bottom:none}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterPlayerCell{align-items:center;gap:calc(var(--space)*2);display:inline-flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterPlayerPhoto{object-fit:cover;background:color-mix(in srgb, var(--wc-night-blue) 8%, transparent);border-radius:50%;width:32px;height:32px}.WorldCupTeamDetailView-module-scss-module__UAiS6W__numericCell{font-variant-numeric:tabular-nums}.WorldCupTeamDetailView-module-scss-module__UAiS6W__backCta{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--wc-night-blue) 26%, transparent);color:var(--wc-night-blue);background:0 0;align-items:center;gap:8px;padding:8px 16px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__backCta:hover,.WorldCupTeamDetailView-module-scss-module__UAiS6W__backCta:focus-visible{background:linear-gradient(120deg, var(--wc-night-blue) 0%, var(--wc-accent) 100%);color:#fff;border-color:#0000}.WorldCupTeamDetailView-module-scss-module__UAiS6W__headerRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*4);flex-wrap:wrap;display:flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__teamHeader{align-items:center;gap:calc(var(--space)*4);display:flex}.WorldCupTeamDetailView-module-scss-module__UAiS6W__teamHeaderLogo{object-fit:contain;background:color-mix(in srgb, var(--wc-night-blue) 8%, transparent);border-radius:16px;width:72px;height:72px;padding:8px}@media (max-width:800px){.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.WorldCupTeamDetailView-module-scss-module__UAiS6W__factsCard{padding:calc(var(--space)*4)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable th,.WorldCupTeamDetailView-module-scss-module__UAiS6W__rosterTable td{padding:calc(var(--space)*2) calc(var(--space)*3)}.WorldCupTeamDetailView-module-scss-module__UAiS6W__teamHeaderLogo{width:56px;height:56px}}
