.language-picker{position:relative;flex-shrink:0;font-size:13px}.language-toggle,.language-options button{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;background:white;color:var(--brand);border:1px solid var(--line);border-radius:8px;cursor:pointer;font:inherit;white-space:nowrap}.language-picker img{display:block;object-fit:contain;border-radius:2px}.language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;padding:6px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #12384922;z-index:10}.language-options button{width:100%;border:0;text-align:left}.language-options button:hover,.language-options button[aria-pressed=true]{background:var(--sky)}.header{gap:18px}.nav{gap:20px}.nav .btn{padding:13px 16px;font-size:14px}
@media(max-width:1100px){.header{position:relative}.menu{display:block;margin-left:auto}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;z-index:5;padding:24px;box-shadow:0 15px 20px #0001;flex-direction:column;align-items:stretch}.nav.open{display:flex}}
@media(max-width:500px){.header{height:auto;min-height:120px;flex-wrap:wrap;padding-top:16px;padding-bottom:12px;gap:10px}.brand{flex:1}.language-picker{width:100%;display:flex;justify-content:flex-end}.language-options{min-width:190px}.language-toggle{min-height:38px;padding:7px 10px}.nav{top:100%}}
