.emolia-language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid currentColor;border-radius:999px;white-space:nowrap;line-height:1;color:inherit;background:transparent;flex-shrink:0}
.emolia-language-switch button{appearance:none;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:.08em;min-width:35px;min-height:28px;padding:6px 8px}
.emolia-language-switch button[aria-pressed="true"]{background:currentColor}
.emolia-language-switch button[aria-pressed="true"] span{color:var(--language-selected-ink,#fff)}
.emolia-language-switch button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.global-choice-header .emolia-language-switch{color:#082746;--language-selected-ink:#fff}
.school-topbar .emolia-language-switch{color:#fff;--language-selected-ink:#114d38}
.leader-topbar .emolia-language-switch{color:#fff;--language-selected-ink:#432953}
.global-return-bar .emolia-language-switch{color:#fff;--language-selected-ink:#082746}
.global-return-inner,.school-topbar-inner,.leader-topbar-inner{display:flex;align-items:center;gap:16px}
.global-return-inner .emolia-language-switch,.school-topbar-inner .emolia-language-switch,.leader-topbar-inner .emolia-language-switch{margin-left:auto}
.global-choice-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}
@media(max-width:760px){.emolia-language-switch button{min-width:32px;min-height:28px;padding:5px 6px}.global-return-inner .emolia-language-switch,.school-topbar-inner .emolia-language-switch,.leader-topbar-inner .emolia-language-switch{margin-left:0}.school-branches,.leader-branches,.branch-nav{flex-wrap:wrap}}
