/* IVA v4.1.15 — MyFatoorah API Token-only unified checkout */
body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method{grid-template-columns:72px minmax(0,1fr);min-height:118px;padding:14px 15px;align-items:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method:hover{transform:translateY(-3px);border-color:#c8d5d0;box-shadow:0 14px 30px rgba(23,49,50,.09)}
body.ivc-public-v300 .ivc425-pay-logo{display:block;width:72px;height:48px;object-fit:contain;border-radius:12px;background:#fff}
body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method b{font-size:14px}
body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method span{font-size:10.5px;line-height:1.6}
body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method em{grid-column:1/-1;background:#edf5f1;color:#174846}
body.ivc-public-v300 .ivc425-unified-payment{border-color:#d7e1dd}
body.ivc-public-v300 .ivc425-unified-payment>header{background:linear-gradient(180deg,#fff,#fcfbf7);margin:-20px -20px 15px;padding:18px 20px 15px;border-radius:22px 22px 0 0}
body.ivc-public-v300 .ivc425-unified-payment .ivc-mf-embedded{min-height:220px}
@media(max-width:720px){
 body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method{grid-template-columns:62px minmax(0,1fr) auto;min-height:86px}
 body.ivc-public-v300 .ivc425-pay-logo{width:62px;height:42px}
 body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method em{grid-column:auto;justify-self:end}
}
@media(max-width:480px){
 body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method{grid-template-columns:58px minmax(0,1fr)}
 body.ivc-public-v300 .ivc425-pay-logo{width:58px;height:40px}
 body.ivc-public-v300 .ivc425-payment-methods .ivc-pay-method em{grid-column:1/-1;justify-self:start}
}
