.language-switch{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:inherit}
.language-switch[hidden]{display:none!important}
.language-switch select{max-width:130px;min-height:34px;border:1px solid #cbd9cf;border-radius:8px;padding:6px 8px;background:#fff;color:#24352f;font:inherit;font-size:12px;cursor:pointer}
.language-switch select:focus-visible{outline:3px solid #d0a657;outline-offset:2px}
.language-note{padding:10px 12px;border-radius:8px;background:#f4f6f2;color:#35483a;font-size:13px;line-height:1.5}.language-note[hidden]{display:none!important}
@media(max-width:700px){.language-switch select{max-width:78px;font-size:11px;padding:5px 4px}.language-switch .language-icon{display:none}.topbar .top-actions{gap:8px}}

@media(max-width:700px){.toolbar{position:relative}.topbar{height:auto;min-height:69px;flex-wrap:wrap;padding:8px 12px;gap:6px}.topbar .brand{font-size:19px;gap:6px}.topbar .view-tabs button{padding:8px 7px}.topbar .legal-entry{max-width:58px;line-height:1.2;overflow-wrap:anywhere}.topbar .language-switch select{max-width:74px}}
