/* JBA v16.20.31 — dynamic one-quarter prepayment message, checkout providers, mobile sticky cleanup. */
.jba-v162031-quarter-payment{
  direction:rtl;display:flex;align-items:center;gap:13px;width:100%;margin:14px 0 10px;padding:15px 16px;
  border:1px solid #e7d8dc;border-radius:18px;background:linear-gradient(145deg,#fff 0%,#fff7f8 100%);
  box-shadow:0 10px 28px rgba(128,15,38,.08);box-sizing:border-box;text-align:right;
}
.jba-v162031-quarter-payment__icon{
  display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;
  background:linear-gradient(145deg,#f8d58b,#e9ad35);color:#082d64;font-size:25px;font-weight:950;
  box-shadow:0 7px 18px rgba(224,151,20,.22);
}
.jba-v162031-quarter-payment__body{min-width:0;flex:1}
.jba-v162031-quarter-payment__eyebrow{display:block;margin:0 0 3px;color:#082d64;font-size:12px;font-weight:900;line-height:1.7}
.jba-v162031-quarter-payment p{margin:0;color:#26334a;font-size:14px;font-weight:750;line-height:2}
.jba-v162031-quarter-payment p strong{
  display:inline-block;margin:0 3px;color:#c5162e;font-size:20px;font-weight:950;line-height:1.35;white-space:nowrap;
}
.jba-v162031-quarter-payment small{display:block;margin:3px 0 0;color:#7c8798;font-size:9px;font-weight:650;line-height:1.8}

.jba-v162030-payment-group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 7px;padding:0 2px;color:#082d64}
.jba-v162030-payment-group-title span{font-size:13px;font-weight:950}
.jba-v162030-payment-group-title small{font-size:10px;font-weight:700;color:#77859a}
.jba-v162030-installment-option{position:relative;overflow:hidden}
.jba-v162030-installment-option em{margin-right:auto;padding:4px 7px;border-radius:999px;background:#e9f8ef;color:#087b45;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}
.jba-v162030-installment-option.is-disabled{opacity:.62;cursor:not-allowed!important;pointer-events:none!important;background:#f5f6f8!important}
.jba-v162030-installment-option.is-disabled em{background:#eceff3;color:#7f8998}
.jba-v162030-provider-mark{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:950!important}
.jba-v162030-installment-option.is-snappay .jba-v162030-provider-mark{background:#00c796!important;color:#fff!important}
.jba-v162030-installment-option.is-digipay .jba-v162030-provider-mark{background:#245ec7!important;color:#fff!important}
.jba-v162030-installment-option.is-torobpay .jba-v162030-provider-mark{background:#e63d3d!important;color:#fff!important}

@media(max-width:767px){
  /* The modern .jba-v15266-sticky-buy is the only mobile purchase control. */
  html body .sabadkharid{display:none!important}
  body.jba-v132-has-sticky-buy{padding-bottom:160px!important}
  body.jba-v132-has-sticky-buy #footer,body.jba-v132-has-sticky-buy footer,body.jba-v132-has-sticky-buy .footer,body.jba-v132-has-sticky-buy #footer-main{margin-bottom:0!important;padding-bottom:0!important}
  .jba-v162031-quarter-payment{gap:10px;margin:12px 0 8px;padding:12px 11px;border-radius:16px}
  .jba-v162031-quarter-payment__icon{flex-basis:42px;width:42px;height:42px;border-radius:12px;font-size:22px}
  .jba-v162031-quarter-payment__eyebrow{font-size:11px}
  .jba-v162031-quarter-payment p{font-size:12px;line-height:1.9}
  .jba-v162031-quarter-payment p strong{font-size:18px;margin:0 2px}
  .jba-v162031-quarter-payment small{font-size:8px}
  .jba-v162030-installment-option em{font-size:8px;padding:3px 6px}
}
