/* Extended spacing utilities (6-12) missing from RTL core.dist.css */
/* Values match LTR Assets/vendor/css/core.dist.css scale */

/* Margin */
.m-6 { margin: 1.5rem !important; }
.m-7 { margin: 1.75rem !important; }
.m-8 { margin: 2rem !important; }
.m-9 { margin: 2.25rem !important; }
.m-10 { margin: 2.5rem !important; }
.m-11 { margin: 2.75rem !important; }
.m-12 { margin: 3rem !important; }

/* Margin X */
.mx-6 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.mx-7 { margin-right: 1.75rem !important; margin-left: 1.75rem !important; }
.mx-8 { margin-right: 2rem !important; margin-left: 2rem !important; }
.mx-9 { margin-right: 2.25rem !important; margin-left: 2.25rem !important; }
.mx-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
.mx-11 { margin-right: 2.75rem !important; margin-left: 2.75rem !important; }
.mx-12 { margin-right: 3rem !important; margin-left: 3rem !important; }

/* Margin Y */
.my-6 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-7 { margin-top: 1.75rem !important; margin-bottom: 1.75rem !important; }
.my-8 { margin-top: 2rem !important; margin-bottom: 2rem !important; }
.my-9 { margin-top: 2.25rem !important; margin-bottom: 2.25rem !important; }
.my-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
.my-11 { margin-top: 2.75rem !important; margin-bottom: 2.75rem !important; }
.my-12 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

/* Margin Top */
.mt-6 { margin-top: 1.5rem !important; }
.mt-7 { margin-top: 1.75rem !important; }
.mt-8 { margin-top: 2rem !important; }
.mt-9 { margin-top: 2.25rem !important; }
.mt-10 { margin-top: 2.5rem !important; }
.mt-11 { margin-top: 2.75rem !important; }
.mt-12 { margin-top: 3rem !important; }

/* Margin Bottom */
.mb-6 { margin-bottom: 1.5rem !important; }
.mb-7 { margin-bottom: 1.75rem !important; }
.mb-8 { margin-bottom: 2rem !important; }
.mb-9 { margin-bottom: 2.25rem !important; }
.mb-10 { margin-bottom: 2.5rem !important; }
.mb-11 { margin-bottom: 2.75rem !important; }
.mb-12 { margin-bottom: 3rem !important; }

/* Margin End (RTL: margin-left) */
[dir="rtl"] .me-1_5 { margin-left: 0.375rem !important; }
[dir="rtl"] .me-6 { margin-left: 1.5rem !important; }
[dir="rtl"] .me-7 { margin-left: 1.75rem !important; }
[dir="rtl"] .me-8 { margin-left: 2rem !important; }
[dir="rtl"] .me-9 { margin-left: 2.25rem !important; }
[dir="rtl"] .me-10 { margin-left: 2.5rem !important; }
[dir="rtl"] .me-11 { margin-left: 2.75rem !important; }
[dir="rtl"] .me-12 { margin-left: 3rem !important; }

/* Margin Start (RTL: margin-right) */
[dir="rtl"] .ms-1_5 { margin-right: 0.375rem !important; }
[dir="rtl"] .ms-6 { margin-right: 1.5rem !important; }
[dir="rtl"] .ms-7 { margin-right: 1.75rem !important; }
[dir="rtl"] .ms-8 { margin-right: 2rem !important; }
[dir="rtl"] .ms-9 { margin-right: 2.25rem !important; }
[dir="rtl"] .ms-10 { margin-right: 2.5rem !important; }
[dir="rtl"] .ms-11 { margin-right: 2.75rem !important; }
[dir="rtl"] .ms-12 { margin-right: 3rem !important; }

/* Padding */
.p-6 { padding: 1.5rem !important; }
.p-7 { padding: 1.75rem !important; }
.p-8 { padding: 2rem !important; }
.p-9 { padding: 2.25rem !important; }
.p-10 { padding: 2.5rem !important; }
.p-11 { padding: 2.75rem !important; }
.p-12 { padding: 3rem !important; }

/* Padding X */
.px-6 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.px-7 { padding-right: 1.75rem !important; padding-left: 1.75rem !important; }
.px-8 { padding-right: 2rem !important; padding-left: 2rem !important; }
.px-9 { padding-right: 2.25rem !important; padding-left: 2.25rem !important; }
.px-10 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
.px-11 { padding-right: 2.75rem !important; padding-left: 2.75rem !important; }
.px-12 { padding-right: 3rem !important; padding-left: 3rem !important; }

/* Padding Y */
.py-6 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-7 { padding-top: 1.75rem !important; padding-bottom: 1.75rem !important; }
.py-8 { padding-top: 2rem !important; padding-bottom: 2rem !important; }
.py-9 { padding-top: 2.25rem !important; padding-bottom: 2.25rem !important; }
.py-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
.py-11 { padding-top: 2.75rem !important; padding-bottom: 2.75rem !important; }
.py-12 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

/* Padding Top */
.pt-6 { padding-top: 1.5rem !important; }
.pt-7 { padding-top: 1.75rem !important; }
.pt-8 { padding-top: 2rem !important; }
.pt-9 { padding-top: 2.25rem !important; }
.pt-10 { padding-top: 2.5rem !important; }
.pt-11 { padding-top: 2.75rem !important; }
.pt-12 { padding-top: 3rem !important; }

/* Padding Bottom */
.pb-6 { padding-bottom: 1.5rem !important; }
.pb-7 { padding-bottom: 1.75rem !important; }
.pb-8 { padding-bottom: 2rem !important; }
.pb-9 { padding-bottom: 2.25rem !important; }
.pb-10 { padding-bottom: 2.5rem !important; }
.pb-11 { padding-bottom: 2.75rem !important; }
.pb-12 { padding-bottom: 3rem !important; }

/* Padding End (RTL: padding-left) */
[dir="rtl"] .pe-6 { padding-left: 1.5rem !important; }
[dir="rtl"] .pe-7 { padding-left: 1.75rem !important; }
[dir="rtl"] .pe-8 { padding-left: 2rem !important; }
[dir="rtl"] .pe-9 { padding-left: 2.25rem !important; }
[dir="rtl"] .pe-10 { padding-left: 2.5rem !important; }
[dir="rtl"] .pe-11 { padding-left: 2.75rem !important; }
[dir="rtl"] .pe-12 { padding-left: 3rem !important; }

/* Padding Start (RTL: padding-right) */
[dir="rtl"] .ps-6 { padding-right: 1.5rem !important; }
[dir="rtl"] .ps-7 { padding-right: 1.75rem !important; }
[dir="rtl"] .ps-8 { padding-right: 2rem !important; }
[dir="rtl"] .ps-9 { padding-right: 2.25rem !important; }
[dir="rtl"] .ps-10 { padding-right: 2.5rem !important; }
[dir="rtl"] .ps-11 { padding-right: 2.75rem !important; }
[dir="rtl"] .ps-12 { padding-right: 3rem !important; }
