.glass {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.uc-header .t396__artboard {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: rgba(49, 59, 72, 0.05);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.t-checkbox__indicator {
    border-radius: 5px !important;
}

/* ————————————————————————— */
/* ————————————————————————— */

/* Обработка ошибок */
.t-input-error {
    width: calc(100% - 40px) !important;
    margin-top: -4px !important;
    opacity: 1 !important;
    background: #f95d51 !important;
    padding: 2px 20px !important;
    color: white !important;
    border-radius: 0px 0px 5px 5px !important;
}

.t-input-error:after {
    display: none;
}

.js-form-popup-errorbox{
    display: none !important;
}

.t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .uploadcare-widget {
    border: 1px solid #f95d51 !important;
}

/* ————————————————————————— */
/* ————————————————————————— */