.slider-container,.slider-input{position:relative;width:100%}.slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;height:2px;background:linear-gradient(to right,#1a1a1a 0,#1a1a1a var(--slider-progress,0),#ccc var(--slider-progress,0),#ccc 100%);border-radius:4px;outline:none;cursor:pointer;transition:opacity .2s ease}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background-color:#1a1a1a;border-radius:50%;cursor:grab;border:2px solid white;box-shadow:0 0 3px rgba(0,0,0,.12);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.slider-input::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.16)}.slider-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.slider-input::-moz-range-thumb{width:16px;height:16px;background:radial-gradient(circle,#1a1a1a 0,#1a1a1a 4px,white 0,white 100%);border-radius:50%;cursor:grab;border:2.4px solid #1a1a1a;box-shadow:0 0 3px rgba(0,0,0,.12);-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.slider-input::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.16)}.slider-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.slider-input::-moz-range-track{height:8px;background:transparent;border-radius:4px}.slider-disabled{opacity:.5;cursor:not-allowed}.slider-disabled::-webkit-slider-thumb{cursor:not-allowed}.slider-disabled::-moz-range-thumb{cursor:not-allowed}.slider-marks{position:absolute;top:50%;left:0;width:100%;height:0;z-index:1;pointer-events:none;background:white}.slider-mark{position:absolute;padding:0;width:8px;height:8px;border-radius:50%;cursor:pointer;pointer-events:auto;transition:background-color .15s ease,border-color .15s ease;background-color:#fff;border:1px solid #ccc}.slider-mark-active{background-color:#1a1a1a;border-color:#1a1a1a}.slider-mark:hover{transform:scale(1.15)}.slider-mark:disabled{cursor:not-allowed;opacity:.5}