.teamDetail{display:flex;flex-direction:column;gap:32px}.teamDetail--generic{padding-top:120px}@media(max-width:767px){.teamDetail--generic{padding-top:20px}}@media((max-width:767px)){.teamDetail .players-rail{padding-inline:20px}}.teamDetail__hero{position:relative;display:flex;align-items:center;min-height:244px;padding:32px 46px;border-radius:16px;overflow:hidden;background-color:var(--hero-right);background-image:linear-gradient(135deg,var(--hero-left) 0,var(--hero-right) 100%);background-repeat:no-repeat;background-position:50%;background-size:cover}.teamDetail__hero:after,.teamDetail__hero:before{display:none}.teamDetail__heroBackground{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}@media(max-width:768px){.teamDetail__heroBackground--desktop{display:none}}.teamDetail__heroBackground--mobile{display:none}@media(max-width:768px){.teamDetail__heroBackground--mobile{display:block}}.teamDetail__heroContent{position:relative;z-index:1;display:flex;align-items:center;gap:20px;width:100%}.teamDetail__heroFlag{flex-shrink:0;aspect-ratio:183/122;width:100%;height:100%;max-width:183px;max-height:122px;border-radius:0;overflow:hidden;box-shadow:none}.teamDetail__heroFlag img{width:100%;height:100%;object-fit:cover}.teamDetail__heroFlag--team{padding:0;background:rgba(0,0,0,0)}.teamDetail__heroFlag--team img{object-fit:contain}.teamDetail__heroInfo{display:flex;flex-direction:column;gap:12px}.teamDetail__teamName{color:rgba(255,255,255,.9);margin:0;line-height:1.15;max-width:560px;overflow-wrap:normal;word-break:normal}.teamDetail__coach{margin:0;display:flex;flex-direction:column;gap:6px}.teamDetail__coachLabel{color:rgba(255,255,255,.64)}.teamDetail__coachName{color:rgba(255,255,255,.9)}.teamDetail__competition{display:none}.teamDetail__kpi{margin-top:24px}.teamDetail__tabs{justify-content:center;border-bottom:1px solid rgba(255,255,255,.1);align-self:center;width:max-content;max-width:100%}.teamDetail__tabs .content-filter-tabs-with-underline-item{padding-bottom:16px}.teamDetail__tabPanels{position:relative;width:100%}.teamDetail__tabContent{position:absolute;inset:0 0 auto;width:100%;height:0;min-height:0;display:flex;flex-direction:column;gap:64px;overflow:hidden;pointer-events:none;visibility:hidden}.teamDetail__tabContent--active{position:relative;height:auto;min-height:200px;overflow:visible;pointer-events:auto;visibility:visible}@media((max-width:767px)){.teamDetail__tabContent{gap:32px}}.teamDetail__standingsSurface{position:relative;isolation:isolate;width:100%;border-radius:32px;border:1px solid rgba(255,255,255,.16);background:var(--team-detail-standings-background,#0a0c10);padding:32px;overflow:hidden}.teamDetail__standingsSurface:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}.teamDetail__standingsSurface .standings{margin-bottom:0}.teamDetail__fixtureLeagueFilter{width:100%;margin-bottom:24px}.teamDetail__fixtureLeagueDropdown{display:none}.teamDetail__fixtureLeagueChips{width:100%}.teamDetail__sectionTitle{font-size:20px;font-weight:600;color:#fff;margin:0 0 20px}.teamDetail__featuredPlayers{display:flex;gap:16px;flex-wrap:wrap}.teamDetail__playerCard{display:flex;flex-direction:column;align-items:center;gap:8px;width:140px}.teamDetail__playerImage{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.15)}.teamDetail__playerImage img{object-fit:cover;width:100%;height:100%}.teamDetail__playerName{font-size:13px;font-weight:600;color:#fff;text-align:center}.teamDetail__playerPosition{font-size:12px;color:rgba(255,255,255,.55)}.teamDetail__empty{color:rgba(255,255,255,.45);font-size:14px}@media(max-width:768px){.teamDetail{gap:16px}.teamDetail__hero{flex-direction:column;justify-content:center;min-height:474px;padding:48px 24px 40px;border-radius:0;background-image:linear-gradient(135deg,var(--hero-left) 0,var(--hero-right) 100%);background-position:50%}.teamDetail__heroContent{flex-direction:column;max-width:100%;gap:28px;text-align:center}.teamDetail__heroFlag{width:272px;height:183px}.teamDetail__heroInfo{align-items:center;gap:16px}.teamDetail__teamName{max-width:100%;font-size:40px;line-height:1.15}.teamDetail__coach{align-items:center;gap:8px;font-size:28px}.teamDetail__coach strong{font-size:30px}.teamDetail__coachLabel{font-size:28px}.teamDetail__tabs{box-sizing:border-box;align-self:stretch;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-inline:20px;scroll-padding-inline:20px}.teamDetail__standingsSurface{padding:20px 16px;border-radius:0;border:none}.teamDetail__standingsSurface:before{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.teamDetail__fixtureLeagueChips{display:none}.teamDetail__fixtureLeagueDropdown{display:block}.teamDetail__fixtureLeagueDropdown .teamDetail__fixtureDropdown .dropdown__menu{left:0;right:auto;max-width:calc(100vw - 32px);box-sizing:border-box}.teamDetail__fixtureLeagueDropdown .teamDetail__fixtureDropdown .dropdown__item{box-sizing:border-box;max-width:calc(100vw - 56px)}.teamDetail__featuredPlayers{justify-content:center}}@media(max-width:767px){.teamDetail{gap:16px}.teamDetail__hero{min-height:320px;padding:28px 20px 32px}.teamDetail__heroContent{gap:22px}.teamDetail__heroFlag{width:160px;height:108px}.teamDetail__teamName{font-size:42px}.teamDetail__coach,.teamDetail__coach strong,.teamDetail__coachLabel{font-size:18px}}