/* Shared paired-route selector, outside both navigation menus. */
.lisk-language-preview .page_header .header_inner {position:relative;}
.lisk-language-preview .page_header nav.main_menu {margin-right:88px;}
.lisk-language-preview .lisk-language-switcher {
    position:absolute;
    top:50%;
    right:14px;
    transform:translateY(-50%);
    z-index:50;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    box-sizing:border-box;
    width:70px;
    height:29px;
    padding:0 5px;
    border:1px solid rgba(238,238,238,.38);
    border-radius:7px;
    color:#aaa;
    font:400 12px/1 "Segoe UI",Arial,sans-serif;
    letter-spacing:.02em;
}
.lisk-language-preview .lisk-language-switcher a {
    display:flex;
    align-items:center;
    justify-content:center;
    height:27px;
    min-width:22px;
    padding:0;
    color:#aaa;
    font:inherit;
    text-decoration:none;
    transition:color .2s ease;
}
.lisk-language-preview .lisk-language-switcher a[aria-current="page"] {color:#eee;font-weight:600;}
.lisk-language-preview .lisk-language-switcher a:hover {color:#e07000;}
.lisk-language-preview .lisk-language-switcher a:focus-visible {outline:1px solid #e07000;outline-offset:0;border-radius:3px;}
/* Match the theme's actual navigation breakpoint; 769–1000 px is still desktop. */
@media(min-width:769px) and (max-width:1000px) {
    .lisk-language-preview .page_header .header_outer > .container > .container_inner {width:100%;}
    .lisk-language-preview .page_header .header_inner {width:100%;margin-left:0;margin-right:0;}
}
@media(max-width:768px) {
    .lisk-language-preview .page_header .header_outer > .container > .container_inner {width:100%!important;max-width:460px;margin-left:auto;margin-right:auto;}
    .lisk-language-preview .page_header .header_inner {display:flex;align-items:center;gap:8px;width:100%;min-height:80px;}
    .lisk-language-preview .page_header .header_inner > a:first-of-type {order:0;display:flex;align-items:center;flex:0 0 auto;height:80px;}
    .lisk-language-preview .page_header .header_inner > a:first-of-type svg {margin-top:0!important;margin-left:0!important;}
    .lisk-language-preview .page_header .selectnav_button {order:2;flex:0 0 auto;}
    .lisk-language-preview .page_header .selectnav {position:absolute;top:100%;left:0;width:100%;}
    .lisk-language-preview .page_header nav.main_menu {margin-right:0;}
    .lisk-language-preview .lisk-language-switcher {position:static;transform:none;order:1;flex:0 0 auto;margin-left:auto;height:30px;}
    .lisk-language-preview .lisk-language-switcher a {height:28px;}
}
@media(max-width:340px) {
    .lisk-language-preview .page_header .header_outer {padding-left:4px;padding-right:4px;}
    .lisk-language-preview .page_header .header_inner {gap:4px;}
    .lisk-language-preview .lisk-language-switcher {width:60px;gap:3px;padding:0 3px;font-size:11px;}
    .lisk-language-preview .lisk-language-switcher a {min-width:18px;}
}
