/* RTL chrome for UAE (ar) and Israel (he). Prefer logical properties. */

html[dir="rtl"] {
  direction: rtl;
}

html[dir="rtl"] .skip-link {
  inset-inline-start: var(--space-4);
  inset-inline-end: auto;
}

html[dir="rtl"] .site-nav__dropdown {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

html[dir="rtl"] .markets-panel {
  inset-inline-end: 0;
  inset-inline-start: auto;
}

html[dir="rtl"] .mobile-menu__panel {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateX(-100%);
}

html[dir="rtl"] .mobile-menu.is-open .mobile-menu__panel {
  transform: translateX(0);
}

html[dir="rtl"] .mobile-menu__close {
  margin-inline-start: auto;
  margin-inline-end: 0;
}

html[dir="rtl"] .mobile-menu__sub {
  padding-inline-start: var(--space-4);
  padding-inline-end: 0;
}

html[dir="rtl"] .site-header__actions,
html[dir="rtl"] .site-header__inner,
html[dir="rtl"] .hero__actions,
html[dir="rtl"] .cta-band__actions {
  flex-direction: row;
}

html[dir="rtl"] .ds-related,
html[dir="rtl"] .category-nav,
html[dir="rtl"] .hero__trust {
  text-align: start;
}

html[dir="rtl"] .process-timeline,
html[dir="rtl"] .geo-list li {
  padding-inline-start: 0;
}

html[dir="rtl"] .entity-block dt,
html[dir="rtl"] .entity-block dd {
  text-align: start;
}

html[dir="rtl"] .icon-svg,
html[dir="rtl"] .card__link svg,
html[dir="rtl"] .btn svg {
  transform: scaleX(-1);
}
