.balance__payment-form .form__input {
    width: 156px;
}

.balance__payment-form .button2 {
    margin: 0 16px;
}

.balance__payment-form .form__value {
    display: flex;
    align-items: flex-start;
}

.balance__payment-form .form__item {
    margin-top: 0;
}

.balance__payment-form .form__field {
    align-items: center;
}

.balance__payment-form .form__error {
    font-size: 15px;
}

.balance__payment-form .form__buttons {
    margin-top: 24px;
}

.balance__payment-form .form__buttons .button2 {
    width: 180px;
}

.balance__payment-form_popup.form .form__item {
    margin-top: 0;
}

.balance__payment-form_popup.form .form__field {
    align-items: center;
}

.balance__payment-form_popup.form .form__label {
    flex-basis: auto;

    width: auto;
    margin: 0;
    padding: 0 16px 0 0;

    font-size: 16px;
    line-height: 1.3;
    white-space: normal;

    color: #000;
}

.balance__payment-form_popup.form .form__value {
    flex-basis: 180px;

    min-width: 180px;
    max-width: 180px;
}

.balance__payment-form_popup.form .form__error {
    float: right;

    width: 180px;

    font-size: 15px;
}

.balance__payment-form_popup.form .form__error::after {
    display: block;
    clear: both;

    margin-bottom: 18px;

    content: '';
}

.balance__payment-form_popup.form .form__buttons {
    margin-top: 24px;
}

.balance__payment-form_popup.form .form__buttons .button2 {
    width: 180px;
}
