.LanguageSwitcher_wrapper__u9SX8{position:relative}.LanguageSwitcher_trigger__1UT1E{display:flex;align-items:center;gap:6px;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:6px 10px;cursor:pointer;color:var(--color-text-muted);transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;font-size:var(--font-size-sm);min-height:44px}.LanguageSwitcher_trigger__1UT1E:hover{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-bg-secondary)}.LanguageSwitcher_globe__exeyo{width:18px;height:18px;flex-shrink:0}.LanguageSwitcher_currentLabel__eXfdH{font-weight:500}.LanguageSwitcher_chevron__ns3pZ{width:14px;height:14px;flex-shrink:0;transition:transform .3s ease-in-out}.LanguageSwitcher_chevronOpen__dchxZ{transform:rotate(180deg)}.LanguageSwitcher_dropdown__WBmDP{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px;list-style:none;margin:0;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:100;animation:LanguageSwitcher_dropdownIn__nRPp5 .15s ease}@keyframes LanguageSwitcher_dropdownIn__nRPp5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_option__2YTKO{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color .3s ease-in-out,background-color .3s ease-in-out;text-align:left;min-height:44px}.LanguageSwitcher_option__2YTKO:hover{background:var(--color-accent-subtle);color:var(--color-text-primary)}.LanguageSwitcher_optionActive__RUIT3{color:var(--color-accent);font-weight:600}.LanguageSwitcher_optionActive__RUIT3:hover{color:var(--color-accent-hover)}.LanguageSwitcher_optionLabel__6d5Tz{flex:1}.LanguageSwitcher_check__tTiVI{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}