/* Pricing page – tab helpers */
.tab-active { background: #0f172a; color: white; border-color: #0f172a; }

/* ================================
   noUiSlider – Scrupp Style
   ================================ */

.noUi-target {
    background: #e5e7eb;
    border-radius: 9999px;
    border: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.08);
    height: 10px;
}

.noUi-connect {
    background: linear-gradient(90deg, #00a25f, #ffcc00);
    border-radius: 9999px;
}

.noUi-handle {
    width: 28px;
    height: 28px;
    border-radius: 9999px;
    background: #ffffff;
    border: 3px solid #00a25f;
    cursor: grab;
    top: -9px!important;
}

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

.noUi-handle:hover { transform: scale(1.05); }
.noUi-handle:active { cursor: grabbing; transform: scale(1.1); }
.noUi-handle:focus { outline: none; }

.noUi-tooltip {
    background: #0f172a;
    color: #fff;
    border-radius: 0.75rem;
    padding: 6px 10px;
    font-size: 0.75rem;
    border: none;
}

.noUi-target[disabled] {
    opacity: 0.4;
    cursor: not-allowed;
}
