.Groups-module__mWdpBq__page{min-height:100vh;overflow-x:hidden}.Groups-module__mWdpBq__inner{padding:clamp(20px,3vw,40px) clamp(16px,4vw,56px);position:relative}.Groups-module__mWdpBq__header{margin-bottom:32px;position:relative}.Groups-module__mWdpBq__headerMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Groups-module__mWdpBq__searchInput{background:var(--wc-surface-1);border:1px solid var(--wc-border);color:var(--wc-fg);border-radius:8px;outline:none;width:220px;padding:8px 14px;font-family:inherit;font-size:13px;transition:border-color .16s}.Groups-module__mWdpBq__searchInput:focus{border-color:var(--wc-border-strong)}.Groups-module__mWdpBq__groupsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:24px;display:grid;position:relative}.Groups-module__mWdpBq__empty{text-align:center;color:var(--wc-fg-3);padding:80px 0}.Groups-module__mWdpBq__table{--cols:36px 1fr 52px 42px 42px 42px 42px 42px 42px 66px;--row-px:20px;margin-bottom:32px;padding:0;overflow:hidden}.Groups-module__mWdpBq__scrollWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.Groups-module__mWdpBq__tableHeader{border-bottom:1px solid var(--wc-border);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.Groups-module__mWdpBq__tableHeaderLeft{align-items:center;gap:14px;display:flex}.Groups-module__mWdpBq__colHeaders{grid-template-columns:var(--cols);padding:10px var(--row-px);border-bottom:1px solid var(--wc-border);display:grid}.Groups-module__mWdpBq__colHeader{color:var(--wc-fg-3);font-size:10px}.Groups-module__mWdpBq__row{grid-template-columns:var(--cols);padding:14px var(--row-px);border-bottom:1px solid var(--wc-border);align-items:center;display:grid;position:relative}.Groups-module__mWdpBq__row:last-of-type{border-bottom:none}.Groups-module__mWdpBq__rowQualified{background:linear-gradient(90deg,#d4a9430f 0%,#0000 40%)}.Groups-module__mWdpBq__rowBand{width:3px;position:absolute;top:0;bottom:0;left:0}.Groups-module__mWdpBq__teamCell{align-items:center;gap:12px;min-width:0;display:flex}.Groups-module__mWdpBq__teamInfo{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.Groups-module__mWdpBq__teamInfo a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Groups-module__mWdpBq__teamName{text-decoration:none}.Groups-module__mWdpBq__teamNameFull{display:none}.Groups-module__mWdpBq__teamNameShort{display:block}.Groups-module__mWdpBq__teamChips{align-items:center;gap:6px;display:flex}.Groups-module__mWdpBq__statCenter{text-align:center;font-size:15px}.Groups-module__mWdpBq__statGoals{text-align:center;font-size:14px}.Groups-module__mWdpBq__statDiff{text-align:center;font-size:13px}.Groups-module__mWdpBq__formCell{justify-self:end;gap:3px;display:flex}.Groups-module__mWdpBq__ptsCell{text-align:center}.Groups-module__mWdpBq__legend{border-top:1px solid var(--wc-border);flex-wrap:wrap;gap:20px;padding:12px 20px;display:flex}.Groups-module__mWdpBq__legendItem{color:var(--wc-fg-3);align-items:center;gap:6px;font-size:11px;display:flex}.Groups-module__mWdpBq__legendDot{border-radius:1px;width:8px;height:8px}.Groups-module__mWdpBq__fullCenter{justify-content:center;align-items:center;min-height:100vh;display:flex}.Groups-module__mWdpBq__errorBox{text-align:center}.Groups-module__mWdpBq__headerFlag,.Groups-module__mWdpBq__rowFlag{width:28px!important;height:20px!important}.Groups-module__mWdpBq__groupTitle{font-size:28px}.Groups-module__mWdpBq__rowPosition{font-size:18px;line-height:1}.Groups-module__mWdpBq__rowTeamName{font-size:14px;font-family:var(--wc-font-body);letter-spacing:.02em;font-weight:600;line-height:1.3}.Groups-module__mWdpBq__rowPoints{font-size:22px;line-height:1}.Groups-module__mWdpBq__matchesLabel{font-size:11px}@media (max-width:767px){.Groups-module__mWdpBq__inner{padding:16px 12px}.Groups-module__mWdpBq__header{margin-bottom:16px}.Groups-module__mWdpBq__groupsGrid{gap:10px}.Groups-module__mWdpBq__table{margin-bottom:0}.Groups-module__mWdpBq__tableHeader{gap:8px;padding:8px 10px}.Groups-module__mWdpBq__tableHeaderLeft{gap:8px}.Groups-module__mWdpBq__groupTitle{font-size:16px}.Groups-module__mWdpBq__matchesLabel{font-size:9px}.Groups-module__mWdpBq__table{--cols:16px 48px 46px 24px 24px 24px 24px 24px 24px 1fr;--row-px:8px}.Groups-module__mWdpBq__colHeaders{padding:5px var(--row-px)}.Groups-module__mWdpBq__row{padding:8px var(--row-px)}.Groups-module__mWdpBq__colHeader{font-size:8px}.Groups-module__mWdpBq__rowPosition{font-size:12px}.Groups-module__mWdpBq__rowTeamName{white-space:normal;text-overflow:unset;font-size:11px;line-height:1.25;overflow:visible}.Groups-module__mWdpBq__row{align-items:center}.Groups-module__mWdpBq__rowPoints{font-size:14px}.Groups-module__mWdpBq__headerFlag{width:18px!important;height:13px!important}.Groups-module__mWdpBq__rowFlag{width:20px!important;height:14px!important}.Groups-module__mWdpBq__teamCell{gap:5px;min-width:0}.Groups-module__mWdpBq__teamInfo{min-width:0}.Groups-module__mWdpBq__statCenter{font-size:11px}.Groups-module__mWdpBq__statGoals,.Groups-module__mWdpBq__statDiff{font-size:10px}.Groups-module__mWdpBq__formCell{gap:2px}.Groups-module__mWdpBq__legend{gap:8px;padding:7px 10px}.Groups-module__mWdpBq__legendItem{font-size:9px}.Groups-module__mWdpBq__searchInput{width:100%}.Groups-module__mWdpBq__headerMeta{flex-direction:column;align-items:flex-start}}
