/* Checkout MP: aviso + formularios incrustados (suscripción y únicos). */

/* Aviso "cobro recurrente". */
.wc-mp-subscription-notice {
	background: #f6f7f7;
	border-left: 4px solid #2271b1;
	padding: 8px 12px;
	margin-bottom: 1em;
}

/* Altura del iframe de MP dentro de cada contenedor. */
#wc-mp-card-form div[id^="wc-mp-"] > iframe,
#wc-mp-card-form iframe,
#wc-mp-onetime-card-form div[id^="wc-mp-onetime-"] > iframe,
#wc-mp-onetime-card-form iframe {
	height: 36px !important;
}

/* Titular (input plano). */
#wc-mp-card-form #wc-mp-cardholderName,
#wc-mp-onetime-card-form #wc-mp-onetime-cardholderName {
	width: 100%;
}

/* Errores del formulario de tarjeta (JS usa [data-mp-errors]). */
[data-mp-errors] {
	display: none;
	color: #b32d2e;
	margin: 8px 0;
}
