/* ── noUiSlider theme overrides ── */
.noUi-target {
    background: #0e2320;
    border: 1px solid rgba(65,72,70,.25);
    border-radius: 9999px;
    height: 6px;
    box-shadow: inset 0 2px 6px rgba(0,0,0,.35);
}
.noUi-connect {
    background: linear-gradient(90deg, #e4c285, #c9a255);
    border-radius: 9999px;
}
.noUi-handle {
    width: 22px !important;
    height: 22px !important;
    border-radius: 50% !important;
    background: #e4c285 !important;
    border: 2px solid #412d00 !important;
    box-shadow: 0 2px 8px rgba(228,194,133,.45);
    cursor: grab;
    top: -9px !important;
    right: -11px !important;
}
.noUi-handle::before,
.noUi-handle::after { display: none; }
.noUi-handle:active { cursor: grabbing; }
.noUi-tooltip {
    display: none;
}
