.natg-squad__asof{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);text-align:center;margin:12px 0 22px;font-size:12px}.natg-squad{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.natg-squad__group{background:var(--card);border:2px solid var(--nation,var(--brand));border-radius:2px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.natg-squad__pos{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--nation-ink,var(--brand));text-align:center;margin:0 0 4px;font-size:9px;font-weight:600}.natg-squad__row{align-items:center;gap:9px;min-width:0;display:flex}.natg-squad__num{text-align:right;min-width:22px;font-family:var(--font-mono);color:var(--brand);flex:none;font-size:12px;font-weight:700}.natg-squad__flag{object-fit:cover;border-radius:1px;flex:none;width:16px;height:12px;display:inline-block}.natg-squad__flag--none{border:1px dashed var(--rule)}.natg-squad__name{font-family:var(--font-primary);color:var(--brand);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.natg-squad__club{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}