/* RTL Adaptation Stylesheet for Arabic (UAE / Saudi Arabia) */
html[dir="rtl"] body {
    text-align: right;
    font-family: 'Cairo', 'Tajawal', system-ui, -apple-system, sans-serif !important;
}

html[dir="rtl"] .dropdown-menu {
    text-align: right;
}

html[dir="rtl"] .ms-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}

html[dir="rtl"] .me-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

html[dir="rtl"] .float-end {
    float: left !important;
}

html[dir="rtl"] .float-start {
    float: right !important;
}

/* Mirror icons pointing right */
html[dir="rtl"] .fa-arrow-right,
html[dir="rtl"] .fa-chevron-right,
html[dir="rtl"] .bi-arrow-right,
html[dir="rtl"] .bi-chevron-right {
    transform: scaleX(-1);
}
