/* SLICE 14 — minimal RTL companions for shells (non-destructive). */

[dir="rtl"] .navbar-nav {
  flex-direction: row-reverse;
}

[dir="rtl"] .table-responsive {
  direction: inherit;
}

/* The .form-check row is flex (mobile-tables-forms.css): the box is in flow and
   the row's gap spaces it, so a float or side margin here would double the gap. */
[dir="rtl"] .form-check .form-check-input {
  float: none;
  margin-right: 0;
  margin-left: 0;
}

[dir="rtl"] .table th,
[dir="rtl"] .table td {
  text-align: right;
}

[dir="rtl"] .modal-header,
[dir="rtl"] .modal-footer {
  flex-direction: row-reverse;
}

[dir="rtl"] #cp-main-content .list-filter-bar .row {
  direction: rtl;
}

[dir="rtl"] .form-label,
[dir="rtl"] .form-control,
[dir="rtl"] .form-select {
  text-align: right;
}

html[data-rmc-low-bandwidth="1"] img.rmc-decorative,
html[data-rmc-low-bandwidth="1"] .rmc-skeleton-shimmer {
  display: none !important;
}

html[data-rmc-low-bandwidth="1"] .page-family-filter-row .btn {
  min-height: 2.25rem;
}
