.teamPlayersTable{display:flex;flex-direction:column;gap:24px;--team-players-grid-columns:48px minmax(220px,1fr) repeat(4,minmax(56px,72px))}.teamPlayersTable__title{color:#fff;margin:0}@media((max-width:767px)){.teamPlayersTable__title{padding-inline:20px}}.teamPlayersTable__card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.teamPlayersTable__group{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.teamPlayersTable__group--last{border-bottom:none}.teamPlayersTable__groupHeader{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff;text-align:left}.teamPlayersTable__groupHeader .typography{color:#fff}.teamPlayersTable__chevron{display:none;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;transition:transform .25s ease}.teamPlayersTable__group--open .teamPlayersTable__chevron{transform:rotate(180deg)}.teamPlayersTable__tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px}.teamPlayersTable__tableWrap::-webkit-scrollbar{display:none}.teamPlayersTable__table{display:block;width:100%;min-width:640px}.teamPlayersTable__table--mobile{display:none}.teamPlayersTable__fixedPane{flex:1 1 auto;min-width:268px}.teamPlayersTable__statsPane{flex:0 0 auto}.teamPlayersTable__body,.teamPlayersTable__head{display:flex;flex-direction:column}.teamPlayersTable__row{display:grid;grid-template-columns:var(--team-players-grid-columns);align-items:center;column-gap:0}.teamPlayersTable__row--fixed{grid-template-columns:var(--team-players-fixed-columns)}.teamPlayersTable__row--stats{grid-template-columns:var(--team-players-stat-columns)}.teamPlayersTable__row--head{border-bottom:1px solid hsla(0,0%,100%,.06)}.teamPlayersTable__th{padding:0 16px 10px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45);text-align:left;white-space:nowrap;min-height:32px;display:flex;align-items:center}.teamPlayersTable__th--no{text-align:center;justify-content:center}.teamPlayersTable__th--name{min-width:220px}.teamPlayersTable__th--stat{text-align:center;justify-content:center}.teamPlayersTable .teamPlayersTable__row:not(.teamPlayersTable__row--head){transition:background .15s ease;border-bottom:1px solid hsla(0,0%,100%,.04)}.teamPlayersTable .teamPlayersTable__row:not(.teamPlayersTable__row--head):last-child{border-bottom:none}.teamPlayersTable__td{padding:12px 16px;font-size:14px;color:hsla(0,0%,100%,.85);vertical-align:middle}.teamPlayersTable__td--no{text-align:center;font-weight:600;color:hsla(0,0%,100%,.55)}.teamPlayersTable__td--stat{text-align:center}.teamPlayersTable__playerInfo{display:flex;align-items:center;gap:12px;min-width:0}.teamPlayersTable__playerImg{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.08)}.teamPlayersTable__playerImg img{width:100%;height:100%;object-fit:cover}.teamPlayersTable__playerText{display:flex;flex-direction:column;gap:2px;min-width:0}.teamPlayersTable__playerName{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamPlayersTable__playerAge{font-weight:400;color:hsla(0,0%,100%,.5)}.teamPlayersTable__playerTeam{font-size:12px;color:hsla(0,0%,100%,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.teamPlayersTable{gap:16px}.teamPlayersTable__card{border:none;border-radius:0;display:flex;flex-direction:column;gap:16px}.teamPlayersTable__group{--sticky-bg:#141618;gap:0;padding:0;border-bottom:none;background:hsla(0,0%,100%,.04);overflow:hidden}.teamPlayersTable__group--last{border-bottom:none}.teamPlayersTable__groupHeader{padding:16px 20px;background:hsla(0,0%,100%,.06)}.teamPlayersTable__chevron{display:block}.teamPlayersTable .teamPlayersTable__group:not(.teamPlayersTable__group--open) .teamPlayersTable__tableWrap{display:none}.teamPlayersTable__tableWrap{overflow:hidden;padding:0}.teamPlayersTable__table{min-width:0;margin:0;width:100%}.teamPlayersTable__table--desktop{display:none}.teamPlayersTable__table--mobile{display:flex}.teamPlayersTable__fixedPane{flex:0 0 60%;min-width:0;background:var(--sticky-bg);z-index:2}.teamPlayersTable__statsPane{flex:0 0 40%;min-width:0;overflow:hidden}.teamPlayersTable__statsScroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.teamPlayersTable__statsScroller::-webkit-scrollbar{display:none}.teamPlayersTable__row--fixed{grid-template-columns:var(--team-players-fixed-columns-mobile)}.teamPlayersTable__row--stats{grid-template-columns:var(--team-players-stat-columns-mobile);min-width:100%;width:max-content}.teamPlayersTable__row--head{box-sizing:border-box;height:38px;min-height:38px}.teamPlayersTable .teamPlayersTable__row:not(.teamPlayersTable__row--head){box-sizing:border-box;height:56px;min-height:56px}.teamPlayersTable__th{min-height:38px;padding:0 8px;align-items:center}.teamPlayersTable__th--name{min-width:160px}.teamPlayersTable__th--stat{padding:0 8px;font-size:12px}.teamPlayersTable__td--stat{padding:10px 8px;font-size:12px;height:56px;min-height:56px;display:flex;align-items:center;justify-content:center}.teamPlayersTable__td{box-sizing:border-box;min-height:56px;padding:10px 8px}.teamPlayersTable__td--name{padding-left:8px}.teamPlayersTable__playerImg{width:28px;height:28px}.teamPlayersTable__playerName{font-size:13px}.teamPlayersTable__playerTeam{font-size:11px}}.teamDetail{display:flex;flex-direction:column;gap:32px}@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:var(--hero-banner-web),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__heroContent{position:relative;z-index:1;display:flex;align-items:center;gap:20px;max-width:420px}.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__heroInfo{display:flex;flex-direction:column;gap:12px}.teamDetail__teamName{color:hsla(0,0%,100%,.9);font-size:48px!important;margin:0}.teamDetail__coach{margin:0;display:flex;flex-direction:column;gap:6px}.teamDetail__coachLabel{color:hsla(0,0%,100%,.64)}.teamDetail__coachName{color:hsla(0,0%,100%,.9)}.teamDetail__tabs{justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.1);align-self:center;width:max-content;max-width:100%}.teamDetail__tabs .content-filter-tabs-with-underline-item{padding-bottom:16px}.teamDetail__tabContent{min-height:200px;display:flex;flex-direction:column;gap:64px}@media((max-width:767px)){.teamDetail__tabContent{gap:32px}}.teamDetail__standingsSurface{position:relative;isolation:isolate;width:100%;border-radius:32px;border:1px solid hsla(0,0%,100%,.16);background-color:#0a0c10;padding:32px;overflow:hidden}.teamDetail__standingsSurface:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 180% at 0 0,rgba(215,0,0,.56) 0,rgba(194,39,21,.24) 30%,rgba(10,12,16,0) 62%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),#0a0c10;pointer-events:none}.teamDetail__standingsSurface .standings{margin-bottom:0}.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.55)}.teamDetail__empty{color:hsla(0,0%,100%,.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:var(--hero-banner-mobile),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{font-size:64px}.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:radial-gradient(150% 210% at 0 0,rgba(215,0,0,.62) 0,rgba(194,39,21,.28) 34%,rgba(10,12,16,0) 72%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),#0a0c10}.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}}