.TeamSquad-module__wAiARW__layout{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}.TeamSquad-module__wAiARW__container{background:var(--bg-card);border-radius:var(--card-radius,16px);border:none;min-width:0;overflow:hidden}.TeamSquad-module__wAiARW__headerRow{grid-template-columns:minmax(0,1.6fr) 88px 152px 56px 52px 84px 112px;align-items:center;gap:16px;padding:22px 18px 14px;display:grid}.TeamSquad-module__wAiARW__hPlayer,.TeamSquad-module__wAiARW__hCountry,.TeamSquad-module__wAiARW__hPosition,.TeamSquad-module__wAiARW__hShirt,.TeamSquad-module__wAiARW__hAge,.TeamSquad-module__wAiARW__hHeight,.TeamSquad-module__wAiARW__hValue{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:4px 0 2px;font-size:11px;font-weight:700;line-height:1}.TeamSquad-module__wAiARW__hCountry{text-align:left}.TeamSquad-module__wAiARW__hPosition,.TeamSquad-module__wAiARW__hShirt,.TeamSquad-module__wAiARW__hAge,.TeamSquad-module__wAiARW__hHeight,.TeamSquad-module__wAiARW__hValue{text-align:center}.TeamSquad-module__wAiARW__list{flex-direction:column;display:flex}.TeamSquad-module__wAiARW__row{color:inherit;border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1.6fr) 88px 152px 56px 52px 84px 112px;align-items:center;gap:16px;padding:12px 18px;text-decoration:none;transition:background .15s;display:grid}.TeamSquad-module__wAiARW__row:last-child{border-bottom:none}.TeamSquad-module__wAiARW__row:hover{background:var(--bg-elevated)}.TeamSquad-module__wAiARW__coachRow{border-bottom:1px solid var(--divider);cursor:default;background:0 0}.TeamSquad-module__wAiARW__coachRow:hover{background:0 0}.TeamSquad-module__wAiARW__coachAvatar{object-fit:cover;border:1px solid var(--border);background:var(--bg-surface);border-radius:50%;flex-shrink:0;width:42px;height:42px}.TeamSquad-module__wAiARW__coachSub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.TeamSquad-module__wAiARW__playerCell{align-items:center;gap:14px;min-width:0;display:flex}.TeamSquad-module__wAiARW__photo{flex-shrink:0;width:42px;height:42px}.TeamSquad-module__wAiARW__nameStack{flex-direction:column;gap:3px;min-width:0;display:flex}.TeamSquad-module__wAiARW__playerName{letter-spacing:-.01em;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.TeamSquad-module__wAiARW__injuryLine{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.TeamSquad-module__wAiARW__positionCell{text-align:center;color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500}.TeamSquad-module__wAiARW__countryCell{color:var(--text-muted);white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.TeamSquad-module__wAiARW__flagImg{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.TeamSquad-module__wAiARW__flagDot{background:var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px}.TeamSquad-module__wAiARW__countryName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.TeamSquad-module__wAiARW__shirtCell,.TeamSquad-module__wAiARW__ageCell,.TeamSquad-module__wAiARW__heightCell{text-align:center;color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500}.TeamSquad-module__wAiARW__valueCell{text-align:center;color:var(--accent-green);white-space:nowrap;font-size:13px;font-weight:600}.TeamSquad-module__wAiARW__skelRow{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1.6fr) 88px 152px 56px 52px 84px 112px;align-items:center;gap:16px;padding:12px 18px;display:grid}.TeamSquad-module__wAiARW__skelRow:last-child{border-bottom:none}.TeamSquad-module__wAiARW__skelPhoto{border-radius:50%;width:42px;height:42px}.TeamSquad-module__wAiARW__skelName{border-radius:4px;width:130px;height:12px}.TeamSquad-module__wAiARW__skelChip{border-radius:4px;justify-self:center;width:28px;height:12px}.TeamSquad-module__wAiARW__skelCountry{border-radius:4px;width:80px;height:12px}.TeamSquad-module__wAiARW__skelShirt,.TeamSquad-module__wAiARW__skelAge{border-radius:4px;justify-self:center;width:22px;height:12px}.TeamSquad-module__wAiARW__skelHeight{border-radius:4px;justify-self:center;width:48px;height:12px}.TeamSquad-module__wAiARW__skelValue{border-radius:4px;justify-self:center;width:64px;height:12px}.TeamSquad-module__wAiARW__emptyState{text-align:center;color:var(--text-muted);padding:48px 20px;font-size:13px}@media (max-width:900px){.TeamSquad-module__wAiARW__layout{grid-template-columns:1fr}.TeamSquad-module__wAiARW__headerRow,.TeamSquad-module__wAiARW__row,.TeamSquad-module__wAiARW__skelRow{grid-template-columns:minmax(0,1.4fr) 80px 132px 52px 48px 76px 100px;gap:12px}}@media (max-width:640px){.TeamSquad-module__wAiARW__headerRow,.TeamSquad-module__wAiARW__row,.TeamSquad-module__wAiARW__skelRow{grid-template-columns:minmax(0,1fr) 72px 44px 36px;gap:10px;padding-left:12px;padding-right:12px}.TeamSquad-module__wAiARW__hCountry,.TeamSquad-module__wAiARW__countryCell,.TeamSquad-module__wAiARW__hHeight,.TeamSquad-module__wAiARW__heightCell,.TeamSquad-module__wAiARW__hValue,.TeamSquad-module__wAiARW__valueCell,.TeamSquad-module__wAiARW__skelCountry,.TeamSquad-module__wAiARW__skelHeight,.TeamSquad-module__wAiARW__skelValue{display:none}}
.SquadFiltersRail-module__-5ihxq__rail{top:calc(var(--nav-height,60px) + 16px);flex-direction:column;gap:16px;height:fit-content;display:flex;position:sticky}.SquadFiltersRail-module__-5ihxq__card{background:var(--bg-card);border-radius:var(--card-radius,16px);border:none;padding:16px}.SquadFiltersRail-module__-5ihxq__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.SquadFiltersRail-module__-5ihxq__title{color:var(--text-main);letter-spacing:-.01em;font-size:13px;font-weight:700}.SquadFiltersRail-module__-5ihxq__clearBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.SquadFiltersRail-module__-5ihxq__clearBtn:hover{color:var(--text-main);background:var(--bg-elevated)}.SquadFiltersRail-module__-5ihxq__count{color:var(--text-muted);margin-bottom:16px;font-size:12px}.SquadFiltersRail-module__-5ihxq__section{margin-bottom:16px}.SquadFiltersRail-module__-5ihxq__section:last-child{margin-bottom:0}.SquadFiltersRail-module__-5ihxq__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:700}.SquadFiltersRail-module__-5ihxq__pillRow{flex-wrap:wrap;gap:8px;display:flex}.SquadFiltersRail-module__-5ihxq__pill{min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.SquadFiltersRail-module__-5ihxq__pill:hover{color:var(--text-main)}.SquadFiltersRail-module__-5ihxq__pillActive,.SquadFiltersRail-module__-5ihxq__pillActive:hover{background:var(--btn-pill-active-bg);color:var(--btn-pill-active-text);border:none}.SquadFiltersRail-module__-5ihxq__selectWrapper{width:100%;display:flex;position:relative}.SquadFiltersRail-module__-5ihxq__select{background:var(--bg-elevated);border:1px solid var(--border);appearance:none;width:100%;min-height:38px;color:var(--text-main);cursor:pointer;border-radius:10px;padding:8px 36px 8px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.SquadFiltersRail-module__-5ihxq__select:hover{border-color:var(--text-muted);background:var(--bg-elevated)}.SquadFiltersRail-module__-5ihxq__select:focus{border-color:var(--text-main);background:var(--bg-elevated);outline:none}.SquadFiltersRail-module__-5ihxq__dropdownArrow{pointer-events:none;color:var(--text-muted);align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:900px){.SquadFiltersRail-module__-5ihxq__rail{position:static}}
