/* Back controls and support destinations stay consistent throughout the order journey. */
.staged-checkout .transaction-back,.guided-confirmation .transaction-back{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:20px 0 0;padding:4px 0;background:none;border:0;border-radius:0;color:var(--ink);font:inherit;font-size:12px;font-weight:550;line-height:1.5;text-decoration:none}
.transaction-back:hover{text-decoration:underline;text-underline-offset:4px}
.transaction-back>.icon{width:16px;height:16px}
.staged-checkout .payment-dialog .transaction-back{margin:0 0 18px}
.guided-confirmation .confirmation-main{padding-top:0;padding-bottom:38px}
.guided-confirmation .preview-state-control{margin-top:20px}
.transaction-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;font-size:11px;color:var(--muted)}
.transaction-links>a{display:inline-flex;align-items:center;min-height:28px;text-decoration:none}
.transaction-links>a:hover{text-decoration:underline;text-underline-offset:4px}
.guided-confirmation .footer-links.transaction-links{font-size:11px;gap:8px 22px}
@media(max-width:680px){
 .staged-checkout .transaction-back,.guided-confirmation .transaction-back{margin-top:17px;font-size:11px}
 .staged-checkout .payment-dialog .transaction-back{margin-top:0}
 .guided-confirmation .footer-links.transaction-links{font-size:10px;gap:6px 18px}
}
