@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=JetBrains+Mono:wght@500;600;700&display=swap";.expired-wrap[data-v-76bda3b2],.success-wrap[data-v-76bda3b2]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin:20px auto;max-width:520px;padding:40px;text-align:center}.stamp-expired[data-v-76bda3b2]{height:132px;margin:0 auto 26px;position:relative;width:132px}.stamp-expired svg[data-v-76bda3b2]{height:100%;width:100%}.expired-wrap h1[data-v-76bda3b2]{color:#111827;font-family:Fraunces,serif;font-size:32px;font-weight:600;margin:0 0 10px}.expired-wrap .sub[data-v-76bda3b2]{color:#6b7280;font-size:14.5px;line-height:1.5;margin:0 0 26px}.cta-secondary[data-v-76bda3b2]{align-items:center;background:#111827;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;padding:15px 30px;transition:opacity .2s ease}.cta-secondary[data-v-76bda3b2]:hover{opacity:.9}.stamp[data-v-76bda3b2]{height:132px;margin:0 auto 26px;position:relative;width:132px}.stamp svg[data-v-76bda3b2]{height:100%;width:100%}.success-wrap h1[data-v-76bda3b2]{color:#111827;font-family:Fraunces,serif;font-size:32px;font-weight:600;margin:0 0 10px}.success-wrap .sub[data-v-76bda3b2]{color:#4b5563;font-size:14.5px;margin:0 0 26px}.acc-chip[data-v-76bda3b2]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:inline-flex;gap:10px;margin-bottom:28px;padding:12px 18px;text-align:left}.avatar-icon[data-v-76bda3b2]{font-size:18px}.acc-chip .k[data-v-76bda3b2]{color:#6b7280;display:block;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}.acc-chip .v[data-v-76bda3b2]{color:#111827;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700}.cta-main[data-v-76bda3b2]{align-items:center;background:var(--primary,#ec5b13);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;padding:15px 30px;transition:opacity .2s ease}.cta-main[data-v-76bda3b2]:hover{opacity:.9}.invoice-note[data-v-76bda3b2]{color:#6b7280;font-size:12px;margin-top:16px}.pending-card[data-v-76bda3b2]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin:0 auto;max-width:42rem;padding:16px 12px}@media(min-width:640px){.pending-card[data-v-76bda3b2]{padding:32px}}.pending-badge[data-v-76bda3b2]{align-items:center;color:var(--primary,#ec5b13);display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.badge-line[data-v-76bda3b2]{background:var(--primary,#ec5b13);height:2px;opacity:.3;width:32px}.pending-icon-wrapper[data-v-76bda3b2]{align-items:center;background:#fdf2e9;border-radius:50%;color:var(--primary,#ec5b13);display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.qr-code-wrapper[data-v-76bda3b2]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;height:256px;margin:0 auto;padding:16px;position:relative;width:256px}.qr-image[data-v-76bda3b2]{border-radius:12px;height:100%;width:100%}.scan-instruction[data-v-76bda3b2]{background:#111827;border-radius:9999px;color:#fff;font-size:10px;font-weight:800;padding:8px 18px}.download-qr-button[data-v-76bda3b2],.scan-instruction[data-v-76bda3b2]{align-items:center;display:flex;gap:8px;letter-spacing:.05em;text-transform:uppercase}.download-qr-button[data-v-76bda3b2]{background:none;border:1px solid #e5e7eb;border-radius:12px;color:var(--primary,#ec5b13);cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px;transition:all .2s ease}.download-qr-button[data-v-76bda3b2]:hover{background:#fdf2e9}.va-display-box[data-v-76bda3b2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:24px;padding:12px 10px}@media(min-width:640px){.va-display-box[data-v-76bda3b2]{padding:24px}}.va-label[data-v-76bda3b2]{color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.va-bank-name[data-v-76bda3b2]{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px}.va-number-section[data-v-76bda3b2]{border-bottom:1px dashed #d1d5db;border-top:1px dashed #d1d5db;margin:16px 0;padding:12px 0;text-align:center}@media(min-width:640px){.va-number-section[data-v-76bda3b2]{padding:20px 0}}.va-number-label[data-v-76bda3b2]{color:#9ca3af;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.va-number[data-v-76bda3b2]{color:#111827;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}@media(min-width:360px){.va-number[data-v-76bda3b2]{font-size:19px}}@media(min-width:480px){.va-number[data-v-76bda3b2]{font-size:24px}}@media(min-width:640px){.va-number[data-v-76bda3b2]{font-size:32px}}.copy-button[data-v-76bda3b2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;padding:8px;transition:all .2s ease}.copy-button[data-v-76bda3b2]:hover{border-color:var(--primary,#ec5b13);color:var(--primary,#ec5b13)}.va-amount[data-v-76bda3b2]{color:var(--primary,#ec5b13);font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.instruction-title[data-v-76bda3b2]{align-items:center;color:#1f2937;display:flex;font-size:13.5px;font-weight:800;gap:8px;letter-spacing:.05em;text-transform:uppercase}.instruction-item[data-v-76bda3b2]{background:#f9fafb;border-radius:12px;display:flex;gap:12px;padding:12px}.step-number[data-v-76bda3b2]{align-items:center;background:#fdf2e9;border-radius:50%;color:var(--primary,#ec5b13);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;width:24px}.step-text[data-v-76bda3b2]{color:#4b5563;font-size:13.5px;line-height:1.5}.status-checking-badge[data-v-76bda3b2]{align-items:center;background:#fdf2e9;border:1px solid #fed7aa;border-radius:12px;display:flex;gap:10px;justify-content:center;padding:14px}.status-checking-text[data-v-76bda3b2]{color:var(--primary,#ec5b13);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cancel-button[data-v-76bda3b2]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.cancel-button[data-v-76bda3b2]:hover{color:#ef4444}
