.shared-slider{box-sizing:content-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.shared-slider-disabled{cursor:not-allowed;opacity:.5}.shared-slider-rail{background-color:#ccc;border-radius:15px;height:100%;position:relative;transition-property:width,height,left,right,top,bottom;width:100%}.shared-slider-process{background-color:#3498db;border-radius:15px;position:absolute;z-index:1}.shared-slider-marks{height:100%;position:relative;width:100%}.shared-slider-mark{position:absolute;z-index:1}.shared-slider-ltr .shared-slider-mark,.shared-slider-rtl .shared-slider-mark{height:100%;top:50%;width:0}.shared-slider-ltr .shared-slider-mark-step,.shared-slider-rtl .shared-slider-mark-step{top:0}.shared-slider-ltr .shared-slider-mark-label,.shared-slider-rtl .shared-slider-mark-label{margin-top:10px;top:100%}.shared-slider-ltr .shared-slider-mark{transform:translate(-50%,-50%)}.shared-slider-ltr .shared-slider-mark-step{left:0}.shared-slider-ltr .shared-slider-mark-label{left:50%;transform:translate(-50%)}.shared-slider-rtl .shared-slider-mark{transform:translate(50%,-50%)}.shared-slider-rtl .shared-slider-mark-step{right:0}.shared-slider-rtl .shared-slider-mark-label{right:50%;transform:translate(50%)}.shared-slider-btt .shared-slider-mark,.shared-slider-ttb .shared-slider-mark{height:0;left:50%;width:100%}.shared-slider-btt .shared-slider-mark-step,.shared-slider-ttb .shared-slider-mark-step{left:0}.shared-slider-btt .shared-slider-mark-label,.shared-slider-ttb .shared-slider-mark-label{left:100%;margin-left:10px}.shared-slider-btt .shared-slider-mark{transform:translate(-50%,50%)}.shared-slider-btt .shared-slider-mark-step{top:0}.shared-slider-btt .shared-slider-mark-label{top:50%;transform:translateY(-50%)}.shared-slider-ttb .shared-slider-mark{transform:translate(-50%,-50%)}.shared-slider-ttb .shared-slider-mark-step{bottom:0}.shared-slider-ttb .shared-slider-mark-label{bottom:50%;transform:translateY(50%)}.shared-slider-mark-label,.shared-slider-mark-step{position:absolute}.shared-slider-mark-step{background-color:#00000029;border-radius:50%;height:100%;width:100%}.shared-slider-mark-label{font-size:14px;white-space:nowrap}.shared-slider-dot{position:absolute;transition:all 0s;z-index:5}.shared-slider-dot:focus{outline:none}.shared-slider-dot-handle{background-color:#fff;border-radius:50%;box-shadow:.5px .5px 2px 1px #00000052;box-sizing:border-box;cursor:pointer;height:100%;width:100%}.shared-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.shared-slider-dot-handle-disabled{background-color:#ccc!important;box-shadow:none!important;cursor:not-allowed}.shared-slider-dot-tooltip{position:absolute;visibility:hidden}.shared-slider-dot-hover:hover .shared-slider-dot-tooltip,.shared-slider-dot-tooltip-show{visibility:visible}.shared-slider-dot-tooltip-top{left:50%;top:-10px;transform:translate(-50%,-100%)}.shared-slider-dot-tooltip-bottom{bottom:-10px;left:50%;transform:translate(-50%,100%)}.shared-slider-dot-tooltip-left{left:-10px;top:50%;transform:translate(-100%,-50%)}.shared-slider-dot-tooltip-right{right:-10px;top:50%;transform:translate(100%,-50%)}.shared-slider-dot-tooltip-inner{background-color:#3498db;border-radius:5px;color:#fff;font-size:14px;min-width:20px;padding:2px 5px;position:relative}.shared-slider-dot-tooltip-inner-bottom:after,.shared-slider-dot-tooltip-inner-left:after,.shared-slider-dot-tooltip-inner-right:after,.shared-slider-dot-tooltip-inner-top:after{border-style:solid;border-width:5px;content:"";height:0;position:absolute;width:0}.shared-slider-dot-tooltip-inner-top:after{border-color:#3498db transparent transparent;bottom:-10px;left:50%;transform:translate(-50%)}.shared-slider-dot-tooltip-inner-bottom:after{border-color:transparent transparent #3498db;left:50%;top:-10px;transform:translate(-50%)}.shared-slider-dot-tooltip-inner-left:after{border-color:transparent transparent transparent #3498db;right:-10px;top:50%;transform:translateY(-50%)}.shared-slider-dot-tooltip-inner-right:after{border-color:transparent #3498db transparent transparent;left:-10px;top:50%;transform:translateY(-50%)}
