.language-switcher{align-items:center;gap:10px;width:100%;display:flex}.language-select-form-control{background-color:var(--color-bg-white,#fff)!important;border-radius:8px!important}.language-select-form-control .MuiOutlinedInput-root{background-color:var(--color-bg-white,#fff)!important;border-radius:8px!important;height:36px!important;min-height:36px!important}.language-select-form-control .MuiInputBase-root{height:36px!important;min-height:36px!important}.language-select{flex:1;font-size:.9rem}.language-select .MuiSelect-root{background-color:var(--color-bg-white,#fff)!important;color:var(--color-primary,#1976d2)!important;border-radius:8px!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:600!important;display:flex!important;box-shadow:0 1px 2px #0f172a14!important}.language-select .MuiSelect-root:hover{background-color:#7f7f7f14!important;box-shadow:0 2px 6px #0f172a1f!important}.language-select .MuiSelect-root.Mui-focused{background-color:var(--color-bg-white,#fff)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#1976d2)24%,transparent)!important}.language-select .MuiOutlinedInput-notchedOutline{border:none!important}.language-select .MuiSelect-select{align-items:center!important;padding:0 32px 0 16px!important;display:flex!important}.language-icon,.language-option-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.theme-toggle{flex-shrink:0;background-color:var(--color-bg-white,#fff)!important;color:var(--color-primary,#1976d2)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:flex!important;box-shadow:0 1px 2px #0f172a14!important}.theme-toggle:hover{background-color:#7f7f7f14!important;box-shadow:0 2px 6px #0f172a1f!important}.language-select-value{align-items:center;gap:10px;width:100%;display:flex}.language-select-value-text{color:var(--color-primary,#1976d2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.language-option-text{white-space:nowrap;margin-left:10px;font-weight:500}.language-select .MuiMenuItem-root{padding:10px 16px!important}.language-switcher--compact{width:auto!important}@media (max-width:768px){.language-select-form-control{flex:none!important;min-width:48px!important;max-width:48px!important}.language-select{flex:none!important}.language-select .MuiSelect-root{justify-content:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.language-select-value-text{display:none}.language-select-value{justify-content:center;gap:0}.language-select .MuiSelect-select{justify-content:center!important;padding-left:0!important;padding-right:0!important}.language-select .MuiSelect-icon{display:none!important}.language-switcher--full .language-select-form-control{flex:1!important;min-width:0!important;max-width:none!important}.language-switcher--full .language-select{flex:1!important}.language-switcher--full .language-select .MuiSelect-root{justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 16px!important}.language-switcher--full .language-select-value-text{display:inline!important}.language-switcher--full .language-select-value{justify-content:flex-start!important;gap:10px!important}.language-switcher--full .language-select .MuiSelect-select{justify-content:flex-start!important;padding-left:16px!important;padding-right:16px!important}.language-switcher--full .language-select .MuiSelect-icon{display:block!important}}
