/* Más ancho, especialmente en móvil: gana espacio útil sin tocar la lógica */
body.foodya-checkout-page #foodya-checkout-wrapper{max-width:980px!important;padding-left:8px!important;padding-right:8px!important}
body.foodya-checkout-page .foodya-checkout-card{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}
body.foodya-checkout-page .foodya-step3-legal-clean{width:100%!important;max-width:none!important;box-sizing:border-box!important}
body.foodya-checkout-page .fycts-wrap{width:100%!important;max-width:none!important;box-sizing:border-box!important}
@media(max-width:600px){
 body.foodya-checkout-page #foodya-checkout-wrapper{padding-left:4px!important;padding-right:4px!important}
 body.foodya-checkout-page .foodya-checkout-card{padding-left:10px!important;padding-right:10px!important;border-radius:16px!important}
 body.foodya-checkout-page .fycts-wrap{padding-left:8px!important;padding-right:8px!important}
}

/* Paso 3: el IVA detallado pertenece a Paso 2/Ticket. Aquí solo decisión de pago + totales. */
.foodya-step3-row.fyckp-tax-detail{display:none!important}

/* Elimina huecos si el core repinta filas fiscales por un instante */
.foodya-step3-rows:has(.fyckp-tax-detail) .fyckp-tax-detail{display:none!important}
