.login_error {color: var(--color-brand);}
.login_error:empty {display: none;}
.text-left {text-align: left!important;}
.text-center {text-align: center!important;}
.w-100 {width: 100%;}
.error {border-color: red!important;}
.checkbox__text.error {border-bottom: 1px solid red!important;}

.input__wrapper_long
{
    max-width: 53.5rem;
    width: 100%;
}


/* недопилки верстки: */
.dish_wide .dish_left {min-width: calc(100% - 20.625rem)!important;}
.qs-arrow
{
    width: 1rem;
    height: 1rem;
    -webkit-mask-size: 1rem 1rem;
    mask-size: 1rem 1rem;
}
a.like_no_link {color: #000; text-decoration: none;}

.mt-bottom-default
{
    margin-bottom: 3.125rem;
}

.button_fill.no-background
{
    background-color: #FFF;
    border-color: var(--color-gray);
}

/*.admin_table_pc_product_sort {min-width: 70px;}
.admin_table_pc_username {min-width: 240px; }*/

.account__expand-content_expanded.max_company_summ {
    margin-top: 0px;
    margin-bottom: 2.188rem;
}

/*.complex_wide .dish__description p span {display: inline-block; float: right; width: 100px; text-align: left;}*/
.complex_wide .dish__description p span {display: block; width: 100%; text-align: left; font-size: 0.7em;}

@media all and (max-width: 992px)
{
    .complex_wide .dish__description {width: 100%;}
    .complex_wide .dish__description p span {display: block; width: 100%; text-align: left; font-size: 0.7em;}
}
@media all and (max-width: 767px)
{
    .account__expand-content_expanded.max_company_summ {
        margin-bottom: 5.266rem;
    }
}