#cart-dialog{max-height:90dvh;overflow:auto}
.cart-checkout-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px}
.cart-checkout-actions .button{min-height:54px;font-size:14px;justify-content:center;gap:14px}
.cart-edit-banner{display:flex;gap:18px;justify-content:space-between;padding:18px 24px;background:#edf2ff;border:1px solid #d4defa;border-radius:16px;margin-bottom:18px;color:#4964bd;font-size:14px;line-height:1.5}
.cart-edit-banner a{color:inherit;font-size:12px}
@media(max-width:600px){.cart-checkout-actions{grid-template-columns:1fr}.cart-edit-banner{flex-direction:column;gap:8px;padding:16px 20px}}
