.main-form__wrapper {
    max-width: 400px;
}

.main-form .main-form__block .auth-policy a {
    text-decoration: none;
    font-size: 12px;
    color: #B4B4B4;
}

.appauth {
    margin-top: 50px;
    cursor: pointer;
}

.main-info-block  {
    max-width: 400px;
    margin: auto;
    padding-top: 40px;
}

.cardSelect-history .cardSelect-history__unit_active {
    color: #283890;
    padding-bottom: 5px;
    border-bottom: unset;
}
.histroy-select__wrapper.addblock {
    display: block;
}

#footer {
    position:absolute;
    bottom:20px;
    cursor: pointer;
    max-width: 400px;
}


.balance-block__exit {
    width: 112px;
    height: 29px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border-radius: 50px;
    cursor: pointer;
}

.cart-block .cart-block__text {
    margin-right: 25px;
}