.language-control{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;color:inherit;flex-shrink:0}
.language-flag{display:block;width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0002;flex-shrink:0}
.language-control select{font:inherit;color:inherit;background:#fff;border:1px solid #cbd0d8;border-radius:8px;padding:8px 24px 8px 9px;min-width:95px;cursor:pointer;max-width:150px}
.language-control select:focus-visible{outline:2px solid #245de5;outline-offset:2px}
.auth-card>.language-control{display:flex;justify-content:flex-end;margin-bottom:18px}
.app-top{flex-wrap:wrap;gap:12px}
.header-actions{flex-wrap:wrap}
@media(max-width:760px){.language-control .language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-control select{font-size:12px;min-width:87px;padding:7px}.marketing-header{flex-wrap:wrap;gap:12px}.header-actions{gap:8px}.marketing-header .header-actions{margin-left:auto}}
