.language-switch{display:inline-flex;align-items:center;flex:none;gap:2px;padding:3px;border:1px solid #dce9ee;border-radius:3px;background:#f4f9fa;white-space:nowrap}
.language-switch>*{min-width:29px;height:29px;display:grid;place-items:center;padding:0 6px;border:0;border-radius:2px;font:800 11px/1 'DM Sans',sans-serif;letter-spacing:.35px}
.language-current{background:#0a354b;color:#fff}
.language-upcoming{background:transparent;color:#91a7b2;cursor:not-allowed;opacity:1}
@media(max-width:1280px) and (min-width:851px){.language-switch{padding:2px}.language-switch>*{min-width:24px;height:26px;padding:0 4px;font-size:10px}}
@media(max-width:850px){.language-switch{order:2;margin-left:0}.nav-search{order:1;margin-left:auto}.menu-toggle{order:3}.language-switch>*{min-width:24px;height:27px;padding:0 4px;font-size:10px}}
@media(max-width:420px){.language-switch{gap:0;padding:2px}.language-switch>*{min-width:21px;height:25px;padding:0 3px}.nav-search{width:34px;height:36px}}
