/* ABAL Gaming: precios compactos por medio de pago. */
.abal-payment-prices {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.4rem;
	width: 100%;
	margin: 0.55rem 0;
	white-space: normal;
}

.abal-payment-price {
	display: flex;
	min-width: 0;
	flex-direction: column;
	justify-content: center;
	gap: 0.12rem;
	padding: 0.42rem 0.55rem;
	border: 1px solid #e2e5e8;
	border-radius: 0.55rem;
	background: #f8f9fa;
	line-height: 1.25;
}

.abal-payment-price--cash {
	border-color: rgba(49, 180, 4, 0.38);
	background: #f2faef;
}

.abal-payment-price__label {
	display: block;
	color: #4b5563;
	font-size: clamp(0.62rem, 2.3vw, 0.72rem);
	font-weight: 600;
	line-height: 1.25;
}

.abal-payment-price--cash .abal-payment-price__label {
	color: #267d08;
}

.abal-payment-price__rate {
	color: #59616a;
	font-weight: 700;
}

.abal-payment-price__amount {
	display: block;
	color: #15191d;
	font-size: clamp(0.82rem, 3vw, 1.02rem);
	font-weight: 750;
	line-height: 1.3;
	font-variant-numeric: tabular-nums;
	white-space: normal;
}

.abal-payment-price--cash .abal-payment-price__amount {
	color: #237b06;
}

.abal-payment-price__amount del {
	display: block;
	color: #767d84;
	font-size: 0.78em;
	font-weight: 500;
}

.abal-payment-price__amount ins {
	text-decoration: none;
}

.abal-payment-range {
	display: inline;
}

.abal-payment-note {
	margin: 0.9rem 0;
	padding: 0.75rem 0.9rem;
	border-left: 3px solid #31b404;
	border-radius: 0.3rem;
	background: #f5f8f3;
	color: #343a40;
	font-size: 0.9rem;
	line-height: 1.5;
}

.abal-payment-note--checkout {
	margin: 0.75rem 0 0;
}

@media (max-width: 480px) {
	.abal-payment-prices {
		grid-template-columns: 1fr;
		gap: 0.3rem;
	}

	.abal-payment-price {
		padding: 0.4rem 0.55rem;
	}
}
.abal-payment-prices--compact{gap:.3rem;margin:.35rem 0}.abal-payment-prices--compact .abal-payment-price{gap:.08rem;padding:.3rem .42rem;border-radius:.45rem}.abal-payment-prices--compact .abal-payment-price__label{font-size:.66rem;line-height:1.15}.abal-payment-prices--compact .abal-payment-price__amount{font-size:clamp(.78rem,2.8vw,.92rem);line-height:1.2}@media(max-width:480px){.abal-payment-prices--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.abal-payment-prices--compact .abal-payment-price{padding:.3rem .38rem}}.abal-payment-prices--compact .woocommerce-Price-amount{white-space:nowrap}