/**
 * RTL horizontal navigation icons (back, next, pagination, drill-down).
 * Markup uses LTR semantics (arrow-left = back, arrow-right = forward); icons mirror under dir="rtl".
 * Excludes vertical arrows and sidebar chrome (branch switcher / collapse toggle).
 */

html[dir="rtl"] i.fa-arrow-left,
html[dir="rtl"] i.fa-arrow-right,
html[dir="rtl"] i.fa.fa-arrow-left,
html[dir="rtl"] i.fa.fa-arrow-right,
html[dir="rtl"] i.fa-solid.fa-arrow-left,
html[dir="rtl"] i.fa-solid.fa-arrow-right,
body[dir="rtl"] i.fa-arrow-left,
body[dir="rtl"] i.fa-arrow-right,
body[dir="rtl"] i.fa.fa-arrow-left,
body[dir="rtl"] i.fa.fa-arrow-right,
body[dir="rtl"] i.fa-solid.fa-arrow-left,
body[dir="rtl"] i.fa-solid.fa-arrow-right,
html[dir="rtl"] i.fa-chevron-left:not(.sidebar-branch-arrow):not(.toggle-icon),
html[dir="rtl"] i.fa-chevron-right:not(.sidebar-branch-arrow):not(.toggle-icon),
body[dir="rtl"] i.fa-chevron-left:not(.sidebar-branch-arrow):not(.toggle-icon),
body[dir="rtl"] i.fa-chevron-right:not(.sidebar-branch-arrow):not(.toggle-icon),
html[dir="rtl"] i.fa-caret-left,
html[dir="rtl"] i.fa-caret-right,
body[dir="rtl"] i.fa-caret-left,
body[dir="rtl"] i.fa-caret-right {
    display: inline-block;
    transform: scaleX(-1);
}
