.language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e3e0e8;background:#fffefa;border-radius:10px;box-shadow:0 2px 8px rgba(39,44,87,.04);flex:none}.language-switch button{border:0;border-radius:7px;background:transparent;color:#777b94;min-width:37px;min-height:28px;padding:0 8px;font-size:9px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .18s ease,color .18s ease}.language-switch button.active{background:var(--ink);color:#fff}.language-switch button:hover:not(.active){background:#f0edff;color:#5f52a7}.language-switch button:focus-visible{outline-offset:2px}.portal-right{display:flex;align-items:center;gap:13px}.topbar-tools{display:flex;align-items:center;gap:14px}.portal-status{white-space:nowrap}.portal-topbar{position:relative}.language-switch button[data-language="en-GB"]{min-width:49px}
@media(max-width:600px){.portal-right{gap:8px;align-items:flex-end;flex-direction:column}.portal-status{font-size:7px}.topbar-tools{gap:8px}.topbar-tools .profile-chip>span:not(.profile-avatar){display:none}.language-switch button{min-height:27px;padding:0 6px}.language-switch button[data-language="en-GB"]{min-width:47px}}
