.site-language-picker { flex: 0 0 auto; width: 94px; max-width: 105px; height: 30px; margin-inline: 10px; padding: 3px 5px; border: 1px solid #596173; border-radius: 5px; background: #252b3b; color: #fff; font: 12px Arial, sans-serif; cursor: pointer; color-scheme: dark; }
.site-language-picker.is-floating { position: fixed; bottom: 12px; right: 12px; z-index: 200; }
/* Chart axes, candles and market values always retain their chronological direction. */
html[lang="ar"] .original-trade-page #root { direction: ltr; }
html[lang="ar"] input[type="email"], html[lang="ar"] input[type="number"], html[lang="ar"] input[type="tel"], html[lang="ar"] .pending-order-levels { direction: ltr; }
html[lang="ar"] .original-trade-page button, html[lang="ar"] .original-trade-page p { unicode-bidi: plaintext; }
@media(max-width: 600px) { .site-language-picker { width: 76px; min-width: 65px; margin-inline: 4px; font-size: 11px; } }

.header__language,.header__language-text,.language-mobile,#countriesMenu,#countriesMenu-mobile{display:none!important}
.site-language-control{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#d4d8e4;direction:ltr;white-space:nowrap}
.site-language-control>span{font:22px Arial,sans-serif}.site-language-picker{width:106px;max-width:120px;height:38px;margin:0;padding:6px 8px;border:1px solid #4a5165;border-radius:5px;background:#242a3b;color:#fff;font:14px Arial,sans-serif;cursor:pointer}.site-language-picker:focus-visible{outline:2px solid #0faf59;outline-offset:3px}
.site-language-control.is-floating{position:fixed;right:16px;bottom:76px;z-index:90;background:#242a3b;padding:4px 8px;border-radius:6px}
html[lang=hi] body,html[lang=hi] input,html[lang=hi] button,html[lang=hi] select{font-family:Arial,'Nirmala UI',sans-serif}
@media(max-width:600px){.site-language-picker{width:82px;font-size:12px;height:34px}.site-language-control{gap:2px}.site-language-control>span{font-size:18px}.header__buttons{gap:6px!important}}
