/* =========================================================================
 * Descuentos por Método de Pago y Avisos — estilos de frontend
 * ====================================================================== */

.dmpa-badges {
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin: 6px 0 8px;
	line-height: 1.3;
}

.dmpa-badge {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 0.92em;
}

.dmpa-badge .dmpa-icon {
	display: inline-flex;
	align-items: center;
	color: var(--dmpa-color, #1f9d55);
	flex: 0 0 auto;
}

.dmpa-badge .dmpa-icon svg {
	display: block;
}

/* ---- Descuento por método de pago (ej: $84.000 con efectivo) ---------- */
.dmpa-badge--discount .dmpa-price {
	font-weight: 700;
	color: var(--dmpa-color, #1f9d55);
}

.dmpa-badge--discount .dmpa-price .woocommerce-Price-amount,
.dmpa-badge--discount .dmpa-price bdi {
	color: inherit;
}

.dmpa-badge--discount .dmpa-label {
	color: #4b5563;
	font-weight: 500;
}

.dmpa-badge--discount.is-increase .dmpa-price {
	color: #b45309;
}

/* ---- Aviso especial (ej: 6 cuotas sin interés de $20.000) ------------- */
.dmpa-badge--notice {
	color: #374151;
}

.dmpa-badge--notice .dmpa-icon {
	color: var(--dmpa-color, #4a5568);
}

.dmpa-badge--notice .dmpa-text {
	color: #4b5563;
}

.dmpa-badge--notice .dmpa-text strong,
.dmpa-badge--notice .dmpa-text b {
	color: #111827;
}

/* Resalta el "sin interés" o palabras clave si el tema lo permite */
.dmpa-badge--notice .dmpa-text .woocommerce-Price-amount {
	font-weight: 600;
	color: #111827;
}

/* En el contexto del listado, un poco más compacto */
.dmpa-context-shop .dmpa-badge {
	font-size: 0.88em;
}

/* Evita que herede subrayados de enlaces del listado */
.dmpa-badges a {
	text-decoration: none;
}

/* Sufijo en el título del método de pago del checkout */
.dmpa-gw-suffix {
	display: inline-block;
	margin-left: 6px;
	padding: 1px 7px;
	border-radius: 999px;
	background: #ecfdf5;
	color: #047857;
	font-size: 0.82em;
	font-weight: 700;
	vertical-align: middle;
}
