.language-switcher[data-slot=button]{min-height:44px;color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-size:var(--crit-text-label);white-space:nowrap;flex-shrink:0;gap:8px;padding-inline:12px;font-weight:500}.language-switcher[data-state=open],.language-switcher:hover{color:var(--ds-color-text);background:var(--ds-color-surface-muted)}.language-menu[data-slot=dropdown-menu-content]{width:176px;min-width:176px;font-family:var(--ds-font-sans);font-size:var(--crit-text-body);background:var(--ds-color-surface);color:var(--ds-color-text);padding:4px}.language-menu [data-slot=dropdown-menu-radio-item]{border-radius:var(--crit-radius-control);min-height:44px;padding-block:10px;padding-inline:36px 12px;font-weight:500}.language-menu [data-slot=dropdown-menu-radio-item][data-highlighted],.language-menu [data-slot=dropdown-menu-radio-item][data-state=checked]{background:var(--ds-color-surface-muted);color:var(--ds-color-text)}.language-menu [data-slot=dropdown-menu-radio-item-indicator]{inset-inline:12px auto}
.account-menu-trigger[data-slot=dropdown-menu-trigger]{border:1px solid var(--ds-color-border-muted);border-radius:var(--crit-radius-control);text-align:start;justify-content:flex-start;align-self:stretch;gap:8px;width:100%;min-width:0;height:auto;min-height:56px;padding:8px}.account-trigger-identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-trigger-identity strong,.account-trigger-identity>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.account-trigger-identity strong{font-size:var(--crit-text-label);font-weight:600}.account-trigger-identity>span{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);font-weight:400}.account-trigger-caret{color:var(--ds-color-text-muted);flex-shrink:0}.account-menu-trigger:hover,.account-menu-trigger[data-state=open]{background:var(--ds-color-surface-muted)}.account-menu[data-slot=dropdown-menu-content]{width:var(--radix-dropdown-menu-trigger-width);border:1px solid var(--ds-color-border);border-radius:var(--crit-radius-compact);background:var(--ds-color-surface);min-width:180px;max-width:calc(100vw - 24px);color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--crit-text-label);padding:4px}.account-menu [data-slot=dropdown-menu-item]{border-radius:var(--crit-radius-control);cursor:pointer;gap:10px;min-height:44px;padding:10px 12px}.account-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--ds-color-surface-muted);color:var(--ds-color-text)}
