:root{--slider-color-track:#e1e1e1;--slider-color-fill:#164d67;--slider-color-handle:#164d67;--slider-color-handle-hover:#206b8f;--slider-color-handle-active:#10374a;--slider-color-shadow:rgba(0, 0, 0, 0.25);--slider-color-shadow-focus:rgba(0, 0, 0, 0.25);--slider-horizontal-height:10px;--slider-horizontal-width:84%;--slider-value-width-horizontal:14%;--slider-value-margin-horizontal:2%;--slider-vertical-width:20px;--slider-vertical-min-height:150px;--slider-value-width-vertical:150px;--slider-value-margin-vertical:15px;--slider-handle-width:18px;--slider-handle-height:18px;--slider-opacity-disabled:0.4;--slider-radius:6px;--slider-color-bubble-bg:#164d67;--slider-color-bubble-text:#fff;--slider-bubble-padding:2px 6px;--slider-radius-bubble:4px;--slider-font-size-bubble:12px;--slider-bubble-offset:-28px}.rangeslider-wrapper{display:inline-flex;align-items:center}.rangeslider-wrapper.horizontal{flex-direction:row}.rangeslider-wrapper.vertical{flex-direction:column;align-items:center}.rangeslider_value-horizontal{width:var(--slider-value-width-horizontal)!important;margin-right:var(--slider-value-margin-horizontal);margin-top:0}.rangeslider_value-vertical{width:var(--slider-value-width-vertical)!important;margin-top:var(--slider-value-margin-vertical);margin-right:var(--slider-value-margin-vertical);margin-left:0;top:calc(-0.5 * var(--slider-vertical-min-height));position:relative}.rangeslider{position:relative;display:inline-block;background:var(--slider-color-track);box-shadow:var(--btn-press-shadow);border-radius:var(--slider-radius)}.rangeslider__fill{position:absolute;background:var(--slider-color-fill);box-shadow:var(--btn-press-shadow);border-radius:var(--slider-radius);transition:all 0.2s ease}.rangeslider--disabled{opacity:var(--slider-opacity-disabled);pointer-events:none}.rangeslider__handle{position:absolute;cursor:pointer;width:var(--slider-handle-width);height:var(--slider-handle-height);background:var(--slider-color-handle);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px var(--slider-color-shadow);transition:all 0.2s ease}.rangeslider__handle:hover{background:var(--slider-color-handle-hover);box-shadow:0 4px 8px var(--slider-color-shadow)}.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{background:var(--slider-color-handle-active);transform:scale(1.1)}.rangeslider--horizontal{height:var(--slider-horizontal-height);width:var(--slider-horizontal-width)}.rangeslider--horizontal .rangeslider__fill{top:0;height:var(--slider-horizontal-height)}.rangeslider--horizontal .rangeslider__handle{top:50%;transform:translateY(-50%);touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical{width:var(--slider-vertical-width);min-height:var(--slider-vertical-min-height);max-height:100%;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider--vertical .rangeslider__handle{left:50%;transform:translateX(-50%);touch-action:pan-x;-ms-touch-action:pan-x}input[type="range"]{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;opacity:0}input[type="range"]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px var(--slider-color-shadow-focus)}.rangeslider:focus{outline:none}.rangeslider:focus .rangeslider__handle{box-shadow:0 0 8px var(--slider-color-shadow-focus)}.rangeslider:focus-visible .rangeslider__handle{box-shadow:0 0 0 3px var(--slider-color-shadow-focus)}.rangeslider__handle .rangeslider-bubble{position:absolute;top:var(--slider-bubble-offset);left:50%;transform:translateX(-50%);background:var(--slider-color-bubble-bg);color:var(--slider-color-bubble-text);padding:var(--slider-bubble-padding);border-radius:var(--slider-radius-bubble);font-size:var(--slider-font-size-bubble);white-space:nowrap;pointer-events:none;transition:transform 0.15s ease}