/* =========================================================
   AED SVG Currency — Inline + absolute icon (v1.4.3)
   - إخفاء الرمز النصّي
   - الأيقونة ثابتة على اليسار (دائمًا) عبر absolute + padding-left
   - تمركز عمودي دقيق للأيقونة
   - تصغير السعر القديم + خط يتوسطه
   - تحسين محاذاة الجداول
   ========================================================= */

/* أخفِ أي رمز عملة نصّي */
.aed-hide-symbol{ display:none !important; }

/* نعطّل أسلوب ::before نهائيًا في وضع inline */
.aed-inline-mode .aed-left-logo::before,
.aed-inline-mode .aed-fallback-price::before{
  display:none !important;
}

/* الحاوية القياسية للمبلغ:
   - inline-block (لا نتأثر باتجاه RTL/LTR)
   - padding-left لمساحة الأيقونة
   - الأيقونة تُثبّت يسارًا بمطلق */
.woocommerce-Price-amount.aed-left-logo,
.amount.aed-left-logo{
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  padding-left: .85em;   /* مسافة ضيقة بين الشعار والرقم */
  color: inherit;
}

/* إن لم توجد .amount/.woocommerce-Price-amount (الهيدر/الميني-كارت) */
.aed-fallback-price{
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  padding-left: .85em;
  color: inherit;
}

/* أيقونة AED الداخلية (SVG) — ثابتة يسار الحاوية دائمًا */
.aed-ico{
  position: absolute;
  left: 0;               /* يسار دائمًا (لا يتأثر بـ RTL/LTR) */
  top: 50%;
  transform: translateY(-50%);
  width: .78em;          /* حجم أصغر ومضبوط */
  height: .78em;
  display: inline-block;
  vertical-align: middle;
  /* الـ SVG نفسه به fill="currentColor" فيلتقط لون النص تلقائيًا */
}

/* =========================
   أزواج الأسعار (قديم/جديد)
   ========================= */
.price del,
.price ins{
  display:inline-block;
  vertical-align:middle;
  line-height:1;
}

/* مسافة طفيفة بين القديم والجديد */
.price del{ margin-inline-end:.35em; }

/* السعر القديم: أصغر وخط يتوسطه وخفوت بسيط */
.price del .aed-left-logo,
.price del.aed-fallback-price{
  font-size:.76em;  /* أصغر أكثر حسب طلبك */
}
.price del{
  text-decoration-line: line-through;
  text-decoration-thickness:.06em;
  text-decoration-color: currentColor;
  text-decoration-skip-ink:auto;
  opacity:.76;
}

/* السعر الجديد بالحجم الطبيعي */
.price ins .aed-left-logo,
.price ins.aed-fallback-price{
  font-size:1em;
}

/* =========================
   تخصيصات سياقية اختيارية (يمكن إبقاؤها كما هي)
   ========================= */

/* بطاقات المنتجات: ضبط خفيف */
ul.products .price .woocommerce-Price-amount.aed-left-logo,
ul.products .price .amount.aed-left-logo{
  padding-left: .80em;   /* أضيق قليلًا في الكروت */
}
ul.products .price .aed-ico{
  width: .76em;
  height: .76em;
}

/* صفحة المنتج الواحدة */
.single-product .summary .price .woocommerce-Price-amount.aed-left-logo,
.single-product .summary .price .amount.aed-left-logo{
  padding-left: .85em;
}
.single-product .summary .price .aed-ico{
  width: .78em;
  height: .78em;
}

/* =========================
   محاذاة خلايا الأسعار في السلة/الدفع
   ========================= */
.woocommerce-cart .shop_table td.product-subtotal,
.woocommerce-checkout .shop_table td.product-total,
.woocommerce-checkout-review-order-table tfoot td,
.woocommerce-table--order-details tfoot td{
  text-align:start; /* يمين في RTL، يسار في LTR */
}

/* (اختياري) إظهار الأيقونة على السعر الجديد فقط:
.price del .aed-ico{ display:none; }
*/
/* ================================
   Mini-cart / Header spacing fix
   LTR/RTL + stronger specificity
   ================================ */

/* 1) افصل اللابل (Subtotal/الإجمالي) عن المبلغ بوضوح */
p.woocommerce-mini-cart__total.total,
.widget_shopping_cart_content .total,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important; /* اللابل ↔ المبلغ */
  gap: .5em !important;
}

/* 2) أضف مسافة بين اللابل وكتلة المبلغ (أيقونة+رقم) */
p.woocommerce-mini-cart__total.total > strong + .aed-left-logo,
p.woocommerce-mini-cart__total.total > strong + .aed-fallback-price,
.widget_shopping_cart_content .total > strong + .aed-left-logo,
.widget_shopping_cart_content .total > strong + .aed-fallback-price,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal > strong + .aed-left-logo,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal > strong + .aed-fallback-price {
  margin-inline-start: .6em !important;  /* يعمل RTL/LTR */
  margin-left: .6em !important;          /* فallback للمتصفحات القديمة */
  white-space: nowrap !important;         /* يبقي الأيقونة والرقم معًا */
}

/* 3) اضبط المسافة داخل كتلة المبلغ نفسها (الأيقونة ← الرقم) */
:root[dir="rtl"] .aed-left-logo,
:root[dir="rtl"] .aed-fallback-price {
  padding-left: .92em !important; /* زيادة طفيفة بالعربي كما طلبت */
}
:root[dir="ltr"] .aed-left-logo,
:root[dir="ltr"] .aed-fallback-price {
  padding-left: .72em !important; /* أضيق بالإنجليزي */
}

/* 4) صغّر الأيقونة في الهيدر/الميني-كارت لمحاذاة أنظف */
.woocommerce-mini-cart__total .aed-ico,
.widget_shopping_cart_content .total .aed-ico,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal .aed-ico,
.site-header .price .aed-ico {
  width: .72em !important;
  height: .72em !important;
}

/* 5) حالة السطر الذي ذكرتَه: تأكيد فراغ بسيط داخل نفس span */
:root[dir="rtl"] span.woocommerce-Price-amount.amount.aed-left-logo {
  padding-left: .92em !important;
}
