html {
    --scroll-behavior: smooth!important;
    scroll-behavior: smooth!important;
}

[x-cloak] {
    display: none !important;
}

.range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 36px;
    height: 36px;
    border: 0;
    cursor: pointer;
    transition: .3s ease-in-out;
    background-image: url(../elements/slider-holder.svg);
}

.range-slider::-moz-range-thumb {
    width: 36px;
    height: 36px;
    border: 0;
    cursor: pointer;
    transition: .3s ease-in-out;
    background-image: url(../elements/slider-holder.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.custom_scroll {
    overflow-y: auto;
}

.custom_scroll::-webkit-scrollbar {
    width: 8px;
    height: 0;
}

.custom_scroll::-webkit-scrollbar-thumb {
    height: 1em;
    border: 0.01em solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    background-color: #D1D5DB;
}

.custom_scroll::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}

.custom_scroll::-webkit-scrollbar-corner {
    background-color: transparent;
}

.tippy-box > .tippy-svg-arrow {
    transform: translate(16px, 0px)!important;
}