.mi-language-switcher{position:relative;display:inline-flex;z-index:1200;color:#e8eef8}
.mi-language-button{min-height:42px;padding:0 13px;border:1px solid rgba(148,163,184,.24);border-radius:11px;background:#121e31;color:#e8eef8;display:flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:650;line-height:1;cursor:pointer;white-space:nowrap}
.mi-language-button:hover,.mi-language-button:focus-visible{background:#19283e;border-color:rgba(126,162,255,.55);outline:3px solid rgba(94,137,238,.18);outline-offset:2px}
.mi-language-button i{font-style:normal;opacity:.78}.mi-language-menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;min-width:220px;padding:7px;background:#101b2c;color:#eaf1fb;border:1px solid rgba(148,163,184,.28);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.42);z-index:10000}
.mi-language-menu[hidden]{display:none!important}.mi-language-menu a{display:flex;align-items:center;min-height:42px;padding:9px 12px;border-radius:8px;color:#dbe6f5!important;text-decoration:none;font-size:14px;font-weight:560;line-height:1.3;background:transparent}.mi-language-menu a:hover,.mi-language-menu a:focus-visible{background:#1d304b;color:#fff!important;outline:none}.mi-language-menu a.active{background:#243b5d;color:#fff!important;font-weight:720}.mi-language-menu a.active:after{content:'✓';margin-inline-start:auto;color:#8fb1ff}
.mi-header-language-slot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-inline-start:auto}.mi-header-language-slot+.mi-header-right{margin-inline-start:10px}.mi-app-language-portal{display:none!important}.mi-sidebar-language{display:none!important}
.mi-mkt-header .mi-language-button{background:#fff;color:#172033;border-color:#d7dfeb}.mi-mkt-header .mi-language-button:hover,.mi-mkt-header .mi-language-button:focus-visible{background:#f3f6fb}.mi-mkt-header .mi-language-menu{background:#fff;color:#172033;border-color:#d7dfeb;box-shadow:0 18px 45px rgba(15,23,42,.18)}.mi-mkt-header .mi-language-menu a{color:#26354a!important}.mi-mkt-header .mi-language-menu a:hover,.mi-mkt-header .mi-language-menu a:focus-visible,.mi-mkt-header .mi-language-menu a.active{background:#edf3ff;color:#102344!important}
.mi-localization-status{display:inline-flex;align-items:center;gap:6px;font-size:12px}.mi-localization-status.review{color:#9a6700}.mi-floating-language{display:none;position:fixed;right:18px;bottom:18px;z-index:9999}.mi-floating-language button{width:46px;height:46px;border-radius:50%;border:1px solid #d9e1ea;background:#fff;color:#172033;box-shadow:0 8px 24px rgba(0,0,0,.14);font-size:20px}.mi-settings-localization-note{padding:13px 15px;border-radius:10px;background:rgba(59,130,246,.07);font-size:13px;line-height:1.55}.mi-settings-localization-note strong{display:block;margin-bottom:3px}
@media(max-width:1100px){.mi-header-language-slot .mi-language-button>span:nth-child(2){display:none}.mi-header-language-slot .mi-language-button{width:44px;padding:0;justify-content:center}.mi-header-language-slot .mi-language-button i{display:none}}
@media(max-width:720px){.mi-mkt-actions .mi-language-switcher{display:none}.mi-floating-language{display:block}.mi-language-menu{position:fixed;left:16px;right:16px;bottom:76px;top:auto;min-width:0}.mi-header-language-slot{margin-inline-start:auto}.mi-header-language-slot+.mi-header-right{margin-inline-start:6px}}

/* v2.09.2 — application-wide locale control */
.mi-header-language-slot{position:relative;z-index:10030;flex:0 0 auto;align-self:center}.mi-header-language-slot .mi-language-switcher{min-width:118px}.mi-dir-rtl .mi-header-language-slot{direction:rtl}.mi-dir-rtl .mi-header-search input{text-align:right}.mi-dir-rtl .mi-w-head,.mi-dir-rtl .mi-w-hero,.mi-dir-rtl .mi-w-card,.mi-dir-rtl .mi-w-panel,.mi-dir-rtl .mi-w-form-grid label{text-align:right}.mi-dir-rtl [data-user-content],.mi-dir-rtl [data-mi-no-translate]{unicode-bidi:plaintext}@media(max-width:1100px){.mi-header-language-slot .mi-language-switcher{min-width:auto}.mi-header-language-slot .mi-language-button span:nth-child(2){display:none}.mi-header-language-slot .mi-language-button{width:44px;padding-inline:0;justify-content:center}.mi-header-language-slot .mi-language-button i{display:none}}
