/* Alto Promo + RUT 0.2.2 — presentación del precio con promo. */

/* Evento: conservar el marcado y los estilos originales; contexto adicional solo accesible. */
.alto-vpr-sr {
	position: absolute !important;
	width: 1px; height: 1px; padding: 0; margin: -1px;
	overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}

/* Carrito y checkout clásicos. */
.alto-vpr-line-price del { opacity: 0.6; font-weight: 400; }
.alto-vpr-line-price ins { text-decoration: none; font-weight: 700; }

/* Bloques: se tacha el subtotal de WooCommerce; el total con promo va a continuación. */
.alto-vpr-promo-line .wc-block-cart-item__total .wc-block-components-product-price,
.alto-vpr-promo-line .wc-block-components-order-summary-item__total-price .wc-block-components-product-price {
	font-weight: 700;
}
.alto-vpr-promo-line .wc-block-cart-item__total .wc-block-components-product-price__value,
.alto-vpr-promo-line .wc-block-components-order-summary-item__total-price .wc-block-components-product-price__value {
	text-decoration: line-through;
	font-weight: 400;
	opacity: 0.6;
}

/* Móvil (pedido del owner, 2026-11-13): Venuera da a .venuera-ticket-info `flex: 1 1 240px`, pensado
   para la fila de escritorio. Con la tarjeta en columna (≤ 768 px) esa base se vuelve una altura de
   240 px y deja un hueco vertical bajo el nombre. En columna, altura natural. */
@media screen and (max-width: 768px) {
	.venuera-ticket-list .venuera-ticket-item .venuera-ticket-info {
		flex: 0 1 auto;
	}
}
