/* Запрет выделения, но разрешение ввода в полях формы */
* {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input, textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* делаем высоту динамичной */
.root--u-i8z5xo3zc {
    height: 100dvh;
    min-height: 100dvh;
}

/* убираем скролл */
.div-all-devices-scroll {
    overflow-x: hidden;
    overflow-y: scroll;
    box-sizing: border-box;
    overflow-y: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
}
.div-all-devices-scroll::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
}

/* убираем таптоп */
.tt_badge {
    display: none;
}

/* слайдер */
.input_range {
    margin-top: 20px;
    -webkit-appearance: none;
    width: 90%;
    height: 8px;
    background: #ddd;
    border-radius: 4px;
}
.input_range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 35px;
    height: 35px;
    background: #4b4b4b;
    border-radius: 50%;
    cursor: pointer;
}
.value_range {
    font-size: 50px;
}

/* все тексты */
.text-block-wrap-div {
    width: 100%;
    text-align: center;
}

/* наследуем параметры от родителя */
.image__img {
    height: inherit;
}

/* отключаем все страницы при старте */
.div-all-devices-box {
    display: none;
}

.div-big-dt {
    display: none
}

.div-device-info {
    display: none
}

.div-contr-sets {
    display: none
}

.div-set-input-text {
    display: none
}

.div-set-confirm {
    display: none
}

.div-set-input-range {
    display: none
}

.div-big-contr {
    display: none
}

.div-all {
    display: none
}

/* делаем кликабельными */
.div-all-devices-dt,
.div-all-devices-contr,
.div-futer-image-text-home,
.div-futer-image-text-scen,
.div-futer-image-text-set,
.text-heder-add,
.text-heder-back {
    cursor: pointer;
}


.btn-big .div-all-devices {
    transition: all 0.1s ease-out;
}
.div-all-devices:focus,
.div-all-devices:active,
.btn-big:focus,
.btn-big:active {
    opacity: 0.7;
}
