.support__form--tenter .copy-text a {
    position:absolute;
    left:20px;
    font-size:0;
}
.support__form--tenter .copy-text {
    padding:0;
    width:20px;
    height:20px;
    position:absolute;
    left: calc(100% - 14px);
    top:-1px;
    cursor:pointer;
    transition:background 0.05s ease-in;
}
.support__form--tenter .copy-text::before {
    background:url(../img/icons/copy-def-red.svg) right center no-repeat;
}
.support__form--tenter .copy-text:hover::before {
    background:url(../img/icons/copy-hov-red.svg) right center no-repeat;
}

.form__copy-text {
    position:relative;
    display: inline-block;
    padding-right: 20px;
}
.support__form--tenter .copy-text.active::after {
    margin-left:-15px;
    background:rgba(246, 248, 250, 1);
    right:0;
    left:-100px;
    top:calc(100% - -10px);
    width:fit-content;
}


.form-send__close,
.support__close--tender {
    transition:background 0.1s ease-in;
}
.form-send__close:hover,
.support__close--tender:hover {
    background:url(../img/icons/close-hover-modal.svg) center center no-repeat;
}
.form-send__close:active,
.support__close--tender:active {
    background:url(../img/icons/close-active-modal.svg) center center no-repeat;
}
.form-input-message {
    position:relative;
    z-index:6;
    display:block;
    width:100%;
}
.form-input-message--error::before,
.form-input-message--ok::before {
    content:"";
    height:50px;
    width:22px;
    right:12px;
    top:0;
    position:absolute;
    background:url(../img/icons/error-inp.svg) center center no-repeat;
    transition:background 0.05s linear;
}
.form-input-message--ok::before {
    background:url(../img/icons/ok-inp.svg) center center no-repeat;
}

[name="FORM_POPUP_SELECT"] .form-input-message--error::before,
[name="FORM_POPUP_SELECT"] .form-input-message--ok::before,
[name="SIMPLE_FORM_2"] .form-input-message--error::before,
[name="SIMPLE_FORM_2"] .form-input-message--ok::before {
    display:none;
}

#support-price-form .support__form {
    overflow-y: auto;
}
#support-price-form .support__form::-webkit-scrollbar {
    width: 6px;
}
#support-price-form .support__form::-webkit-scrollbar-track {
    border-radius: 4px;
}
#support-price-form .support__form::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: rgb(204, 219, 225);
}
#support-price-form .support__form .support__content {
    overflow-y: initial;
}
.form-tenter__fieldset+.form-tenter__fieldset {
    margin-top: -4px;
}
[name="FORM_POPUP_SELECT"] .phone-parent::after {
    top:28px;
}