.language-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;max-width:100%}
.language-controls label{margin:0;flex:none}.language-controls select{width:165px;padding:6px 10px;direction:ltr}
.language-hint{font-size:11px;color:#65758a;flex:1 1 260px;overflow-wrap:anywhere}
html[dir=rtl] body{text-align:right}html[dir=rtl] th{text-align:right}
html[dir=rtl] .brand{padding-left:0;padding-right:12px}
html[dir=rtl] .brand span{margin-left:0;margin-right:42px}
html[dir=rtl] .market-strip .badge{margin-left:0;margin-right:auto}
html[dir=rtl] input:not([type=file]):not([type=checkbox]),html[dir=rtl] #chart,html[dir=rtl] #depth,html[dir=rtl] canvas,html[dir=rtl] .big{direction:ltr}
html[dir=rtl] input:not([type=file]):not([type=checkbox]){text-align:left}
html[dir=rtl] td{unicode-bidi:plaintext}
.heading h1,.login-story h1{overflow-wrap:anywhere}
#chart-status{height:auto;min-height:16px}
@media(min-width:1001px){
aside{display:flex;flex-direction:column;overflow-y:auto}
aside>.brand,aside>.nav-caption,aside>nav,aside>.side-note{flex-shrink:0}
aside>.side-note{position:static;margin-top:auto;padding-top:24px}
aside .brand,aside nav a{overflow-wrap:anywhere}
}
@media(min-width:1001px){html[dir=rtl] aside{inset:0 0 0 auto;border-right:0;border-left:1px solid #e4e9f0}
html[dir=rtl] main{margin-left:0;margin-right:220px}
html[dir=rtl] .logged-out main{margin:0 auto}}
@media(min-width:1001px) and (max-width:1050px){html[dir=rtl] main{margin-right:180px}}
@media(max-width:1000px){html[dir=rtl] main{margin:0}}
@media(max-width:650px){.language-hint{flex-basis:100%}.language-controls{gap:6px}.heading,.toolbar{flex-wrap:wrap}header{height:auto;min-height:77px;gap:8px;flex-wrap:wrap}.market-strip .badge{margin-inline:0!important}}
