/**
 * Manx Rent – consistent £ (IMP) price display.
 */

/* Single-currency platform: hide switchers if present from demo imports */
.manx-marketplace .listing-manager-currencies,
.manx-marketplace .wp-realestate-currency-switcher,
.manx-marketplace .woocommerce-currency-switcher-form,
.manx-marketplace .widget-woocommerce-currency-switcher {
	display: none !important;
}

.property-price,
.listing-price,
.price,
.property-metas-price,
.type-property .property-price,
.manx-property-card__price,
.woocommerce-Price-amount,
.woocommerce-price-suffix {
	font-variant-numeric: tabular-nums;
}

.property-price .suffix,
.listing-price .suffix,
.price .suffix,
.property-price .suffix span,
span.suffix {
	font-weight: 600;
	white-space: nowrap;
}

.property-price .price-text,
.listing-price .price-text,
.price .price-text {
	letter-spacing: -0.01em;
}

/* Filter slider labels */
.price-range-slider + .from-to-wrapper .suffix,
.from-to-wrapper .from-text,
.from-to-wrapper .to-text {
	white-space: nowrap;
}

/* WooCommerce cart / checkout / packages */
.woocommerce .amount,
.woocommerce ul.products li.product .price,
.manx-dashboard .woocommerce-Price-amount {
	color: inherit;
}

@media (max-width: 575px) {
	.property-price,
	.listing-price,
	.manx-property-card__price {
		font-size: clamp(1rem, 4vw, 1.25rem);
	}
}
