.language-switcher{display:inline-flex;align-items:center;flex:0 0 auto;max-width:155px;margin-left:4px}.language-switcher select{appearance:auto;background:#21182c;color:#ecdef6;border:1px solid #665073;border-radius:7px;padding:8px 9px;font:inherit;font-size:11px;line-height:1.3;min-height:35px;max-width:100%;cursor:pointer}.language-switcher select:focus-visible{outline:2px solid #ccb1eb;outline-offset:3px}.language-switcher select:disabled{opacity:.55;cursor:wait}.language-switcher .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header .language-switcher{margin-left:0}.site-header .language-switcher select{background:#1b1723}.site-header{flex-wrap:wrap}.language-links{display:flex;gap:14px;flex-wrap:wrap;font-size:11px}.language-links a[aria-current]{color:#dec6f5}
@media(max-width:660px){.topbar{gap:12px;flex-wrap:wrap;height:auto;min-height:72px;padding-block:13px}.top-actions{gap:7px;flex-wrap:wrap;justify-content:flex-end}.top-actions .local-badge{display:none}.language-switcher{max-width:112px;margin-left:0}.language-switcher select{font-size:11px;min-height:35px;padding:7px 6px}.site-header .language-switcher{margin-left:auto}.site-header .header-app{font-size:10px;padding:8px 10px}.site-header nav{flex-wrap:wrap;gap:12px}.nle-fields label,.timeline-heading p{overflow-wrap:anywhere}}
@media(max-width:380px){.topbar .top-actions{width:100%;justify-content:space-between}.top-actions .button{font-size:10px;padding-inline:8px}.site-header nav{width:100%;order:5;justify-content:center}}
