/* Общие элементы второго шага оформлены в dostavka-calc.css. */
[data-aris-multi] [data-multi-review][hidden],
[data-aris-multi] #dostavka-delivery[hidden] { display: none !important; }
[data-aris-multi] [data-multi-review] { padding: 20px; }
[data-aris-multi] .kzb-summary { margin: 10px 0; padding: 12px; border: 1px solid #e5e7eb; border-radius: 14px; background: #fff; }
[data-aris-multi] .aris-review-heading { margin: 24px 0 10px; font-size: 17px; }
[data-aris-multi] .aris-review-totals { margin-top: 18px !important; }
[data-aris-multi] .aris-review-product .kzb-inline-2 { max-width: 50%; }
[data-aris-multi] .kzb-summary__route > div + div { margin-top: 8px; }
[data-aris-multi] .kzb-status[data-status="error"] { color: #b91c1c; }
[data-aris-multi] .kzb-status[data-status="warning"] { color: #92400e; }
[data-aris-multi] .kzb-status[data-status="success"] { color: #166534; }
[data-aris-multi] .kzb-order-form .mixcalc-order__actions { display: flex; flex-wrap: wrap; gap: 10px; }
[data-aris-multi] .kzb-order-form [aria-invalid="true"] { border-color: #dc2626; }
@media (max-width: 760px) {
  [data-aris-multi] [data-multi-review] { padding: 10px; }
  [data-aris-multi] .aris-review-product .kzb-inline-2 { max-width: 100%; }
  [data-aris-multi] .kzb-order-form .mixcalc-order__actions .mc-btn { width: 100%; }
}
