.uksp-numeric-slider{padding:8px 0 14px}
.uksp-numeric-slider__values{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;color:#4b5563;font-size:13px}
.uksp-numeric-slider__track{position:relative;height:28px;margin:0 2px 8px}
.uksp-numeric-slider__track input[type=range]{position:absolute;inset:0;width:100%;height:28px;margin:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}
.uksp-numeric-slider__track input[type=range]::-webkit-slider-runnable-track{height:4px;background:#d9dde4;border-radius:4px}
.uksp-numeric-slider__track input[type=range]::-moz-range-track{height:4px;background:#d9dde4;border-radius:4px}
.uksp-numeric-slider__track input[type=range]::-webkit-slider-thumb{width:15px;height:15px;margin-top:-5.5px;border:2px solid #042660;border-radius:50%;background:#fff;pointer-events:auto;appearance:none;-webkit-appearance:none;cursor:pointer}
.uksp-numeric-slider__track input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid #042660;border-radius:50%;background:#fff;pointer-events:auto;cursor:pointer}
.uksp-numeric-slider__actions{display:flex;align-items:center;gap:12px}
.uksp-numeric-slider__actions button{border:0;border-radius:20px;background:#f5f5f5;color:#222;padding:9px 16px;font-size:11px;font-weight:600;text-transform:uppercase;cursor:pointer}
.uksp-numeric-slider__actions a{font-size:12px;text-decoration:underline}
