/* Arabic text layer for the BBQ Pod Dubai landing page.
   The document remains semantically RTL while layout containers keep the
   English page's physical composition and source order. */
html[lang="ar-AE"],
body.bbq-pod-page--ar {
  direction: ltr;
}

.bbq-pod-page--ar :where(
  p,
  h1,
  h2,
  h3,
  label,
  legend,
  figcaption,
  input,
  textarea,
  select,
  .bbq-hero__details li,
  .bbq-compare-panel li,
  .bbq-material-list > span,
  .bbq-trust-strip > span,
  .pbt-site-menu__label,
  .pbt-site-menu__current,
  .pbt-site-menu__micro,
  .pbt-site-menu__close-text,
  .pbt-site-menu__preview-action span:first-child,
  .pbt-site-menu__utility-brochure span:first-child,
  .pbt-site-menu__utility-language > span,
  .custom-btn,
  .bbq-btn,
  .bbq-material-cta__link span:first-child,
  .bbq-layout-editorial__action span:first-child,
  .bbq-layout-editorial__primary-action span:first-child,
  .bbq-pathway > span,
  .bbq-faq-question,
  .gr-enquiry__progress-button span:last-child,
  [data-bbq-continue],
  .gr-enquiry__action--back,
  .gr-enquiry__submit-inner > span:first-child,
  .gr-enquiry-select__value,
  .gr-enquiry-select__option,
  .pbt-private-consultation__status,
  .pbt-discover__links a span:first-child,
  .pfx-menu a,
  .pfx-privacy,
  .pfx-copy
) {
  direction: rtl;
  unicode-bidi: plaintext;
  font-family: Tahoma, Arial, sans-serif !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

.bbq-pod-page--ar :where(
  .bbq-hero__content,
  .bbq-intro-copy,
  .bbq-section-head,
  .bbq-dark-grid > div:last-child,
  .bbq-material-grid > div,
  .bbq-layout-editorial__intro,
  .bbq-layout-editorial__content,
  .bbq-compare-panel,
  .bbq-process-intro,
  .bbq-process-step__content,
  .bbq-pathway,
  .bbq-faq-editorial,
  .bbq-faq summary,
  .bbq-faq__answer,
  .gr-enquiry__form,
  .pbt-discover__header
) {
  text-align: right;
}

.bbq-pod-page--ar :where(
  [dir="ltr"],
  [lang="en"],
  input[type="email"],
  input[type="tel"],
  bdi
) {
  direction: ltr !important;
  unicode-bidi: isolate;
  font-family: var(--pbt-font-family) !important;
}

.bbq-pod-page--ar input[type="email"],
.bbq-pod-page--ar input[type="tel"],
.bbq-pod-page--ar input[dir="ltr"] {
  text-align: left !important;
}
