.login_remember label{
    display: inline-block;
    padding-top: .4em;
}

.p_user_login__form input[type="checkbox"] {
    margin: .6em 0;
}

.authForm__wrap {
    background: -o-linear-gradient(135deg, #fff, var(--ui-color-backgroundText) 90%);
    background: linear-gradient(315deg, #fff, var(--ui-color-backgroundText) 90%);
    max-width: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px;
    border-radius: 5px;
    -webkit-box-shadow: var(--ui-shad   ow-block);
            box-shadow: var(--ui-shadow-block);
}

.authForm__form {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 15px;
}

.authForm__fieldsBox {
    text-align: left;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.authForm__helpBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.authForm__formControl {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}

.authForm__formControl input {

    width: 100%;
    -webkit-box-sizing: border-box    ;
            box-sizing: border-box    ;
}

.authForm__linkBox {
    gap: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}