[data-language-picker]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font:13px/1.5 system-ui,sans-serif;color:var(--text,var(--tools-ink,#ddd))}
[data-language-picker] label{display:flex;align-items:center;gap:8px;margin:0;font:inherit;text-transform:none;letter-spacing:0}
[data-language-picker] select{width:auto;max-width:190px;min-height:44px;padding:7px 10px;border:1px solid var(--border,#777);border-radius:8px;background:var(--card,var(--bg-card,#171e19));color:inherit;font:inherit;direction:ltr}
[data-language-picker] :focus-visible{outline:2px solid var(--gold,#e8b830);outline-offset:3px}
[data-language-status]:empty{display:none}[data-language-status]{font-size:12px;flex-basis:100%}
.card>[data-language-picker]{margin-bottom:20px;justify-content:flex-end}.language-strip{max-width:1400px;margin:12px auto;padding:0 4vw;justify-content:flex-end}
.language-strip>.site-theme-toggle{position:static;z-index:auto;box-shadow:none;order:2}
.language-strip>[data-language-status]{order:3}
.hero-preferences{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:12px auto 24px}
.hero-preferences .site-theme-toggle{position:static;z-index:auto}
.hero-live-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:800px;margin:1.5rem auto;text-align:center}
.workspace-heading{flex-wrap:wrap}.workspace-heading>[data-language-picker]{order:2}.workspace-search{order:3}.top nav{flex-wrap:wrap}
html[dir=rtl] body{font-family:Tahoma,Arial,system-ui,sans-serif}
html[dir=rtl] [data-i18n]{letter-spacing:normal;text-transform:none}
html[dir=rtl] .next-action{border-left:0;border-right:3px solid var(--tools-gold);text-align:start}
html[dir=rtl] .unread{border-left:0!important;border-right:3px solid var(--tools-gold)!important;padding-left:0!important;padding-right:12px!important}
html[dir=rtl] th,html[dir=rtl] td{text-align:start}
html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border,var(--line))}
html[dir=rtl] .sidebar nav button,html[dir=rtl] .sidebar .lesson-item,html[dir=rtl] .page-header{text-align:start}
html[dir=rtl] .hero-aside{border-left:0;border-right:1px solid var(--line)}
html[dir=rtl] .brand span{margin-left:0;margin-right:22px}
html[dir=rtl] .lesson-item .type,html[dir=rtl] .module-title .arrow{margin-left:0;margin-right:auto}
html[dir=rtl] .cancel-warning .reactivate-btn{margin-left:0;margin-right:auto}
html[dir=rtl] .sidebar button[aria-current=page]{box-shadow:inset -3px 0 var(--gold)}
html[dir=rtl] .exp-opt,html[dir=rtl] .field label{letter-spacing:normal}
input[type=email],input[type=password],input[type=number],input[type=url],.otp-inputs,[data-numeric]{direction:ltr;unicode-bidi:isolate}
.nav-logo,.footer-logo,.logo-name{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .side-menu{left:auto;right:0;border-right:0;border-left:1px solid var(--border)}
html[dir=rtl] .a-sidenav{left:auto;right:0;border-right:0;border-left:1px solid var(--border)}
html[dir=rtl] .a-main{margin-left:0;margin-right:56px;min-width:0}
html[dir=rtl] body.has-sidemenu{margin-left:0;margin-right:56px}
html[dir=rtl] body.has-sidemenu.sm-expanded{margin-left:0;margin-right:220px}
html[dir=rtl] body.has-sidemenu .top-bar{left:0;right:56px}
html[dir=rtl] body.has-sidemenu.sm-expanded .top-bar{left:0;right:220px}
html[dir=rtl] .sm-tooltip{left:auto;right:100%;margin-left:0;margin-right:8px}
html[dir=rtl] .side-menu.expanded .sm-item,html[dir=rtl] .side-menu.expanded .sm-header{padding-left:0;padding-right:14px}
html[dir=rtl] .top .site-theme-toggle{margin-left:0;margin-inline-start:auto}
html[dir=rtl] .mock-chart,html[dir=rtl] .widget-wrap,html[dir=rtl] #tvChart,html[dir=rtl] .hero-price,html[dir=rtl] .ticker-tape,html[dir=rtl] .of-body{direction:ltr;unicode-bidi:isolate}
@media(max-width:768px){html[dir=rtl] body.has-sidemenu,html[dir=rtl] body.has-sidemenu.sm-expanded{margin-right:0}html[dir=rtl] body.has-sidemenu .top-bar,html[dir=rtl] body.has-sidemenu.sm-expanded .top-bar{right:0}}
@media(max-width:768px){html[dir=rtl] .side-menu{transform:translateX(100%)}html[dir=rtl] .side-menu.expanded{transform:translateX(0)}}
@media(max-width:600px){[data-language-picker] select{max-width:175px}.workspace-heading>[data-language-picker]{width:100%}.language-strip{padding:0 20px}.hero-live-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){html[dir=rtl] .sidebar{border-left:0}.language-strip{max-width:100%;flex-wrap:wrap}}
@media(max-width:768px){.a-main{min-width:0}.a-topbar{flex-wrap:wrap;gap:12px}.a-progress{max-width:100%}.a-progress-bar{width:min(200px,40vw)}}
@media print{[data-language-picker]{display:none!important}}
