/* RTL global overrides — applied when dir="rtl" is set on <html> */

/* [dir="rtl"] {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] .space-x-1 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-2 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-3 > :not([hidden]) ~ :not([hidden]),
[dir="rtl"] .space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
}

[dir="rtl"] .ml-auto { margin-left: unset; margin-right: auto; }
[dir="rtl"] .mr-auto { margin-right: unset; margin-left: auto; }

[dir="rtl"] .left-0  { left: unset;  right: 0; }
[dir="rtl"] .right-0 { right: unset; left: 0; }

[dir="rtl"] .rounded-l { border-radius: 0 0.25rem 0.25rem 0; }
[dir="rtl"] .rounded-r { border-radius: 0.25rem 0 0 0.25rem; }

[dir="rtl"] .border-l { border-left: none;  border-right-width: 1px; }
[dir="rtl"] .border-r { border-right: none; border-left-width: 1px; }

[dir="rtl"] .pl-4 { padding-left: unset;  padding-right: 1rem; }
[dir="rtl"] .pr-4 { padding-right: unset; padding-left: 1rem; }
[dir="rtl"] .pl-6 { padding-left: unset;  padding-right: 1.5rem; }
[dir="rtl"] .pr-6 { padding-right: unset; padding-left: 1.5rem; } */
