/* Keep visual geometry; make the entire visible thumb easy to grab. */
#soft-slider-forms .soft-slider:has(>.a24-home-range) .ui-slider-handle{pointer-events:none}
#soft-slider-forms .soft-slider>.a24-home-range{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:calc(100% + 60px);height:44px;min-width:0;margin:0;padding:0;border:0;opacity:0;z-index:5;cursor:grab;touch-action:pan-y;-webkit-appearance:none;appearance:none}
#soft-slider-forms .a24-home-range:active{cursor:grabbing}
#soft-slider-forms .a24-home-range::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:44px}
#soft-slider-forms .a24-home-range::-moz-range-thumb{width:60px;height:44px;border:0}
#soft-slider-forms .soft-slider:has(>.a24-home-range:focus-visible) .ui-slider-handle{outline:3px solid #365c79;outline-offset:3px}

html body #soft-slider #soft-slider-forms .tab-pane form>.col-md-9>.soft-comment+div{grid-template-columns:28px minmax(0,1fr) 28px 58px;min-height:38px}
html body #soft-slider #soft-slider-forms .soft-math{width:28px;height:28px;border-radius:50%;font-size:18px;line-height:26px}
