/* BEGIN SOURCE /assets/sarmad-v155-gift-cta-checkout-button-parity.css?v=155 sha256=4988b6afc2f01c5c2f217bdd2706288b772a6de9424f2af01018f5b257f9aa81 */

/* SARMAD V155 — exact checkout CTA parity for gift checkout + gift confirmation.
   Visual-only. Copies the active checkout "إكمال الدفع" button geometry and paint. */

.sarmad-v155-checkout-cta-clone {
  box-sizing: border-box !important;
  display: block !important;
  width: min(332px, 100%) !important;
  max-width: 332px !important;
  height: 40px !important;
  min-height: 40px !important;
  margin: 18px auto 0 !important;
  padding: 0 16px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  border: 0 !important;
  border-radius: 10px !important;
  outline: 0 !important;
  color: #ffffff !important;
  background: linear-gradient(90deg, #6D97E2 0%, #E1ECFF 100%) !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-family: var(--sarmad-font, "thmanyah sans", var(--arabic-font, sans-serif)) !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 40px !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  opacity: 1 !important;
  transition: opacity .16s ease, filter .16s ease !important;
}

.sarmad-v155-checkout-cta-clone:hover:not(:disabled),
.sarmad-v155-checkout-cta-clone:focus-visible:not(:disabled) {
  filter: brightness(1.025) !important;
}

.sarmad-v155-checkout-cta-clone:active:not(:disabled) {
  filter: brightness(.985) !important;
}

.sarmad-v155-checkout-cta-clone:disabled,
.sarmad-v155-checkout-cta-clone[aria-disabled="true"] {
  opacity: .58 !important;
  cursor: not-allowed !important;
  filter: none !important;
}

/* Gift mode summary CTA: same exact button as "الطلب لي". */
.sarmad-v133-order-summary[data-mode="gift"] .sarmad-v133-summary-pay.sarmad-v155-checkout-cta-clone {
  width: min(332px, 100%) !important;
  max-width: 332px !important;
}

/* Gift payment/proof confirmation CTA. */
.sarmad-v133-payment-flow .complete-order.sarmad-v155-checkout-cta-clone,
.payment-flow .complete-order.sarmad-v155-checkout-cta-clone {
  width: min(332px, 100%) !important;
  max-width: 332px !important;
}

/* Keep identical paint in both site themes. */
:root[data-theme="light"] .sarmad-v155-checkout-cta-clone,
:root[data-theme="dark"] .sarmad-v155-checkout-cta-clone {
  color: #ffffff !important;
  background: linear-gradient(90deg, #6D97E2 0%, #E1ECFF 100%) !important;
}

@media (max-width: 390px) {
  .sarmad-v155-checkout-cta-clone {
    width: 100% !important;
    max-width: 332px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .sarmad-v155-checkout-cta-clone { transition: none !important; }
}


/* END SOURCE /assets/sarmad-v155-gift-cta-checkout-button-parity.css?v=155 */

/* BEGIN SOURCE /assets/sarmad-v157-recipient-confirm-cta-parity.css?v=157 sha256=168056074ee5b630fe0df23fa8a2bbf23dabfaacf967fbbddce05e14dbb3753c */

/* SARMAD V157 — recipient confirmation CTA parity with checkout CTA.
   Visual-only. Deliberately independent of route timing classes. */

#sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"],
#sarmad-v141-recipient-root form.sarmad-v147-recipient-form > button[type="submit"],
#sarmad-v141-recipient-root form[data-location-id] > button[type="submit"] {
  box-sizing: border-box !important;
  display: block !important;
  inline-size: min(332px, 100%) !important;
  width: min(332px, 100%) !important;
  max-inline-size: 332px !important;
  max-width: 332px !important;
  block-size: 40px !important;
  height: 40px !important;
  min-block-size: 40px !important;
  min-height: 40px !important;
  margin: 18px auto 0 !important;
  padding: 0 16px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  border: 0 !important;
  border-radius: 10px !important;
  outline: 0 !important;
  color: #fff !important;
  background: linear-gradient(90deg, #6D97E2 0%, #E1ECFF 100%) !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-family: var(--sarmad-font, "thmanyah sans", var(--arabic-font, sans-serif)) !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 40px !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  opacity: 1 !important;
  transform: none !important;
  transition: opacity .16s ease, filter .16s ease !important;
  flex: 0 0 auto !important;
}

#sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"]:hover:not(:disabled),
#sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"]:focus-visible:not(:disabled),
#sarmad-v141-recipient-root form[data-location-id] > button[type="submit"]:hover:not(:disabled),
#sarmad-v141-recipient-root form[data-location-id] > button[type="submit"]:focus-visible:not(:disabled) {
  filter: brightness(1.025) !important;
}

#sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"]:active:not(:disabled),
#sarmad-v141-recipient-root form[data-location-id] > button[type="submit"]:active:not(:disabled) {
  filter: brightness(.985) !important;
}

#sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"]:disabled,
#sarmad-v141-recipient-root form[data-location-id] > button[type="submit"]:disabled {
  opacity: .58 !important;
  cursor: not-allowed !important;
  filter: none !important;
}

:root[data-theme="light"] #sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"],
:root[data-theme="dark"] #sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"],
:root[data-theme="light"] #sarmad-v141-recipient-root form[data-location-id] > button[type="submit"],
:root[data-theme="dark"] #sarmad-v141-recipient-root form[data-location-id] > button[type="submit"] {
  color: #fff !important;
  background: linear-gradient(90deg, #6D97E2 0%, #E1ECFF 100%) !important;
}

@media (max-width: 390px) {
  #sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"],
  #sarmad-v141-recipient-root form[data-location-id] > button[type="submit"] {
    width: min(332px, 100%) !important;
    max-width: 332px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #sarmad-v141-recipient-root form.sarmad-v141-recipient-form > button[type="submit"],
  #sarmad-v141-recipient-root form[data-location-id] > button[type="submit"] {
    transition: none !important;
  }
}


/* END SOURCE /assets/sarmad-v157-recipient-confirm-cta-parity.css?v=157 */
