/* BitKoinex language toggle + RTL support */
.bkx-i18n{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}
.bkx-i18n-btn{border:0;background:transparent;color:rgba(255,255,255,.55);font:inherit;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .15s ease;line-height:1.4}
.bkx-i18n-btn:hover{color:rgba(255,255,255,.85)}
.bkx-i18n-btn.on{background:#0ecb81;color:#05130d}
.bkx-i18n-compact .bkx-i18n-btn{padding:3px 8px;font-size:10px}
.topbar-actions .bkx-i18n{margin-right:10px;flex:0 0 auto}
.nav-actions .bkx-i18n{margin-right:6px;flex:0 0 auto}
@media(max-width:860px){.nav-actions .bkx-i18n{display:none}}
.auth-card .bkx-i18n{margin:0 auto 14px}
[dir="rtl"] code,[dir="rtl"] pre,[dir="rtl"] .withdrawal-tx-hash,[dir="rtl"] .manual-payment-reference{direction:ltr;unicode-bidi:embed}
[dir="rtl"] body{font-family:Vazirmatn,-apple-system,"Segoe UI",Tahoma,sans-serif}
[dir="rtl"] .tx-code,[dir="rtl"] .activity-fee{direction:ltr;unicode-bidi:embed}

/* ── RTL polish: sidebar & navigation ── */
[dir="rtl"] .nav-link{align-items:center}
[dir="rtl"] .nav-link>span:not(.nav-icon):not(.nav-live){unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[dir="rtl"] .nav-icon{flex:0 0 auto}
[dir="rtl"] .nav-live{unicode-bidi:isolate;flex:0 0 auto}
[dir="rtl"] .nav-section-title{unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[dir="rtl"] .topbar-actions,[dir="rtl"] .topbar-start{direction:rtl}
[dir="rtl"] .topbar-actions .bkx-i18n{direction:ltr}
/* bidi isolation for mixed Latin content inside RTL text */
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] p,[dir="rtl"] label,[dir="rtl"] .eyebrow,[dir="rtl"] .card-header h3{unicode-bidi:plaintext}
[dir="rtl"] .card-header{flex-direction:row-reverse;text-align:right}
[dir="rtl"] .card-header .button,[dir="rtl"] .card-header a.button{direction:ltr}
[dir="rtl"] td,[dir="rtl"] th{text-align:right}
[dir="rtl"] .activity-item,[dir="rtl"] .card,[dir="rtl"] .profile-chip{direction:rtl}
[dir="rtl"] .activity-item-side{text-align:left}
[dir="rtl"] input,[dir="rtl"] textarea,[dir="rtl"] select{direction:rtl;text-align:right}
[dir="rtl"] input[type="email"],[dir="rtl"] input[type="number"],[dir="rtl"] .tx-code,[dir="rtl"] code{direction:ltr;text-align:left}
[dir="rtl"] .sync-copy,[dir="rtl"] .generated-at{direction:rtl;text-align:right}
/* mobile RTL: keep the drawer on the LEFT edge (like Telegram RTL) —
   the hide transform translateX(-102%) slides left, so repositioning to
   the right edge would trap it on-screen */
@media (max-width: 900px){
  [dir="rtl"] .menu-button{margin-right:0;margin-left:8px}
}
