body.commerce-saved #photoEntry,body.commerce-saved #calculatorView,body.commerce-saved #reviewWorkspace,body.commerce-saved #productsPanel,body.commerce-saved .phone-dock,body.commerce-saved #orderMonitor,body.commerce-saved .object-functions{display:none!important}
body .commerce-receipt{margin:16px;padding:20px;background:#fffaf0;border:1px solid #b9c8ae;border-radius:16px;color:#41473c;font:16px/1.45 Source,Arial,sans-serif}
.commerce-receipt button,.commerce-receipt .payment-link{display:block;width:100%;margin:12px 0;padding:12px;border-radius:16px;border:1px solid #a5b199;background:#edf0df;color:#34584c;font:600 16px/1.3 Source,Arial,sans-serif;cursor:pointer;text-align:center}
.commerce-receipt .payment-link,.commerce-receipt #commercePay{background:#a54e33;color:white;border-color:#8d442e}.commerce-receipt h2{font:400 27px/1.2 Georgia,serif}.commerce-receipt strong{overflow-wrap:anywhere}.commerce-note{font-size:14px}.usage-help{flex-wrap:wrap;gap:8px}.commerce-history{border:0;background:transparent;color:#34584c;font:15px Source,Arial,sans-serif;cursor:pointer;text-decoration:underline}.commerce-extra label{display:block}.commerce-extra input,.commerce-extra textarea{display:block;width:100%;font:inherit;padding:10px;border:1px solid #c9bba1;border-radius:9px}.commerce-extra p{font-size:14px}

/* Próxima acción del pago: un único destaque, secundarias arena. */
body .phone-display .commerce-receipt .payment-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
body .phone-display .commerce-receipt .payment-actions>button,body .phone-display .commerce-receipt .payment-actions>a{flex:1 1 190px;min-width:0;width:auto;margin:0;background:#eee5d5!important;color:#4c4a40!important;border:1px solid #c7b99f!important;border-bottom:3px solid #b4a58c!important;box-shadow:inset 0 1px 1px #fff9,0 2px 4px #3b302015!important;font-size:16px!important}
body .phone-display .commerce-receipt .payment-actions>.payment-primary{background:#a54e33!important;color:#fff!important;border-color:#843c28!important;order:2}
body .phone-display .commerce-receipt .payment-actions>.payment-back{order:-1}
body .phone-display .commerce-receipt .payment-actions>:focus-visible{outline:3px solid #315e60;outline-offset:3px}
body .phone-display .commerce-receipt .payment-actions>:disabled{opacity:.55;cursor:wait}
body .phone-display .commerce-receipt .payment-next-step{padding:12px;border-radius:10px;background:#eee5d5;color:#4c4a40;font-size:16px;line-height:1.45}
body .phone-display .commerce-receipt .payment-success{background:#e5efdf;color:#285138;border:1px solid #a2bd97}
@media(max-width:800px){body .phone-display .commerce-receipt .payment-actions{flex-direction:column}body .phone-display .commerce-receipt .payment-actions>button,body .phone-display .commerce-receipt .payment-actions>a{flex:auto;width:100%}body .phone-display .commerce-receipt .payment-actions>.payment-primary{order:-2}body .phone-display .commerce-receipt .payment-actions>.payment-back{order:3}}
