/* UNICOMPS uc_site_ux 24.10.2026: кнопки страницы корзины (только checkout.cart). Одна «Оформить заказ» внизу у плашки минималки, ровная сетка. */
.ut2-cart-content__top-buttons{display:none!important} /* дубль кнопок над списком (на ПК тема его и так прятала); скрытая кнопка пересчёта остаётся в DOM */
.ut2-cart-content__bottom-buttons{display:grid!important;grid-template-columns:max-content max-content max-content 1fr minmax(300px,380px);column-gap:10px;row-gap:0;align-items:end}
.ut2-cart-content__bottom-buttons:before,.ut2-cart-content__bottom-buttons:after{display:none!important}
.ut2-cart-content__bottom-buttons .ut2-cart-content__left-buttons,
.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons,
.ut2-cart-content__bottom-buttons .uc-b2b-cart,
.ut2-cart-content__bottom-buttons .uc-mo-cart-actions{display:contents!important}
.ut2-cart-content__bottom-buttons .ty-btn{display:flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:46px;min-height:46px;margin:0!important;padding:0 18px!important;border-radius:0!important;font-size:15px;font-weight:500;line-height:1.1;white-space:nowrap;text-align:center;float:none!important;width:100%;max-width:none!important;grid-row:2}
.ut2-cart-content__bottom-buttons .ut2-cart-content__left-buttons>.ty-btn__secondary{grid-column:1}
.ut2-cart-content__bottom-buttons .ut2-cart-content__left-buttons>.ty-btn__outline{grid-column:2}
.ut2-cart-content__bottom-buttons .uc-b2b-cart__btn{grid-column:3}
.ut2-cart-content__bottom-buttons .uc-mo--cart{grid-column:5;grid-row:1;max-width:none;margin:0 0 10px!important}
.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons .ty-btn{grid-column:5}
/* главное действие — фирменный красный, как «В корзину» на карточке */
.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons .ty-btn__primary{background:#f00!important;border-color:#f00!important;color:#fff!important;font-size:16px;font-weight:600}
@media (hover:hover){.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons a.ty-btn__primary:hover{background:#d40000!important;border-color:#d40000!important}}
/* неактивная (сумма меньше минимальной) — тот же размер и форма, явно выключена */
.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons .ty-btn__primary.uc-mo-btn-off{background:#e6e6e6!important;border-color:#e6e6e6!important;color:#9a9a9a!important;opacity:1!important;filter:none!important;cursor:not-allowed!important;pointer-events:none}
.ut2-cart-content__bottom-buttons .ty-btn i{font-size:14px;margin:0!important}
@media (max-width:767px){
.ut2-cart-content__bottom-buttons{grid-template-columns:1fr 1fr;row-gap:10px;align-items:stretch}
.ut2-cart-content__bottom-buttons .ty-btn{grid-row:auto;height:48px;min-height:48px;padding:0 6px!important;font-size:14px}
.ut2-cart-content__bottom-buttons .uc-mo--cart{grid-column:1/-1;grid-row:auto;order:1;margin:0!important}
.ut2-cart-content__bottom-buttons .ut2-cart-content__right-buttons .ty-btn{grid-column:1/-1;order:2;font-size:16px}
.ut2-cart-content__bottom-buttons .uc-b2b-cart__btn{grid-column:1/-1;order:3}
.ut2-cart-content__bottom-buttons .ut2-cart-content__left-buttons>.ty-btn__secondary{grid-column:1;order:4}
.ut2-cart-content__bottom-buttons .ut2-cart-content__left-buttons>.ty-btn__outline{grid-column:2;order:5}
}
/* «Быстрый заказ» в итогах корзины на телефоне — во всю ширину, как поля над ним */
@media (max-width:767px){
#checkout_totals .ab__qobp_cart .ab__qobp_content input[type=text],#checkout_totals .ab__qobp_cart .ab__qobp_content input[type=tel]{width:100%!important;max-width:none!important;box-sizing:border-box}
#checkout_totals .ab__qobp_cart .ty-btn__ab__qobp{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:48px;margin-left:0!important;margin-right:0!important;border-radius:0!important;box-sizing:border-box;font-size:15px}
}
