.checkout-payment-preview{align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--rule);border-radius:var(--radius-control);background:var(--recessed);grid-template-columns:minmax(0,1fr) 240px;display:grid}.checkout-payment-preview__copy{min-width:0}.checkout-payment-preview__label{margin:0 0 var(--space-2);color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.checkout-payment-preview__recipient{color:var(--ink);font-size:var(--type-lead-size);font-weight:500;line-height:var(--type-lead-leading);overflow-wrap:anywhere;margin:0}.checkout-payment-preview__instruction{margin:var(--space-4) 0 0;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.checkout-payment-preview__instruction strong{font-weight:600;display:block}.checkout-payment-preview__receipt{margin:var(--space-3) 0 0;color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.checkout-payment-preview__qr-frame{aspect-ratio:1;border:var(--rule);border-radius:var(--radius-control);background:var(--label);width:240px;max-width:100%;overflow:hidden}.checkout-payment-preview__qr{object-fit:contain;width:100%;height:100%;display:block}.checkout-payment-preview__qr-frame--venmo{aspect-ratio:1128/1006}.checkout-payment-preview__qr-frame--venmo .checkout-payment-preview__qr{object-fit:cover;object-position:center 79.4%}@media (width<=620px){.checkout-payment-preview{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.checkout-payment-preview__qr-frame{justify-self:center}}.checkout-walkthrough{gap:var(--space-4);display:grid}.checkout-walkthrough__banner{gap:var(--space-3);border:var(--rule);display:grid}.checkout-walkthrough__banner p,.checkout-walkthrough__placeholder p{margin:0}.checkout-walkthrough__steps{gap:var(--space-3) var(--space-4);color:var(--quiet);font-size:var(--type-caption-size);text-transform:capitalize;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.checkout-walkthrough__steps [aria-current=step]{color:var(--forest);font-weight:600}.checkout-walkthrough__placeholder{gap:var(--space-3);padding:var(--space-6);border:var(--rule);border-radius:var(--radius-control);background:var(--recessed);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:grid}.checkout-walkthrough__lines{gap:var(--space-4);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.checkout-walkthrough__lines li{align-items:center;gap:var(--space-3);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.checkout-walkthrough__lines li>span{min-width:0}.checkout-walkthrough__lines strong{white-space:nowrap}@media (width>=1024px) and (width<=1199px){.checkout-walkthrough__lines li{row-gap:var(--space-1);grid-template-columns:64px minmax(0,1fr)}.checkout-walkthrough__lines li>.specimen-thumb{grid-row:span 2}.checkout-walkthrough__lines strong{grid-column:2}}.checkout-form[hidden]{display:none}.checkout-walkthrough__payment{align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--rule);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) 144px;display:grid}.checkout-walkthrough__payment-details,.checkout-walkthrough__facts{gap:var(--space-4);margin:0;display:grid}.checkout-walkthrough__facts dt{color:var(--quiet);font-size:var(--type-caption-size)}.checkout-walkthrough__facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.checkout-walkthrough__code-placeholder{align-content:center;gap:var(--space-2);aspect-ratio:1;border:var(--rule);background:var(--recessed);text-align:center;width:100%;color:var(--quiet);font-size:var(--type-caption-size);display:grid}.checkout-walkthrough__asset,.checkout-walkthrough__attachment{align-items:center;gap:var(--space-3);display:flex}.checkout-walkthrough__asset svg{width:32px;height:32px}.checkout-walkthrough button:disabled{cursor:not-allowed;opacity:.6}@media (width<=479px){.checkout-walkthrough__payment{grid-template-columns:1fr}.checkout-walkthrough__code-placeholder{width:144px}}
