/* P10-SITE-1082: preserve left-to-right contact identifiers inside the Arabic RTL footer. */

html[dir="rtl"] .site-footer[data-p10-site1036="true"] .footer-contact a,
html[dir="rtl"] .site-footer[data-p10-site1036="true"] .footer-contact-value {
  direction: ltr;
  unicode-bidi: isolate;
  justify-content: flex-start;
  text-align: left;
}

@media (max-width: 720px) {
  html[dir="rtl"] .site-footer[data-p10-site1036="true"] .footer-contact-item {
    grid-template-columns: 58px minmax(0, 1fr);
    gap: 10px;
  }

  html[dir="rtl"] .site-footer[data-p10-site1036="true"] .footer-contact a,
  html[dir="rtl"] .site-footer[data-p10-site1036="true"] .footer-contact-value {
    font-size: 13px;
  }
}

@media (min-width: 721px) {
  html[dir="rtl"] .site-footer[data-p10-site1036="true"] {
    padding-bottom: max(104px, calc(env(safe-area-inset-bottom) + 104px));
  }
}
