.G_Range{cursor:pointer;flex-direction:column;justify-content:flex-start;width:100%;transition:all .3s;display:flex;position:relative}.G_Range ._title{color:#bfbfbf;letter-spacing:1px;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:calc(100% - 40px);padding:0 0 0 10px;font-size:11px;font-weight:500;line-height:13px;display:flex}.G_Range.block{opacity:.5;pointer-events:none}.G_Range p{box-sizing:border-box;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;margin:0;padding:0;font-size:11px;font-weight:500;line-height:9px;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.G_Range p span{font-weight:600}.G_Range p span:first-of-type{margin-right:5px}.G_Range p span:last-of-type{margin-left:auto}.G_Range p b{color:#31bbff;font-size:11px;font-weight:500}.G_Range .content{align-items:flex-start;width:100%;height:20px;display:flex}.G_Range .bar{cursor:pointer;width:calc(100% - 12px);height:16px;margin:0 auto;position:relative}.G_Range .bar:after{content:"";background-color:#2e394f;border-radius:3px;width:calc(100% + 12px);height:4px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.G_Range .bar .step{z-index:3;background-color:#606d87;border-radius:50%;width:10px;height:10px;transform:translate(-50%)translateY(-50%)}.G_Range .bar .prog,.G_Range .bar .step{pointer-events:none;position:absolute;top:50%;left:0}.G_Range .bar .prog{z-index:2;background-color:#64eb49;border-radius:12px;height:5px;transform:translateY(-50%)}.G_Range .bar .pos{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;transition:background-color .3s;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%)translateY(-50%)}.G_Range .bar .pos.move:after,.G_Range .bar .pos:hover:after{background-color:#31bbff}.G_Range .bar .pos:after{box-sizing:border-box;content:"";pointer-events:none;background-color:#606d87;border:3px solid #2e394f;border-radius:50%;width:12px;height:12px;transition:all .3s;display:flex}.G_Range .bar .pos span{pointer-events:none;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:calc(100% - 20px);left:50%;transform:translate(-50%)}.G_Range .bar:not(.move) .pos{transition:left .3s,background-color .3s}.G_Range.mobile .bar{pointer-events:none}.G_Range.hide_val .bar .pos span{display:none}
