html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] .app-shell{flex-direction:row-reverse}
html[dir="rtl"] .main-content{padding:14px 36px 30px 0}
html[dir="rtl"] .nav-item{text-align:right;flex-direction:row-reverse}
html[dir="rtl"] .nav-item .icon{margin-left:0;margin-right:0}
html[dir="rtl"] .profile{flex-direction:row-reverse}
html[dir="rtl"] .chevron{margin-left:0;margin-right:auto}
html[dir="rtl"] .topbar,.rtl .topbar{direction:rtl}
html[dir="rtl"] .top-actions{flex-direction:row-reverse}
html[dir="rtl"] .search input{text-align:right}
html[dir="rtl"] .toast{right:auto;left:28px}
.language-control{display:flex;align-items:center;gap:8px;color:var(--muted,#8c8377);font-size:12px;margin-top:10px}
.language-control select{background:#12110f;color:var(--text,#e8d6ba);border:1px solid #392d20;border-radius:8px;padding:7px 9px;font:inherit;cursor:pointer}
@media(max-width:700px){body{min-width:0}.app-shell{padding:6px}.sidebar{width:min(82vw,300px)}.main-content{padding:70px 10px 24px!important}.topbar{height:auto;gap:14px;flex-wrap:wrap}.top-actions{width:100%;gap:10px}.search{width:100%}.language-control{margin-top:6px}}
