.checkout-container.svelte-1cim8ol.svelte-1cim8ol{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);padding:40px 20px;display:flex;justify-content:center;align-items:center}.checkout-card.svelte-1cim8ol.svelte-1cim8ol{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;max-width:600px;width:100%}h1.svelte-1cim8ol.svelte-1cim8ol{color:#fff;margin:0 0 8px;font-size:32px}.price.svelte-1cim8ol.svelte-1cim8ol{color:#5865f2;font-size:24px;font-weight:600;margin:0 0 32px}.form-section.svelte-1cim8ol.svelte-1cim8ol{margin-bottom:32px}h2.svelte-1cim8ol.svelte-1cim8ol{color:#fff;font-size:18px;margin:0 0 16px}input.svelte-1cim8ol.svelte-1cim8ol{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;margin-bottom:12px}input.svelte-1cim8ol.svelte-1cim8ol::placeholder{color:#fff6}.currency-selector.svelte-1cim8ol.svelte-1cim8ol{margin-bottom:32px}.currency-options.svelte-1cim8ol.svelte-1cim8ol{display:flex;gap:12px}.currency-options.svelte-1cim8ol button.svelte-1cim8ol{flex:1;padding:12px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.currency-options.svelte-1cim8ol button.active.svelte-1cim8ol{background:#5865f2;border-color:#5865f2}.payment-details.svelte-1cim8ol.svelte-1cim8ol{background:#0003;padding:20px;border-radius:8px;margin-bottom:24px}.detail-row.svelte-1cim8ol.svelte-1cim8ol{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#fff;gap:12px}.wallet-address.svelte-1cim8ol.svelte-1cim8ol{background:#ffffff0d;padding:4px 8px;border-radius:4px;font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis}.copy-btn.svelte-1cim8ol.svelte-1cim8ol{padding:4px 12px;background:#5865f233;border:1px solid #5865f2;border-radius:4px;color:#5865f2;font-size:12px;cursor:pointer}.exchange-rate.svelte-1cim8ol.svelte-1cim8ol{color:#fff9;font-size:14px;margin:8px 0 0}.qr-section.svelte-1cim8ol.svelte-1cim8ol{text-align:center;margin:32px 0}.qr-code.svelte-1cim8ol.svelte-1cim8ol{background:#fff;padding:16px;border-radius:8px;margin-top:16px}.pay-btn.svelte-1cim8ol.svelte-1cim8ol{width:100%;padding:16px;background:#5865f2;border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;margin:24px 0}.status-checking.svelte-1cim8ol.svelte-1cim8ol{text-align:center;padding:32px;color:#fff}.spinner.svelte-1cim8ol.svelte-1cim8ol{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#5865f2;border-radius:50%;animation:svelte-1cim8ol-spin 1s linear infinite;margin:0 auto 16px}@keyframes svelte-1cim8ol-spin{to{transform:rotate(360deg)}}.status-confirmed.svelte-1cim8ol.svelte-1cim8ol{text-align:center;padding:32px;color:#fff}.checkmark.svelte-1cim8ol.svelte-1cim8ol{width:60px;height:60px;background:#00c853;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px}.instructions.svelte-1cim8ol.svelte-1cim8ol{background:#5865f21a;border-left:3px solid #5865f2;padding:20px;border-radius:4px;margin:24px 0}.instructions.svelte-1cim8ol h3.svelte-1cim8ol{color:#5865f2;margin:0 0 12px}.instructions.svelte-1cim8ol ol.svelte-1cim8ol{color:#fff;margin:0;padding-left:20px}.instructions.svelte-1cim8ol li.svelte-1cim8ol{margin-bottom:8px;line-height:1.6}.support.svelte-1cim8ol.svelte-1cim8ol{text-align:center;color:#fff9;font-size:14px;margin-top:24px}.support.svelte-1cim8ol a.svelte-1cim8ol{color:#5865f2;text-decoration:none}.small.svelte-1cim8ol.svelte-1cim8ol{font-size:14px;color:#fff9}
