/* RTLER Pro Runtime Modules (3.1.0) */
html.rtler-active, body.rtler-active { direction: rtl; }

/* --- Breadcrumbs --- */
body.rtler-active .woocommerce-breadcrumb,
body.rtler-active nav.woocommerce-breadcrumb {
  direction: rtl;
  text-align: right;
}

/* --- Woo Tabs Engine --- */
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs { direction: rtl; text-align: right; }
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs ul.tabs,
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs ul.wc-tabs {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  direction: rtl;
  text-align: right;
}
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs ul.tabs li,
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs ul.wc-tabs li {
  float: none;
  margin: 0 0 0 14px;
}
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  direction: rtl;
  text-align: right;
}
/* Lists in description/reviews */
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-Tabs-panel ul,
body.rtler-active.rtler-woo .woocommerce div.product .woocommerce-Tabs-panel ol{
  padding-right: 22px;
  padding-left: 0;
}

/* Reviews layout */
body.rtler-active.rtler-woo #reviews #comments ol.commentlist li img.avatar { float: right; }
body.rtler-active.rtler-woo #reviews #comments ol.commentlist li .comment-text { margin-right: 80px; margin-left: 0; text-align: right; }
/* Keep star direction LTR */
body.rtler-active.rtler-woo .star-rating,
body.rtler-active.rtler-woo .star-rating span { direction: ltr; }

/* --- My Account Engine --- */
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-navigation { float: right; }
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-content { float: left; }
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-navigation ul { padding-right: 0; }
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-content, 
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-navigation { direction: rtl; text-align: right; }
body.rtler-active.rtler-woo-account table.shop_table { direction: rtl; text-align: right; }
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-content table.shop_table td,
body.rtler-active.rtler-woo-account .woocommerce-MyAccount-content table.shop_table th { text-align: right; }
/* Keep amounts LTR */
body.rtler-active .amount, body.rtler-active .woocommerce-Price-amount { direction: ltr; unicode-bidi: embed; }

/* Runtime-enforced hooks (added via JS when theme forces LTR) */
body.rtler-active .rtler-force-rtl { direction: rtl !important; text-align: right !important; }
body.rtler-active .rtler-tabs-rowrev { display:flex !important; flex-direction: row-reverse !important; }
