.payment-panel{border:1px solid var(--line);text-align:left;background:#fbfdfd;border-radius:14px;margin:28px 0 0;padding:22px}.payment-test-notice{color:var(--indigo);background:#f0f3fc;border:1px solid #c5ceea;border-radius:8px;margin:0 0 20px;padding:8px 12px;font-size:12px;font-weight:650}.payment-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-summary h2{margin:0 0 2px;font-size:18px}.payment-caption{color:var(--muted);margin:8px 0;font-size:13px}.payment-summary .payment-caption{margin:0}.payment-amount{color:var(--teal);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700}.payment-amount span{font-size:12px}.payment-status{margin:18px 0 12px;font-size:14px;font-weight:650}.payment-status-approved{color:var(--teal)}.payment-status-rejected,.payment-status-charged_back{color:var(--red)}.payment-download-note{border-left:3px solid var(--aqua);color:var(--muted);margin:16px 0;padding-left:12px;font-size:13px}.payment-actions,.payment-result-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.payment-actions a,.payment-result-actions a{font-size:13px;font-weight:600}.payment-unavailable{color:var(--muted);margin:0;font-size:14px}.payment-result-layout{margin-top:48px}.payment-result-content.intro{padding:32px}.payment-result-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.payment-result-heading .eyebrow{margin:0}.payment-reference{color:var(--muted);overflow-wrap:anywhere;margin:22px 0 0;font-size:11px}.payment-reference span{font-variant-numeric:tabular-nums}@media (max-width:600px){.payment-panel{padding:18px}.payment-result-layout{margin-top:20px}.payment-result-content.intro{padding:24px 20px}.payment-actions button,.payment-result-actions button{width:100%}}.payment-next-step{color:var(--ink);margin:16px 0;font-size:14px;font-weight:650}
