/**
 * Booking checkout-overview — layout-overrides voor de Avada-theme card.
 *
 * Het theme zet de label/value rijen op `align-items: center`, waardoor
 * de label-positie verschuift zodra de waarde over twee regels wrapt
 * (typisch bij `reservation_fee` zoals "1 × €19,50 per boeking"). Het
 * gevolg: inconsistente verticale ruimte tussen labels.
 *
 * Fix: baseline-aligning + vaste margin tussen rijen + rechts-uitlijning
 * van de waarde. Class-doubling-trick voor specificity-boost zonder
 * `!important`-cascade van het theme te raken meer dan nodig.
 *
 * @since 1.19.8
 */

.booking_checkout_field.booking_checkout_field {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 12px;
}

/* Consistente verticale spacing tussen rijen — onafhankelijk van of de
   vorige rij één of twee regels heeft. */
.booking_checkout_field.booking_checkout_field + .booking_checkout_field.booking_checkout_field {
	margin-top: 8px;
}

.booking_checkout_field.booking_checkout_field .booking_checkout_label {
	flex-shrink: 0;
	white-space: nowrap;
}

.booking_checkout_field.booking_checkout_field .booking_checkout_value {
	text-align: right;
	flex: 0 1 auto;
}
