.ed-slider{--ed-slider-main-bg-color:var(--ed-color-primary);--ed-slider-runway-bg-color:var(--ed-border-color-light);--ed-slider-stop-bg-color:var(--ed-color-white);--ed-slider-disabled-color:var(--ed-text-color-placeholder);--ed-slider-border-radius:3px;--ed-slider-height:6px;--ed-slider-button-size:20px;--ed-slider-button-wrapper-size:36px;--ed-slider-button-wrapper-offset:-15px}.ed-slider{width:100%;height:32px;display:flex;align-items:center}.ed-slider__runway{flex:1;height:var(--ed-slider-height);background-color:var(--ed-slider-runway-bg-color);border-radius:var(--ed-slider-border-radius);position:relative;cursor:pointer}.ed-slider__runway.show-input{margin-right:30px;width:auto}.ed-slider__runway.is-disabled{cursor:default}.ed-slider__runway.is-disabled .ed-slider__bar{background-color:var(--ed-slider-disabled-color)}.ed-slider__runway.is-disabled .ed-slider__button{border-color:var(--ed-slider-disabled-color)}.ed-slider__runway.is-disabled .ed-slider__button-wrapper.hover,.ed-slider__runway.is-disabled .ed-slider__button-wrapper:hover{cursor:not-allowed}.ed-slider__runway.is-disabled .ed-slider__button-wrapper.dragging{cursor:not-allowed}.ed-slider__runway.is-disabled .ed-slider__button.dragging,.ed-slider__runway.is-disabled .ed-slider__button.hover,.ed-slider__runway.is-disabled .ed-slider__button:hover{transform:scale(1)}.ed-slider__runway.is-disabled .ed-slider__button.hover,.ed-slider__runway.is-disabled .ed-slider__button:hover{cursor:not-allowed}.ed-slider__runway.is-disabled .ed-slider__button.dragging{cursor:not-allowed}.ed-slider__input{flex-shrink:0;width:130px}.ed-slider__bar{height:var(--ed-slider-height);background-color:var(--ed-slider-main-bg-color);border-top-left-radius:var(--ed-slider-border-radius);border-bottom-left-radius:var(--ed-slider-border-radius);position:absolute}.ed-slider__button-wrapper{height:var(--ed-slider-button-wrapper-size);width:var(--ed-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--ed-slider-button-wrapper-offset);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;outline:0}.ed-slider__button-wrapper::after{display:inline-block;content:"";height:100%;vertical-align:middle}.ed-slider__button-wrapper.hover,.ed-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.ed-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.ed-slider__button{display:inline-block;width:var(--ed-slider-button-size);height:var(--ed-slider-button-size);vertical-align:middle;border:solid 2px var(--ed-slider-main-bg-color);background-color:var(--ed-color-white);border-radius:50%;box-sizing:border-box;transition:var(--ed-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ed-slider__button.dragging,.ed-slider__button.hover,.ed-slider__button:hover{transform:scale(1.2)}.ed-slider__button.hover,.ed-slider__button:hover{cursor:-webkit-grab;cursor:grab}.ed-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.ed-slider__stop{position:absolute;height:var(--ed-slider-height);width:var(--ed-slider-height);border-radius:var(--ed-border-radius-circle);background-color:var(--ed-slider-stop-bg-color);transform:translateX(-50%)}.ed-slider__marks{top:0;left:12px;width:18px;height:100%}.ed-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:var(--ed-color-info);margin-top:15px;white-space:pre}.ed-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.ed-slider.is-vertical .ed-slider__runway{width:var(--ed-slider-height);height:100%;margin:0 16px}.ed-slider.is-vertical .ed-slider__bar{width:var(--ed-slider-height);height:auto;border-radius:0 0 3px 3px}.ed-slider.is-vertical .ed-slider__button-wrapper{top:auto;left:var(--ed-slider-button-wrapper-offset);transform:translateY(50%)}.ed-slider.is-vertical .ed-slider__stop{transform:translateY(50%)}.ed-slider.is-vertical .ed-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.ed-slider--large{height:40px}.ed-slider--small{height:24px}