.language-control{display:inline-flex;align-items:center;flex-shrink:0;position:relative}
.language-control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.language-select{font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid #dcddea;border-radius:9px;padding:7px 6px;min-width:87px;max-width:110px;cursor:pointer}
.language-select:focus-visible{outline:2px solid #7664e8;outline-offset:3px}
.login-page>.language-control{position:fixed;top:20px;right:24px}
.identity-header{gap:16px}.identity-header>.language-control{margin-left:auto}.identity-header .header-link{margin-left:0}
.site-nav .language-select{font-size:12px}.site-nav .nav-actions{gap:12px}
@media(max-width:1100px){.top-actions .channel-health{display:none}}
@media(max-width:660px){.top-actions{gap:7px}.top-actions .language-select{min-width:78px;max-width:87px;padding:6px 3px}.identity-header{gap:10px}}
@media(max-width:520px){.shell.crm-workspace .breadcrumb{display:none}.shell.crm-workspace .top-actions{width:100%;min-width:0;justify-content:flex-end;gap:7px}.shell.crm-workspace .mode{width:110px;min-width:0;flex-shrink:1}}
