.language-picker{display:flex;align-items:center;gap:12px;color:var(--text,#171717);font-size:14px}
.language-picker select{font:inherit;color:inherit;background:var(--panel,#fff);border:1px solid var(--line,#ddd);border-radius:6px;padding:9px 30px 9px 10px;max-width:100%;min-height:40px}
.language-picker select:focus-visible{outline:2px solid var(--accent,#171717);outline-offset:3px}
.language-settings{margin-bottom:24px;justify-content:space-between}
.settings-panels .language-settings>label{flex:0 0 auto;margin:0}
.settings-panels .language-settings>select{width:240px;max-width:100%}
.site-footer .language-picker{font-size:12px}
.site-footer .footer-inner{flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
.auth-language{justify-content:center;margin-top:20px}
@media(max-width:640px){.language-settings{align-items:flex-start;flex-direction:column;gap:8px}.settings-panels .language-settings>select{width:100%}.site-footer .language-picker{width:100%;justify-content:space-between}}
