/* LPITA V157 — Paymob checkout clarity and payment option readability */
.payment-choice-card,
.lpita-payment-option-v151,
.lpita-payment-option-v154{
  background:#fff !important;
  color:#111 !important;
  border:1px solid #d8d2c8 !important;
  box-shadow:none !important;
}
.payment-choice-card * ,
.lpita-payment-option-v151 *,
.lpita-payment-option-v154 *{
  color:inherit !important;
}
.payment-choice-card:has(input:checked),
.lpita-payment-option-v151:has(input:checked),
.lpita-payment-option-v154:has(input:checked){
  background:#fff !important;
  color:#111 !important;
  border:2px solid #111 !important;
}
.payment-choice-card input[type="radio"]{accent-color:#111;}
.lpita-pay-brands-v151 b,
.lpita-pay-brands-v154 b{
  background:#fff !important;
  border:1px solid #ddd6cb !important;
  color:#111 !important;
  min-width:38px;
  height:24px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  line-height:1;
}
.lpita-paymob-preparing,
.lpita-paymob-shell,
.lpita-paymob-card{
  background:#fff !important;
  color:#111 !important;
}
@media(max-width:760px){
  .payment-choice-card,
  .lpita-payment-option-v151,
  .lpita-payment-option-v154{
    min-height:auto !important;
    padding:18px 14px !important;
  }
}
