.teamsGridWrapper{grid-template-columns:1fr;gap:16px;padding:0 0 32px;display:grid}.teamsSearchSelect{padding-left:16px}@media (max-width:620px){.teamsPage{padding:10px 10px 32px}.teamsPage .premiumBgImage{display:none}.teamsPage .publicPageHero{gap:14px;margin-bottom:12px;padding:16px}.teamsPage .matchesHero__copy{gap:8px}.teamsPage .matchesHero__copy h1{font-size:clamp(1.9rem,11vw,2.35rem)}.teamsPage .matchesHero__copy p{font-size:.8rem;line-height:1.4}.teamsPage .publicPageHero__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.teamsPage .publicPageHero__stats--2 .matchesHero__stat{min-height:58px;padding:8px 11px}.teamsPage .publicPageHero__stats--2 .matchesHero__stat+.matchesHero__stat{border-top:0;border-left:1px solid #ffffff12}.teamsPage .publicPageHero__stats--2 .matchesHero__stat span{font-size:.49rem}.teamsPage .publicPageHero__stats--2 .matchesHero__stat strong{font-size:1.2rem}.teamsPageHeader.publicPageToolbar{margin-bottom:12px;padding:10px}.teamsPageHeader.publicPageToolbar .teamsHeaderRight{gap:8px}.teamsPage .teamsSearchWrap--query,.teamsPage .teamsSearchWrap--league{flex:auto;width:100%}.teamsPage .teamsSearchInput{border-radius:6px;min-height:44px;font-size:16px}.teamsPage .teamsPublicGrid{grid-template-columns:minmax(0,1fr);gap:8px}.teamsPage .teamsPublicGrid .tCard{text-align:left;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"avatar name""avatar league""avatar stats""avatar winrate";align-items:center;gap:5px 12px;min-height:112px;padding:11px 12px;display:grid}.teamsPage .teamsPublicGrid .tCard:before{width:2px}.teamsPage .tCardAvatar{grid-area:avatar;align-self:center;width:58px;height:58px;margin:0}.teamsPage .tCardName{letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;margin:0;font-size:13px;overflow:hidden}.teamsPage .tCardLeague{letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;grid-area:league;justify-self:start;max-width:100%;margin:0;padding:3px 6px;font-size:8px;overflow:hidden}.teamsPage .tCardStats{background:0 0;border:0;grid-area:stats;width:100%;margin:0;padding:4px 0 2px}.teamsPage .tStatItem{flex-direction:row;gap:3px}.teamsPage .tStatValue{font-size:14px}.teamsPage .tStatLabel{letter-spacing:.04em;font-size:7px}.teamsPage .tStatDivider{min-height:16px}.teamsPage .tCardWinRate{flex-direction:row;grid-area:winrate;align-items:center;gap:8px;width:100%;margin:0}.teamsPage .tWinRateBar{flex:auto;height:3px}.teamsPage .tWinRateText{flex:none;font-size:8px}.teamsPage .teamsEmptyState,.teamsPage .tmEmpty{padding:42px 14px}}@media (max-width:360px){.teamsPage .teamsPublicGrid .tCard{grid-template-columns:54px minmax(0,1fr);column-gap:10px;padding-inline:10px}.teamsPage .tCardAvatar{width:50px;height:50px}}.transfersTimeline{flex-direction:column;gap:2px;max-width:920px;margin:0 auto;display:flex}.timelineItem{background:#ffffff08;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:14px;padding:12px 16px;transition:background .15s,border-color .15s;display:flex}.timelineItem:hover{border-color:var(--border,#ffffff14);background:#ffffff0f}.timelineIcon{width:32px;height:32px;color:var(--primary,#f97316);background:#f973161f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;display:flex}.timelineContent{flex-direction:column;gap:6px;min-width:0;display:flex}.timelineAvatarsRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.timelineAvatarGroup{align-items:center;gap:8px;min-width:0;display:inline-flex}.timelineAvatarGroup--link{border-radius:8px;padding:2px 4px;text-decoration:none;transition:background .18s}.timelineAvatarGroup--link:hover{background:#f973161a}.timelineAvatarGroup--link:focus-visible{outline-offset:1px;outline:2px solid #f97316a6}.timelineAvatar{object-fit:cover;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;width:52px;height:52px}.timelineAvatar.team{border-radius:7px}.timelineAvatarLabel{color:var(--text-muted,#ebedf299);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:15px;font-weight:700;overflow:hidden}.timelineMessage{color:var(--text,#ebedf2);word-break:break-word;font-size:14px;line-height:1.4}.timelineDate{color:var(--text-muted,#ebedf273);letter-spacing:.02em;font-size:11px}@media (max-width:900px){.transfersTimeline{max-width:100%}}
