.payment-receipt{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:.5rem 1rem;padding:1rem 0}.payment-receipt dt,.payment-receipt dd{margin:0;overflow-wrap:anywhere}.payment-wait{position:fixed;inset:0;z-index:10000;background:rgba(5,10,20,.65);display:grid;place-items:center;padding:1.25rem}.payment-wait[hidden]{display:none}.payment-wait-card{width:min(100%,380px);padding:2rem;border-radius:24px;background:var(--wg-card,#121923);color:var(--wg-text,#edf3ff);text-align:center;box-shadow:0 20px 60px #0004}.payment-spinner{display:block;width:46px;height:46px;border:4px solid #9995;border-top-color:var(--wg-accent,#1259d9);border-radius:50%;margin:0 auto 1rem;animation:payment-spin 1s linear infinite}.payment-wait-card h2{font-size:1.35rem}.payment-wait-card p{font-size:1rem;margin-bottom:0}@keyframes payment-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.payment-spinner{animation:none}}@media(max-width:480px){.payment-receipt{grid-template-columns:1fr;gap:.25rem}.payment-receipt dd{margin-bottom:.6rem}}
