.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; } }
