/* ==========================================================================
   payment-step.css — خطوة الدفع وإتمام الطلب (Payment step)
   شركة السرعة المطلقة | كل القيم من tokens.css — RTL.
   صفوف طرق الدفع: النص والشعارات يمينًا، ودائرة الاختيار يسارًا (نهاية RTL).
   WC-NOTE: checkout/payment.php + بوابات الدفع (tabby/tamara/mada عبر APS)
   ========================================================================== */

/* صف طريقة دفع — المحتوى (يمين) + دائرة الاختيار (يسار) */
.payment-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-12);
  cursor: pointer;
}
/* المحتوى: النص ثم الشارة ثم الشعارات (يمين → يسار) */
.payment-option__main {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--space-12);
}
.payment-option__text {
  font-size: var(--fs-xs);
  color: var(--color-text);
}
/* شارة الخصم — حمراء كما في فيجما */
.payment-option__badge {
  font-size: var(--fs-2xs);
  font-weight: var(--fw-bold);
  color: var(--color-text-invert);
  background-color: var(--color-error);
  padding-block: var(--space-4);
  padding-inline: var(--space-8);
  border-radius: var(--radius-sm);
  white-space: nowrap;
}
/* شعارات البطاقات */
.payment-option__logos {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}
.payment-option__logos img {
  height: var(--space-20);
  width: auto;
}

/* دائرة الاختيار (راديو/مربّع) — مظهر موحّد دائري */
.payment-option__radio {
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  flex-shrink: 0;
  width: var(--space-16);
  height: var(--space-16);
  border: var(--border-width-active) solid var(--color-border-strong);
  border-radius: var(--radius-pill);
  cursor: pointer;
}
.payment-option__radio:checked {
  border-color: var(--color-primary);
}
.payment-option__radio:checked::after {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: var(--radius-pill);
  background-color: var(--color-primary);
}

/* كتلة طريقة البطاقة: الصف + الملاحظة + "أضف بطاقة جديدة" وتحتها فاصل */
.payment-card-option {
  display: flex;
  flex-direction: column;
  gap: var(--space-16);
  padding-block-end: var(--space-16);
  border-block-end: var(--border-width) solid var(--color-border);
}
.payment-option__note {
  font-size: var(--fs-xs);
  color: var(--color-text-muted);
}
.payment-option--add .payment-option__text {
  color: var(--color-text-muted);
}

/* عنوان "اشتر الآن وادفع لاحقاً" داكن كما في فيجما */
.payment-step .installments__title {
  color: var(--color-text);
}
