/*
 * Bootstrap RTL patch — GENERATED FILE, DO NOT EDIT BY HAND.
 * Run `npm run css:rtl` to regenerate from scripts/build-rtl-css.mjs.
 *
 * Loaded only for RTL locales (see src/components/assets/DashboardAssets.tsx).
 * Everything is scoped to [dir="rtl"], so LTR rendering is unaffected.
 */

[dir="rtl"] .ms-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
[dir="rtl"] .me-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
[dir="rtl"] .ps-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[dir="rtl"] .pe-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
[dir="rtl"] .ms-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}
[dir="rtl"] .me-1 {
  margin-right: 0 !important;
  margin-left: 0.25rem !important;
}
[dir="rtl"] .ps-1 {
  padding-left: 0 !important;
  padding-right: 0.25rem !important;
}
[dir="rtl"] .pe-1 {
  padding-right: 0 !important;
  padding-left: 0.25rem !important;
}
[dir="rtl"] .ms-n1 {
  margin-left: 0 !important;
  margin-right: -0.25rem !important;
}
[dir="rtl"] .me-n1 {
  margin-right: 0 !important;
  margin-left: -0.25rem !important;
}
[dir="rtl"] .ms-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}
[dir="rtl"] .me-2 {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}
[dir="rtl"] .ps-2 {
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}
[dir="rtl"] .pe-2 {
  padding-right: 0 !important;
  padding-left: 0.5rem !important;
}
[dir="rtl"] .ms-n2 {
  margin-left: 0 !important;
  margin-right: -0.5rem !important;
}
[dir="rtl"] .me-n2 {
  margin-right: 0 !important;
  margin-left: -0.5rem !important;
}
[dir="rtl"] .ms-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}
[dir="rtl"] .me-3 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}
[dir="rtl"] .ps-3 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}
[dir="rtl"] .pe-3 {
  padding-right: 0 !important;
  padding-left: 1rem !important;
}
[dir="rtl"] .ms-n3 {
  margin-left: 0 !important;
  margin-right: -1rem !important;
}
[dir="rtl"] .me-n3 {
  margin-right: 0 !important;
  margin-left: -1rem !important;
}
[dir="rtl"] .ms-4 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}
[dir="rtl"] .me-4 {
  margin-right: 0 !important;
  margin-left: 1.5rem !important;
}
[dir="rtl"] .ps-4 {
  padding-left: 0 !important;
  padding-right: 1.5rem !important;
}
[dir="rtl"] .pe-4 {
  padding-right: 0 !important;
  padding-left: 1.5rem !important;
}
[dir="rtl"] .ms-n4 {
  margin-left: 0 !important;
  margin-right: -1.5rem !important;
}
[dir="rtl"] .me-n4 {
  margin-right: 0 !important;
  margin-left: -1.5rem !important;
}
[dir="rtl"] .ms-5 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}
[dir="rtl"] .me-5 {
  margin-right: 0 !important;
  margin-left: 3rem !important;
}
[dir="rtl"] .ps-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}
[dir="rtl"] .pe-5 {
  padding-right: 0 !important;
  padding-left: 3rem !important;
}
[dir="rtl"] .ms-n5 {
  margin-left: 0 !important;
  margin-right: -3rem !important;
}
[dir="rtl"] .me-n5 {
  margin-right: 0 !important;
  margin-left: -3rem !important;
}
[dir="rtl"] .ms-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}
[dir="rtl"] .me-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}
[dir="rtl"] .text-start {
  text-align: right !important;
}
[dir="rtl"] .text-end {
  text-align: left !important;
}
[dir="rtl"] .float-start {
  float: right !important;
}
[dir="rtl"] .float-end {
  float: left !important;
}
@media (min-width: 576px) {
  [dir="rtl"] .ms-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [dir="rtl"] .me-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .ps-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [dir="rtl"] .pe-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [dir="rtl"] .ms-sm-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  [dir="rtl"] .me-sm-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
  }
  [dir="rtl"] .ps-sm-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  [dir="rtl"] .pe-sm-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  [dir="rtl"] .ms-sm-n1 {
    margin-left: 0 !important;
    margin-right: -0.25rem !important;
  }
  [dir="rtl"] .me-sm-n1 {
    margin-right: 0 !important;
    margin-left: -0.25rem !important;
  }
  [dir="rtl"] .ms-sm-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  [dir="rtl"] .me-sm-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
  }
  [dir="rtl"] .ps-sm-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  [dir="rtl"] .pe-sm-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  [dir="rtl"] .ms-sm-n2 {
    margin-left: 0 !important;
    margin-right: -0.5rem !important;
  }
  [dir="rtl"] .me-sm-n2 {
    margin-right: 0 !important;
    margin-left: -0.5rem !important;
  }
  [dir="rtl"] .ms-sm-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  [dir="rtl"] .me-sm-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
  }
  [dir="rtl"] .ps-sm-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  [dir="rtl"] .pe-sm-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  [dir="rtl"] .ms-sm-n3 {
    margin-left: 0 !important;
    margin-right: -1rem !important;
  }
  [dir="rtl"] .me-sm-n3 {
    margin-right: 0 !important;
    margin-left: -1rem !important;
  }
  [dir="rtl"] .ms-sm-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  [dir="rtl"] .me-sm-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
  }
  [dir="rtl"] .ps-sm-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  [dir="rtl"] .pe-sm-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  [dir="rtl"] .ms-sm-n4 {
    margin-left: 0 !important;
    margin-right: -1.5rem !important;
  }
  [dir="rtl"] .me-sm-n4 {
    margin-right: 0 !important;
    margin-left: -1.5rem !important;
  }
  [dir="rtl"] .ms-sm-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  [dir="rtl"] .me-sm-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
  }
  [dir="rtl"] .ps-sm-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  [dir="rtl"] .pe-sm-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  [dir="rtl"] .ms-sm-n5 {
    margin-left: 0 !important;
    margin-right: -3rem !important;
  }
  [dir="rtl"] .me-sm-n5 {
    margin-right: 0 !important;
    margin-left: -3rem !important;
  }
  [dir="rtl"] .ms-sm-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  [dir="rtl"] .me-sm-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
  }
  [dir="rtl"] .text-sm-start {
    text-align: right !important;
  }
  [dir="rtl"] .text-sm-end {
    text-align: left !important;
  }
  [dir="rtl"] .float-sm-start {
    float: right !important;
  }
  [dir="rtl"] .float-sm-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  [dir="rtl"] .ms-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [dir="rtl"] .me-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .ps-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [dir="rtl"] .pe-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [dir="rtl"] .ms-md-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  [dir="rtl"] .me-md-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
  }
  [dir="rtl"] .ps-md-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  [dir="rtl"] .pe-md-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  [dir="rtl"] .ms-md-n1 {
    margin-left: 0 !important;
    margin-right: -0.25rem !important;
  }
  [dir="rtl"] .me-md-n1 {
    margin-right: 0 !important;
    margin-left: -0.25rem !important;
  }
  [dir="rtl"] .ms-md-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  [dir="rtl"] .me-md-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
  }
  [dir="rtl"] .ps-md-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  [dir="rtl"] .pe-md-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  [dir="rtl"] .ms-md-n2 {
    margin-left: 0 !important;
    margin-right: -0.5rem !important;
  }
  [dir="rtl"] .me-md-n2 {
    margin-right: 0 !important;
    margin-left: -0.5rem !important;
  }
  [dir="rtl"] .ms-md-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  [dir="rtl"] .me-md-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
  }
  [dir="rtl"] .ps-md-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  [dir="rtl"] .pe-md-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  [dir="rtl"] .ms-md-n3 {
    margin-left: 0 !important;
    margin-right: -1rem !important;
  }
  [dir="rtl"] .me-md-n3 {
    margin-right: 0 !important;
    margin-left: -1rem !important;
  }
  [dir="rtl"] .ms-md-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  [dir="rtl"] .me-md-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
  }
  [dir="rtl"] .ps-md-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  [dir="rtl"] .pe-md-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  [dir="rtl"] .ms-md-n4 {
    margin-left: 0 !important;
    margin-right: -1.5rem !important;
  }
  [dir="rtl"] .me-md-n4 {
    margin-right: 0 !important;
    margin-left: -1.5rem !important;
  }
  [dir="rtl"] .ms-md-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  [dir="rtl"] .me-md-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
  }
  [dir="rtl"] .ps-md-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  [dir="rtl"] .pe-md-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  [dir="rtl"] .ms-md-n5 {
    margin-left: 0 !important;
    margin-right: -3rem !important;
  }
  [dir="rtl"] .me-md-n5 {
    margin-right: 0 !important;
    margin-left: -3rem !important;
  }
  [dir="rtl"] .ms-md-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  [dir="rtl"] .me-md-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
  }
  [dir="rtl"] .text-md-start {
    text-align: right !important;
  }
  [dir="rtl"] .text-md-end {
    text-align: left !important;
  }
  [dir="rtl"] .float-md-start {
    float: right !important;
  }
  [dir="rtl"] .float-md-end {
    float: left !important;
  }
}
@media (min-width: 992px) {
  [dir="rtl"] .ms-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [dir="rtl"] .me-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .ps-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [dir="rtl"] .pe-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [dir="rtl"] .ms-lg-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  [dir="rtl"] .me-lg-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
  }
  [dir="rtl"] .ps-lg-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  [dir="rtl"] .pe-lg-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  [dir="rtl"] .ms-lg-n1 {
    margin-left: 0 !important;
    margin-right: -0.25rem !important;
  }
  [dir="rtl"] .me-lg-n1 {
    margin-right: 0 !important;
    margin-left: -0.25rem !important;
  }
  [dir="rtl"] .ms-lg-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  [dir="rtl"] .me-lg-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
  }
  [dir="rtl"] .ps-lg-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  [dir="rtl"] .pe-lg-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  [dir="rtl"] .ms-lg-n2 {
    margin-left: 0 !important;
    margin-right: -0.5rem !important;
  }
  [dir="rtl"] .me-lg-n2 {
    margin-right: 0 !important;
    margin-left: -0.5rem !important;
  }
  [dir="rtl"] .ms-lg-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  [dir="rtl"] .me-lg-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
  }
  [dir="rtl"] .ps-lg-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  [dir="rtl"] .pe-lg-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  [dir="rtl"] .ms-lg-n3 {
    margin-left: 0 !important;
    margin-right: -1rem !important;
  }
  [dir="rtl"] .me-lg-n3 {
    margin-right: 0 !important;
    margin-left: -1rem !important;
  }
  [dir="rtl"] .ms-lg-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  [dir="rtl"] .me-lg-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
  }
  [dir="rtl"] .ps-lg-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  [dir="rtl"] .pe-lg-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  [dir="rtl"] .ms-lg-n4 {
    margin-left: 0 !important;
    margin-right: -1.5rem !important;
  }
  [dir="rtl"] .me-lg-n4 {
    margin-right: 0 !important;
    margin-left: -1.5rem !important;
  }
  [dir="rtl"] .ms-lg-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  [dir="rtl"] .me-lg-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
  }
  [dir="rtl"] .ps-lg-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  [dir="rtl"] .pe-lg-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  [dir="rtl"] .ms-lg-n5 {
    margin-left: 0 !important;
    margin-right: -3rem !important;
  }
  [dir="rtl"] .me-lg-n5 {
    margin-right: 0 !important;
    margin-left: -3rem !important;
  }
  [dir="rtl"] .ms-lg-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  [dir="rtl"] .me-lg-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
  }
  [dir="rtl"] .text-lg-start {
    text-align: right !important;
  }
  [dir="rtl"] .text-lg-end {
    text-align: left !important;
  }
  [dir="rtl"] .float-lg-start {
    float: right !important;
  }
  [dir="rtl"] .float-lg-end {
    float: left !important;
  }
}
@media (min-width: 1200px) {
  [dir="rtl"] .ms-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [dir="rtl"] .me-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .ps-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [dir="rtl"] .pe-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [dir="rtl"] .ms-xl-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  [dir="rtl"] .me-xl-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
  }
  [dir="rtl"] .ps-xl-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  [dir="rtl"] .pe-xl-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  [dir="rtl"] .ms-xl-n1 {
    margin-left: 0 !important;
    margin-right: -0.25rem !important;
  }
  [dir="rtl"] .me-xl-n1 {
    margin-right: 0 !important;
    margin-left: -0.25rem !important;
  }
  [dir="rtl"] .ms-xl-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  [dir="rtl"] .me-xl-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
  }
  [dir="rtl"] .ps-xl-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  [dir="rtl"] .pe-xl-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  [dir="rtl"] .ms-xl-n2 {
    margin-left: 0 !important;
    margin-right: -0.5rem !important;
  }
  [dir="rtl"] .me-xl-n2 {
    margin-right: 0 !important;
    margin-left: -0.5rem !important;
  }
  [dir="rtl"] .ms-xl-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  [dir="rtl"] .me-xl-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
  }
  [dir="rtl"] .ps-xl-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  [dir="rtl"] .pe-xl-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  [dir="rtl"] .ms-xl-n3 {
    margin-left: 0 !important;
    margin-right: -1rem !important;
  }
  [dir="rtl"] .me-xl-n3 {
    margin-right: 0 !important;
    margin-left: -1rem !important;
  }
  [dir="rtl"] .ms-xl-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  [dir="rtl"] .me-xl-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
  }
  [dir="rtl"] .ps-xl-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  [dir="rtl"] .pe-xl-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  [dir="rtl"] .ms-xl-n4 {
    margin-left: 0 !important;
    margin-right: -1.5rem !important;
  }
  [dir="rtl"] .me-xl-n4 {
    margin-right: 0 !important;
    margin-left: -1.5rem !important;
  }
  [dir="rtl"] .ms-xl-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  [dir="rtl"] .me-xl-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
  }
  [dir="rtl"] .ps-xl-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  [dir="rtl"] .pe-xl-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  [dir="rtl"] .ms-xl-n5 {
    margin-left: 0 !important;
    margin-right: -3rem !important;
  }
  [dir="rtl"] .me-xl-n5 {
    margin-right: 0 !important;
    margin-left: -3rem !important;
  }
  [dir="rtl"] .ms-xl-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  [dir="rtl"] .me-xl-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
  }
  [dir="rtl"] .text-xl-start {
    text-align: right !important;
  }
  [dir="rtl"] .text-xl-end {
    text-align: left !important;
  }
  [dir="rtl"] .float-xl-start {
    float: right !important;
  }
  [dir="rtl"] .float-xl-end {
    float: left !important;
  }
}
@media (min-width: 1400px) {
  [dir="rtl"] .ms-xxl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  [dir="rtl"] .me-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .ps-xxl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [dir="rtl"] .pe-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [dir="rtl"] .ms-xxl-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
  }
  [dir="rtl"] .me-xxl-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
  }
  [dir="rtl"] .ps-xxl-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  [dir="rtl"] .pe-xxl-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
  }
  [dir="rtl"] .ms-xxl-n1 {
    margin-left: 0 !important;
    margin-right: -0.25rem !important;
  }
  [dir="rtl"] .me-xxl-n1 {
    margin-right: 0 !important;
    margin-left: -0.25rem !important;
  }
  [dir="rtl"] .ms-xxl-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
  }
  [dir="rtl"] .me-xxl-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
  }
  [dir="rtl"] .ps-xxl-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
  }
  [dir="rtl"] .pe-xxl-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
  }
  [dir="rtl"] .ms-xxl-n2 {
    margin-left: 0 !important;
    margin-right: -0.5rem !important;
  }
  [dir="rtl"] .me-xxl-n2 {
    margin-right: 0 !important;
    margin-left: -0.5rem !important;
  }
  [dir="rtl"] .ms-xxl-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  [dir="rtl"] .me-xxl-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
  }
  [dir="rtl"] .ps-xxl-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
  }
  [dir="rtl"] .pe-xxl-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
  }
  [dir="rtl"] .ms-xxl-n3 {
    margin-left: 0 !important;
    margin-right: -1rem !important;
  }
  [dir="rtl"] .me-xxl-n3 {
    margin-right: 0 !important;
    margin-left: -1rem !important;
  }
  [dir="rtl"] .ms-xxl-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
  }
  [dir="rtl"] .me-xxl-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
  }
  [dir="rtl"] .ps-xxl-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
  }
  [dir="rtl"] .pe-xxl-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }
  [dir="rtl"] .ms-xxl-n4 {
    margin-left: 0 !important;
    margin-right: -1.5rem !important;
  }
  [dir="rtl"] .me-xxl-n4 {
    margin-right: 0 !important;
    margin-left: -1.5rem !important;
  }
  [dir="rtl"] .ms-xxl-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
  }
  [dir="rtl"] .me-xxl-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
  }
  [dir="rtl"] .ps-xxl-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
  }
  [dir="rtl"] .pe-xxl-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
  }
  [dir="rtl"] .ms-xxl-n5 {
    margin-left: 0 !important;
    margin-right: -3rem !important;
  }
  [dir="rtl"] .me-xxl-n5 {
    margin-right: 0 !important;
    margin-left: -3rem !important;
  }
  [dir="rtl"] .ms-xxl-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  [dir="rtl"] .me-xxl-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
  }
  [dir="rtl"] .text-xxl-start {
    text-align: right !important;
  }
  [dir="rtl"] .text-xxl-end {
    text-align: left !important;
  }
  [dir="rtl"] .float-xxl-start {
    float: right !important;
  }
  [dir="rtl"] .float-xxl-end {
    float: left !important;
  }
}
[dir="rtl"] .start-0 {
  left: auto !important;
  right: 0 !important;
}
[dir="rtl"] .end-0 {
  right: auto !important;
  left: 0 !important;
}
[dir="rtl"] .start-50 {
  left: auto !important;
  right: 50% !important;
}
[dir="rtl"] .end-50 {
  right: auto !important;
  left: 50% !important;
}
[dir="rtl"] .start-100 {
  left: auto !important;
  right: 100% !important;
}
[dir="rtl"] .end-100 {
  right: auto !important;
  left: 100% !important;
}
[dir="rtl"] .border-start {
  border-left: 0 !important;
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[dir="rtl"] .border-end {
  border-right: 0 !important;
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[dir="rtl"] .border-start-0 {
  border-right: 0 !important;
}
[dir="rtl"] .border-end-0 {
  border-left: 0 !important;
}
[dir="rtl"] .rounded-start {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[dir="rtl"] .rounded-end {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[dir="rtl"] .dropdown-menu-start {
  --bs-position: start !important;
  right: auto !important;
  left: 0 !important;
}
[dir="rtl"] .dropdown-menu-end {
  --bs-position: end !important;
  left: auto !important;
  right: 0 !important;
}
@media (min-width: 576px) {
  [dir="rtl"] .dropdown-menu-sm-start {
    --bs-position: start !important;
    right: auto !important;
    left: 0 !important;
  }
  [dir="rtl"] .dropdown-menu-sm-end {
    --bs-position: end !important;
    left: auto !important;
    right: 0 !important;
  }
}
@media (min-width: 768px) {
  [dir="rtl"] .dropdown-menu-md-start {
    --bs-position: start !important;
    right: auto !important;
    left: 0 !important;
  }
  [dir="rtl"] .dropdown-menu-md-end {
    --bs-position: end !important;
    left: auto !important;
    right: 0 !important;
  }
}
@media (min-width: 992px) {
  [dir="rtl"] .dropdown-menu-lg-start {
    --bs-position: start !important;
    right: auto !important;
    left: 0 !important;
  }
  [dir="rtl"] .dropdown-menu-lg-end {
    --bs-position: end !important;
    left: auto !important;
    right: 0 !important;
  }
}
@media (min-width: 1200px) {
  [dir="rtl"] .dropdown-menu-xl-start {
    --bs-position: start !important;
    right: auto !important;
    left: 0 !important;
  }
  [dir="rtl"] .dropdown-menu-xl-end {
    --bs-position: end !important;
    left: auto !important;
    right: 0 !important;
  }
}
@media (min-width: 1400px) {
  [dir="rtl"] .dropdown-menu-xxl-start {
    --bs-position: start !important;
    right: auto !important;
    left: 0 !important;
  }
  [dir="rtl"] .dropdown-menu-xxl-end {
    --bs-position: end !important;
    left: auto !important;
    right: 0 !important;
  }
}
[dir="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0 !important;
  margin-right: calc(var(--bs-border-width) * -1) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
[dir="rtl"] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
[dir="rtl"] .list-group {
  padding-left: 0 !important;
}
[dir="rtl"] .form-check {
  padding-left: 0 !important;
  padding-right: 1.5em !important;
}
[dir="rtl"] .form-check .form-check-input {
  margin-left: 0 !important;
  margin-right: -1.5em !important;
}
[dir="rtl"] .form-switch {
  padding-left: 0 !important;
  padding-right: 2.5em !important;
}
[dir="rtl"] .form-switch .form-check-input {
  margin-left: 0 !important;
  margin-right: -2.5em !important;
}
[dir="rtl"] .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[dir="rtl"] .btn-group > .btn:nth-child(n + 3) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[dir="rtl"] .btn-group > :not(.btn-check) + .btn {
  margin-left: 0 !important;
  margin-right: calc(var(--bs-border-width) * -1) !important;
}
