.header-actions{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:25;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
header .nav>nav{padding-right:207px}
.header-actions .dealer-login{position:static;transform:none}
.header-actions .dealer-login:hover{transform:translateY(-1px)}
.header-actions .language-switch{position:static;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:70px;height:34px;padding:0 12px;border:1px solid #303b44;border-radius:999px;color:#fff;background:linear-gradient(135deg,#20272d,#35414a);box-shadow:0 3px 9px rgba(17,26,32,.14);font:700 11px/1 Arial,Helvetica,sans-serif;text-decoration:none;letter-spacing:.65px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.header-actions .language-switch:before{content:"";display:block;flex:0 0 14px;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cellipse%20cx='12'%20cy='12'%20rx='4'%20ry='9'/%3E%3Cpath%20d='M3%2012h18M5%207.5h14M5%2016.5h14'/%3E%3C/svg%3E") center/contain no-repeat}
.header-actions .language-switch:after{display:none!important}
.header-actions .language-switch:hover{background:linear-gradient(135deg,#ed0712,#bd0912);border-color:#bd0912;color:#fff;box-shadow:0 4px 12px rgba(189,9,18,.22);transform:translateY(-1px)}
.header-actions .language-switch:focus-visible{outline:2px solid #ed0712;outline-offset:3px}
@media(max-width:900px){
header .nav>nav{width:100%;min-width:0;padding-right:0;flex-wrap:wrap;white-space:normal}
.header-actions{position:static;transform:none;flex-shrink:0}
.header-actions .language-switch{height:34px;min-width:70px;font-size:11px}
header .nav>nav>a,header .nav>nav>.nav-dropdown>a{white-space:nowrap}
header .nav>nav>.products-dropdown,header .nav>nav>.ekatalog-dropdown{width:auto}
html[lang=en] header .nav>nav{gap:4px 14px}
}
@media(min-width:901px) and (max-width:1400px){
header .nav{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 20px}
header .nav>nav{width:100%;min-width:0;padding-right:0;flex-wrap:wrap;white-space:normal;gap:4px 14px}
.header-actions{position:static;transform:none;flex-shrink:0}
header .nav>nav>a,header .nav>nav>.nav-dropdown>a{white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){.header-actions .language-switch{transition:none}.header-actions .language-switch:hover{transform:none}}

@media(min-width:1401px){header .nav>nav{gap:14px}}
