/* ============================================================
   mpkm-redesign-cart.css  —  TEST ONLY (test.mpkm.org)
   Корзина/оформление (/shop/cart). CSS-only. Грузится последним.
   Ключевое: визард section-1..4 — скрытие неактивных шагов через
   display:none ВМЕСТО left:-1600px (убирает «дубль» при зуме).
   cart.form.js лишь переключает класс .content-current → совместимо.
   Функциональные классы/id (#tabs, #section-N, content-current,
   js_cart_table_form, p1..p15, fallback) НЕ трогаем.
   ============================================================ */

/* D26-B7: дубль :root удалён — канон-токены живут в mpkm-header.css (сайт-wide, значения были идентичны) */

/* --- Визард: display:none вместо off-screen (тот же селектор, что рабочее правило) --- */
.nsv-cart .content{height:auto!important}
.nsv-cart .content section{position:static!important;left:auto!important;margin-left:0!important;transition:none!important;display:none!important}
.nsv-cart .content section.content-current{display:block!important;left:auto!important;margin-left:0!important}

/* --- Цветовая дисциплина: «Итого»/суммы — ink (без off-palette красного) --- */
.nsv-cart .total_summ,.nsv-cart .cart_total,.nsv-cart .summa_itogo,
.nsv-cart .itogo,.nsv-cart .cart_summ,.nsv-cart .js_total_summ{color:var(--ink)!important}

/* --- Кнопки: единый радиус 13px, бренд-праймери, ghost-вторичные --- */
.nsv-cart .btn{border-radius:13px}
.nsv-cart .button_cart_next,.nsv-cart .button_cart_submit{background:var(--brand)!important;color:var(--brand-ink)!important;border:0!important;border-radius:13px}
.nsv-cart .button_cart_next:hover,.nsv-cart .button_cart_submit:hover{background:var(--brand-d)!important}
.nsv-cart .button_cart_prev,.nsv-cart .basket__btn-left{border-radius:13px}

/* --- Таблица состава: шапка muted, тонкие линии --- */
.nsv-cart .cart_order table th{color:var(--ink2);font-weight:600}
.nsv-cart .cart_order table td,.nsv-cart .cart_order table th{border-color:var(--line)}

/* --- Степпер: активный шаг — ink, пройденные — ink2 --- */
.nsv-cart #tabs>nav ul li.tab-current{color:var(--ink);font-weight:700}
