@charset "UTF-8";
.tech-chart__figure .yAxis__sd-large,
.tech-chart__figure .yAxis__sd-retail {
    margin-top: -62px !important;
}

.range-slider {
    padding: 0 14px;
}

.range-slider-tools + .tech-ind {
    margin-top: 0.5rem;
}

.range-slider__value {
    position: relative;
    line-height: 1.25rem;
    margin-bottom: 0.5rem;
    color: #6c757d;
}

.range-slider__value::before {
    content: "集保級距";
    margin-right: 0.25rem;
}

.noUi-horizontal {
    height: 0.625rem;
}

.noUi-horizontal .noUi-handle {
    width: 28px;
    height: 24px;
    right: -14px;
    top: -7px;
    border-radius: 0.125rem;
    border: 1px solid #ced4da;
    background: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.noUi-horizontal .noUi-handle::before, .noUi-horizontal .noUi-handle::after {
    height: 10px;
    background: #adb5bd;
}

.noUi-horizontal .noUi-handle::before {
    left: 10px;
}

.noUi-horizontal .noUi-handle::after {
    left: 14px;
}

.noUi-target {
    background: #e9ecef;
    border-radius: 0.125rem;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.range-slider-holding-tier {
    padding-bottom: 1rem;
}

.range-slider-holding-tier .range-slider__large .noUi-connect {
    background: #3b82f6;
}