.language-selector[data-v-49912bb5]{flex:none;position:relative}.language-trigger[data-v-49912bb5]{color:#25465e;cursor:pointer;background:#fff;border:1px solid #d5e3ec;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-width:94px;height:38px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.language-trigger img[data-v-49912bb5]{object-fit:cover;border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #2744581f}.language-trigger small[data-v-49912bb5]{color:#718293;text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:10px;font-weight:600;overflow:hidden}.language-trigger[data-v-49912bb5] svg{margin-left:2px;transition:transform .18s}.open .language-trigger[data-v-49912bb5] svg{transform:rotate(90deg)}.language-menu[data-v-49912bb5]{z-index:100;background:#fff;border:1px solid #d8e4eb;border-radius:10px;width:238px;max-height:386px;padding:7px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 16px 40px #1e3c522e}.language-menu>button[data-v-49912bb5]{color:#30475a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.language-menu>button[data-v-49912bb5]:hover,.language-menu>button.active[data-v-49912bb5]{color:#087fba;background:#edf8fd}.language-menu>button img[data-v-49912bb5]{object-fit:cover;border-radius:3px;width:26px;height:18px}.language-menu>button span[data-v-49912bb5]{min-width:0}.language-menu strong[data-v-49912bb5],.language-menu small[data-v-49912bb5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.language-menu strong[data-v-49912bb5]{font-size:12px}.language-menu small[data-v-49912bb5]{color:#91a0ad;margin-top:2px;font-size:9px}.language-loading[data-v-49912bb5]{color:#778999;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:11px;display:flex}.language-menu>p[data-v-49912bb5]{color:#8293a1;text-align:center;margin:0;padding:20px;font-size:11px}.compact .language-trigger[data-v-49912bb5]{border-radius:6px;min-width:78px}.compact .language-menu[data-v-49912bb5]{width:220px}@media (width<=680px){.language-trigger small[data-v-49912bb5]{display:none}.language-trigger[data-v-49912bb5]{min-width:76px}.language-menu[data-v-49912bb5]{width:auto;max-height:calc(100vh - 90px);position:fixed;top:65px;left:12px;right:12px}}
