/* BUMZU_PHASE14_RTL_AR_START
   RTL refinements for Arabic UI.
   Safe, additive rules only. Dynamic Parse/shop content is not translated here.
*/
html[dir="rtl"],
html.rtl {
  direction: rtl;
}

html[dir="rtl"] body,
html.rtl body {
  text-align: right;
}

html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select,
html.rtl input,
html.rtl textarea,
html.rtl select {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="number"],
html.rtl input[type="email"],
html.rtl input[type="tel"],
html.rtl input[type="url"],
html.rtl input[type="number"] {
  direction: ltr;
  text-align: left;
}

html[dir="rtl"] .modal,
html[dir="rtl"] .dialog,
html[dir="rtl"] .sheet,
html[dir="rtl"] .drawer,
html[dir="rtl"] .cookie,
html[dir="rtl"] .cookie-banner,
html[dir="rtl"] .cookie-consent,
html[dir="rtl"] #dlCookie,
html[dir="rtl"] #cookieConsent,
html[dir="rtl"] .shop,
html[dir="rtl"] .store,
html[dir="rtl"] .profile,
html[dir="rtl"] .chat,
html.rtl .modal,
html.rtl .dialog,
html.rtl .sheet,
html.rtl .drawer,
html.rtl .cookie,
html.rtl .cookie-banner,
html.rtl .cookie-consent,
html.rtl #dlCookie,
html.rtl #cookieConsent,
html.rtl .shop,
html.rtl .store,
html.rtl .profile,
html.rtl .chat {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .row,
html[dir="rtl"] .actions,
html[dir="rtl"] .button-row,
html[dir="rtl"] .modal-actions,
html[dir="rtl"] .cookie-actions,
html[dir="rtl"] .desktop-footer__inner,
html[dir="rtl"] .shop-pack__meta,
html.rtl .row,
html.rtl .actions,
html.rtl .button-row,
html.rtl .modal-actions,
html.rtl .cookie-actions,
html.rtl .desktop-footer__inner,
html.rtl .shop-pack__meta {
  flex-direction: row-reverse;
}

html[dir="rtl"] .icon-left,
html[dir="rtl"] .back,
html[dir="rtl"] .chevron,
html.rtl .icon-left,
html.rtl .back,
html.rtl .chevron {
  transform: scaleX(-1);
}

html[dir="rtl"] .badge,
html[dir="rtl"] .pill,
html[dir="rtl"] .tag,
html.rtl .badge,
html.rtl .pill,
html.rtl .tag {
  direction: rtl;
}

html[dir="rtl"] .price,
html[dir="rtl"] .amount,
html[dir="rtl"] .currency,
html.rtl .price,
html.rtl .amount,
html.rtl .currency {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: inherit;
}

/* Logical spacing helpers for mixed LTR/RTL layouts */
html[dir="rtl"] .ml-auto,
html.rtl .ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

html[dir="rtl"] .mr-auto,
html.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}
/* BUMZU_PHASE14_RTL_AR_END */
