 
.mm-language-switcher{position:relative;z-index:1200;font:500 13px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;direction:ltr;flex:0 0 auto}
.mm-language-switcher.is-nav{margin-inline:10px}
.mm-language-trigger{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid rgba(109,124,160,.28);border-radius:10px;background:rgba(255,255,255,.94);color:#1e2a78;cursor:pointer;font-weight:700;box-shadow:0 2px 8px rgba(18,32,79,.07)}
.mm-language-trigger:hover,.mm-language-trigger:focus-visible{border-color:#4bcffa;outline:none;box-shadow:0 0 0 3px rgba(75,207,250,.16)}
.mm-language-menu{position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:0;min-width:180px;padding:6px;background:#fff;border:1px solid rgba(109,124,160,.24);border-radius:12px;box-shadow:0 14px 36px rgba(16,30,72,.18);overflow:auto;overscroll-behavior:contain}
.mm-language-menu.mm-language-menu-viewport{position:fixed!important;inset:auto!important;z-index:2147483000;max-width:calc(100vw - 16px)}
.mm-language-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#1d2948;cursor:pointer;text-align:start;font:600 13px/1.25 inherit}
.mm-language-option:hover,.mm-language-option.active{background:#eef3ff;color:#172778}
.mm-language-option small{font-size:10px;color:#7783a1}
.mm-language-switcher.is-floating{position:fixed;top:12px;right:12px}
html[dir="rtl"] .mm-language-switcher.is-floating{right:auto;left:12px}
html[dir="rtl"] body{direction:rtl;text-align:start}
html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{direction:rtl;text-align:start}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="number"],html[dir="rtl"] .mm-force-ltr,html[dir="rtl"] .mm-technical-value,html[dir="rtl"] code,html[dir="rtl"] pre{direction:ltr;text-align:left;unicode-bidi:embed}
html[dir="rtl"] .navbar,html[dir="rtl"] .navbar ul,html[dir="rtl"] .sidebar{direction:rtl}
html[dir="rtl"] #map{direction:ltr!important;text-align:left!important}
html[dir="rtl"] [data-technical],html[dir="rtl"] .technical-value{direction:ltr;unicode-bidi:isolate}
html[lang^="zh"] body{font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}
html[lang="ar"] body{font-family:system-ui,-apple-system,"Segoe UI","Noto Sans Arabic",Tahoma,sans-serif}
html[data-i18n-switching="true"] .mm-language-switcher{pointer-events:none;opacity:.72}
.mm-language-switcher.is-switching .mm-language-caret{animation:mm-i18n-spin .7s linear infinite}
@keyframes mm-i18n-spin{to{transform:rotate(360deg)}}
html.mm-locale-ar body{direction:rtl;text-align:start}
html.mm-locale-pl body,html.mm-locale-zh-cn body,html.mm-locale-en body{direction:ltr;text-align:start}
@media(max-width:820px){.mm-language-switcher.is-nav{margin-inline:4px}.mm-language-trigger{padding:7px 8px}.mm-language-menu:not(.mm-language-menu-viewport){position:fixed;top:58px;right:10px;left:auto;min-width:190px}html[dir="rtl"] .mm-language-menu:not(.mm-language-menu-viewport){right:auto;left:10px}}
