

/* Start:/login/style.css?17775480032888*/

.auth-section {
    width: 100%;
    padding: 120px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.auth-wrapper {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.form_block.auth-form {
    width: 100%;
    max-width: 454px;
    padding: 0;
}

.auth-form__forgot-password.control_m {
    color: var(--text-caption);
    cursor: pointer;

    &:hover {
        color: var(--text-main);
    }
}

.auth-form__switch.button_m {
    text-align: center;
    color: var(--text-main);
    cursor: pointer;

}
.auth-form__switch.button_m:hover {
    color: var(--text-caption);
}


/* Радиогруппа */
.radiogroup {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 6px;
    background: var(--brand-4, #F8F5F2);
    border-radius: 12px;
    width: 100%;
}
.radiogroup__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 12px 20px;
    border-radius: 10px;

    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;


    & .control_m {
        -webkit-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }
    & .caption {
        -webkit-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }
}
.radiogroup__item:not(.active):hover {
    & .control_m {
        color: var(--text-caption);
    }
    & .caption {
        color: var(--text-caption);
    }
}
.radiogroup__item.active {
    background: var(--bg-main, white);
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.10);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.10);
}


/* Медиазапросы */
@media (max-width: 1400px) {
    .auth-section {
        padding: 80px 48px;
    }
}

@media (max-width: 1100px) {
    .auth-section {
        padding: 60px 32px;
    }

    .auth-form {
        max-width: 400px;
    }
}

@media (max-width: 800px) {
    .auth-section {
        padding: 40px 16px;
    }

    .auth-form {
    }


}

@media (max-width: 570px) {
    .auth-section {
        padding: 32px 12px;
    }

    .auth-form {
        max-width: 100%;
    }
}
/* End */
/* /login/style.css?17775480032888 */
