.auth-languages{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}
.auth-languages a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid #dbe5ef;border-radius:9px;color:#345260;font-size:14px;line-height:1.3}
.auth-languages a[aria-current=true]{background:#e7f5f3;border-color:#10836c;color:#086653;font-weight:700}
.auth-languages a:focus-visible{outline:3px solid #0284c7;outline-offset:2px}
.auth-languages~form button,.auth-languages~form label{overflow-wrap:anywhere}
.auth-languages~form button,.auth-languages~form input:not([type="hidden"]):not([type="checkbox"]){min-height:44px}
