/**
 * noUiSlider tweaks for property archive price range (matches theme primary).
 *
 * @package _property64
 */

.property64-price-range {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.property64-price-range .noUi-target {
	border: none;
	box-shadow: none;
	background: rgb(226 232 240);
	border-radius: 9999px;
	height: 8px;
}

.dark .property64-price-range .noUi-target {
	background: rgb(51 65 85);
}

.property64-price-range .noUi-connect {
	background: var(--property64-primary, #f97316);
}

.property64-price-range .noUi-horizontal .noUi-handle {
	width: 22px;
	height: 22px;
	right: -11px;
	top: -11px;
	border-radius: 9999px;
	border: 2px solid rgb(226 232 240);
	box-shadow: 0 1px 3px rgb(0 0 0 / 0.12);
	cursor: grab;
}

.dark .property64-price-range .noUi-horizontal .noUi-handle {
	border-color: rgb(51 65 85);
}

.property64-price-range .noUi-handle:before,
.property64-price-range .noUi-handle:after {
	display: none;
}

.property64-price-range .noUi-tooltip {
	font-size: 0.75rem;
	border: none;
	background: transparent;
	padding: 0;
}
