.language-picker { margin:0; flex-shrink:0; }
.language-picker button { min-height:36px; white-space:nowrap; }
html[dir="rtl"] body { direction:rtl; text-align:right; font-family:Tahoma,Arial,sans-serif; }
html[dir="rtl"] .rahma-page { margin-left:0; margin-right:254px; }
html[dir="rtl"] .rahma-sidebar { left:auto; right:0; }
html[dir="rtl"] .rahma-dashboard { text-align:right; }
html[dir="rtl"] .hero-stat { border-left:0; border-right:1px solid #ffffff26; padding-left:0; padding-right:32px; }
html[dir="rtl"] .eyebrow, html[dir="rtl"] .rahma-nav-label, html[dir="rtl"] .profile-eyebrow { letter-spacing:0; }
html[dir="rtl"] .rahma-nav-link.active { border-left:0; border-right:3px solid #0bb783; }
html[dir="rtl"] .text-left { text-align:right!important; }
html[dir="rtl"] .text-right { text-align:left!important; }
html[dir="rtl"] .float-right { float:left!important; }
html[dir="rtl"] .float-left { float:right!important; }
html[dir="rtl"] .ml-auto { margin-left:0!important; margin-right:auto!important; }
html[dir="rtl"] .mr-auto { margin-right:0!important; margin-left:auto!important; }
html[dir="rtl"] .mr-2 { margin-right:0!important; margin-left:.5rem!important; }
html[dir="rtl"] .mr-3 { margin-right:0!important; margin-left:.75rem!important; }
html[dir="rtl"] .ml-2 { margin-left:0!important; margin-right:.5rem!important; }
html[dir="rtl"] .ml-3 { margin-left:0!important; margin-right:.75rem!important; }
html[dir="rtl"] .ml-4 { margin-left:0!important; margin-right:1rem!important; }
html[dir="rtl"] .mr-4 { margin-right:0!important; margin-left:1rem!important; }
html[dir="rtl"] .modal-header .close { margin:-1rem auto -1rem -1rem; }
html[dir="rtl"] .custom-control { padding-left:0; padding-right:1.5rem; }
html[dir="rtl"] .custom-control-label:before,html[dir="rtl"] .custom-control-label:after { left:auto; right:-1.5rem; }
html[dir="rtl"] .form-check { padding-left:0; padding-right:1.25rem; }
html[dir="rtl"] .form-check-input { margin-left:0; margin-right:-1.25rem; }
html[dir="rtl"] .dropdown-menu { text-align:right; }
html[dir="rtl"] .notification-panel { right:auto; left:0; text-align:right; }
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="number"],html[dir="rtl"] input[type="date"],html[dir="rtl"] input[type="datetime-local"],html[dir="rtl"] input[type="tel"] { direction:ltr; text-align:right; }
html[dir="rtl"] .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left:24px!important; padding-right:12px!important; }
@media(max-width:991px) {
    html[dir="rtl"] .rahma-page { margin-right:0; }
    html[dir="rtl"] .rahma-sidebar { transform:translateX(100%); }
    html[dir="rtl"] .navigation-open .rahma-sidebar { transform:translateX(0); }
    html[dir="rtl"] .notification-panel { left:12px; right:auto; }
    .rahma-header > div:last-child { gap:4px!important; flex-wrap:wrap; justify-content:flex-end; }
    .rahma-header .language-picker button { padding:6px; }
}
