@layer wt-modules{.wt-featurerange{--wt-fr-thumb: 1.5rem;--wt-fr-track: #cfd4da;--wt-fr-accent: var(--bs-primary, #c00418)}.wt-featurerange__body{padding-block-end:1rem}.wt-featurerange__track{--wt-fr-from: 0;--wt-fr-to: 1;position:relative;height:var(--wt-fr-thumb);margin-block:.25rem .5rem}.wt-featurerange__track:before,.wt-featurerange__track:after{content:"";position:absolute;top:50%;height:2px;transform:translateY(-50%)}.wt-featurerange__track:before{inset-inline:calc(var(--wt-fr-thumb) / 2);background:var(--wt-fr-track)}.wt-featurerange__track:after{left:calc(var(--wt-fr-thumb) / 2 + (100% - var(--wt-fr-thumb)) * var(--wt-fr-from));right:calc(var(--wt-fr-thumb) / 2 + (100% - var(--wt-fr-thumb)) * (1 - var(--wt-fr-to)));background:var(--wt-fr-accent)}.wt-featurerange__track.is-from-top .wt-featurerange__input--from{z-index:3}.wt-featurerange__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.wt-featurerange__input::-webkit-slider-runnable-track{height:100%;background:transparent}.wt-featurerange__input::-moz-range-track{height:100%;background:transparent}.wt-featurerange__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--wt-fr-thumb);height:var(--wt-fr-thumb);border:0;border-radius:50%;background:var(--wt-fr-accent);cursor:grab;pointer-events:auto}.wt-featurerange__input::-moz-range-thumb{width:var(--wt-fr-thumb);height:var(--wt-fr-thumb);border:0;border-radius:50%;background:var(--wt-fr-accent);cursor:grab;pointer-events:auto}.wt-featurerange__input:active::-webkit-slider-thumb{cursor:grabbing}.wt-featurerange__input:active::-moz-range-thumb{cursor:grabbing}.wt-featurerange__input:focus-visible{outline:none}.wt-featurerange__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bs-body-color, #212529);outline-offset:2px}.wt-featurerange__input:focus-visible::-moz-range-thumb{outline:2px solid var(--bs-body-color, #212529);outline-offset:2px}.wt-featurerange__values{display:block;font-size:.8125rem;text-align:center;color:var(--bs-secondary-color, #6c757d)}}
