/* Language choice only; no layout replacement, popup service or third-party font. */
.page-language-control{display:flex;justify-content:flex-end;padding:.6rem clamp(1rem,3vw,3rem);background:#0c1016;position:relative;z-index:3}.page-language-control .language-select{background:#11212a!important;border-color:#386271!important;color:#e0f5fc!important}.language-nav{flex-wrap:wrap;gap:.45rem}.language-nav a{min-width:2rem;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center}
[data-language-host]{flex:0 0 auto;min-width:0}
.language-picker{display:flex!important;gap:.45rem;align-items:center;margin:0!important;color:#cbb5dc;font:600 .73rem/1.3 system-ui,sans-serif;letter-spacing:0;text-transform:none}
.language-select{width:132px!important;min-height:40px!important;padding:.5rem .55rem!important;border:1px solid #684282!important;border-radius:10px!important;background:#1b1029!important;color:#f5eaff!important;font:600 .75rem/1.3 system-ui,sans-serif!important;cursor:pointer;box-shadow:none!important}
.language-select:focus-visible{outline:2px solid #d7a6ff;outline-offset:3px}
.language-note{color:#baa5ca;font-size:.72rem;line-height:1.65;margin:.6rem 0 1rem}
.access-header{gap:.75rem;flex-wrap:wrap}.admin-workspace>header nav{flex-wrap:wrap;gap:.7rem}
.access-header .brand{order:-1}.access-header [data-language-host]{margin-left:auto}
@media(max-width:1119px){.topbar .language-label{display:none}.topbar .language-select{width:62px!important;font-size:.7rem!important;padding:.45rem .15rem!important}.topbar-actions{gap:.3rem}}
@media(max-width:600px){.language-label{display:none}.language-select{width:112px!important}.access-header .portal-label{display:none}.admin-workspace>header{flex-wrap:wrap}.admin-workspace>header nav{width:100%;justify-content:space-between}.account{flex-wrap:wrap;justify-content:flex-end}.topbar{gap:.4rem}.topbar-actions{gap:.25rem}}
