.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}}
