/* Keep the existing payment choice cards; brand only the final action. */
#cart-dialog #satispay-start{display:flex!important;align-items:center;justify-content:center;gap:9px;background:#d92f40!important;color:#fff!important;border:1px solid #ed5967!important;width:100%;min-height:46px;box-shadow:none!important}
#cart-dialog #paypal-start{display:flex!important;align-items:center;justify-content:center;gap:9px;background:#75caff!important;color:#073575!important;border:1px solid #91d7ff!important;width:100%;min-height:46px;box-shadow:none!important}
#cart-dialog #confirm-order{background:#08bcd3!important;color:#102f3f!important;border-color:#069db5!important}
#cart-dialog #paypal-start[hidden],#cart-dialog #satispay-start[hidden]{display:none!important}
#cart-dialog .deep-payment-symbol{width:25px;height:25px;object-fit:contain;flex:0 0 auto;display:block}
#cart-dialog #satispay-start .deep-payment-symbol{filter:brightness(0) invert(1)}
#cart-dialog #paypal-start .deep-payment-symbol{filter:none}
#cart-dialog .deep-four-payments{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}
#cart-dialog .deep-four-payments .payment-option{min-width:0}
#cart-dialog .deep-four-payments small{overflow-wrap:anywhere}
#cart-dialog .deep-apple-action{width:100%;min-height:46px}
#cart-dialog .deep-apple-action apple-pay-button{display:block;width:100%;--apple-pay-button-width:100%;--apple-pay-button-height:46px;--apple-pay-button-border-radius:7px;--apple-pay-button-padding:0px}
#cart-dialog .deep-apple-action[inert]{opacity:.5}
#cart-dialog #applepay-status{color:#d7ecf6;font-size:13px}
@media(max-width:760px){#cart-dialog .deep-four-payments{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
