.language-switch{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border:1px solid #c5d1d8;border-radius:8px;background:#fff;flex-shrink:0}.language-switch button{min-width:40px;min-height:36px;margin:0;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:#123044;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.language-switch button[aria-current]{background:#123044;color:#fff}.language-switch button:focus-visible{outline:3px solid #e49b38;outline-offset:2px}.header-right{flex-wrap:wrap;gap:8px}.panel-session-actions+.language-switch{margin-left:8px}@media(max-width:640px){.system-header{flex-wrap:wrap}.header-right{justify-content:flex-end}.language-switch button{min-width:38px;padding:6px}.brand small{white-space:normal}}