/*Заголовок H1*/
h1.tn-atom span {
    outline: 1px solid #B5D3FF;
    border-radius: 30px;
    padding: 6px 20px;
    display: inline-block;
    margin-bottom: 4px;
    font-weight: 700;
}
/* Для экранов до 960px */
@media (max-width: 959px) {
    h1.tn-atom span {
    border-radius: 20px;
    padding: 6px 16px;
    }
}
/* Для экранов от 960px */
@media (min-width: 960px) and (max-width: 1199px) {
    h1.tn-atom span {
    border-radius: 30px;
    padding: 6px 16px;
    }
}

/*Планирование закупок*/
.t396__elem.uc-plan span {
    outline: 1px solid #B5D3FF;
    border-radius: 30px;
    padding: 6px 20px;
    display: inline-block;
    margin-bottom: 4px;
    font-weight: 700;
}
/* Для экранов до 960px */
@media (max-width: 959px) {
    .t396__elem.uc-plan span {
    border-radius: 20px;
    padding: 6px 16px;
    }
}
/* Для экранов от 960px */
@media (min-width: 960px) and (max-width: 1199px) {
    .t396__elem.uc-plan span {
    border-radius: 30px;
    padding: 6px 16px;
    }
}

/* Поле ввода для экранов до 640px */
@media (max-width: 639px) {
    .t-form__inputsbox_inrow .t-input-group_width50.t-input-group_inonerow {
    width: calc(100%);
    }
}

/* Кнопка в форме для экранов до 640px */
@media (max-width: 639px) {
    button.t-submit {
    width: 100% !important;
    }
}

/*Кнопка Загрузить файлы*/
.t-upwidget-container__button.t-text {
    background-color: white !important;
    color: black !important;
    outline: 1px solid #0055CF;
    border-radius: 10px !important;
}

.button#tildaformsuccesspopupbtn-new {
    background-color: #0055CF;
    border-radius: 30px;
}

/*Блок вопросы-ответы*/
.t585__header.t585__opened .t585__trigger-button {
    padding-bottom: 10px !important;
}
/* Для экранов от 640px */
@media (min-width: 640px) {
    .t585__text.t-descr.t-descr_xs {
    padding-right: 50px;
    }
}
@media screen and (max-width: 960px) {
    .t-container {
        max-width: 100% !important;
    }
}

/*@media (min-width: 981px) {*/
/*    #rec1500042311 .t-quiz {*/
/*        --content-padding: 30px;*/
/*        --border-size: 1px;*/
/*        --border-radius: 40px;*/
/*    }*/
/*}*/

/*Квиз*/
.t-quiz.leftside-panel, .t-quiz.rightside-panel {
    --panel-type: sidebar;
}
.t-quiz__consultant__msg-bubble {
    background-color: var(--consultant-msg-bubble-bg);
    border-radius: 10px;
    padding: 20px;
}
.t-quiz__sidebar {
    --sidebar-padding-top: 30px;
    --sidebar-padding-bottom: 30px;
}
.t-form__successbox {
    background: #62c584;
    color: #fff;
    margin-bottom: 30px;
    padding: 30px;
    text-align: left;
}
.t-quiz__variants-hint {
    font-size: 0px;
}
.t-quiz__inputs-wrapper {
    gap: 20px;
}

/* Для экранов от 640px */
@media (min-width: 640px) {
    .t972 {
    width: 380px;
    }
}

/* Чек-бокс */
.t-checkbox__control.t-checkbox__control_flex {
    align-items: flex-start;
}

/* Телефон в квизе */
.js-successbox.t-form__successbox a {
    font-family: 'Inter', Arial, sans-serif;
}
