.field-range{display:flex;flex-direction:column;gap:8px}.field-range__label{align-items:baseline;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.field-range__label-text{color:#3d414b;font-size:15px;font-weight:500;line-height:1.4}.field-range__value{color:#361ca5;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap}.field-range__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#361ca5 0,#361ca5 var(--field-range-progress,0),#e8ebf1 var(--field-range-progress,0),#e8ebf1 100%);border-radius:3px;cursor:pointer;height:6px;margin:0;padding:0;width:100%}.field-range__input:focus-visible{outline:2px solid #c2b1fb;outline-offset:4px}.field-range__input:disabled{cursor:default;opacity:.5}.field-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#361ca5;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(54,28,165,.35);cursor:grab;height:20px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:20px}.field-range__input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.field-range__input::-moz-range-thumb{background:#361ca5;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(54,28,165,.35);cursor:grab;height:20px;-moz-transition:transform .15s ease;transition:transform .15s ease;width:20px}.field-range__input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.field-range__scale{color:#8c909b;display:flex;font-size:13px;justify-content:space-between;line-height:1.3}