._card_1pr77_1{background:var(--color-card);width:min(90vw,440px);padding:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);position:relative;box-shadow:0 1px 3px #0000000f,0 8px 24px #00000014}._centeredContent_1pr77_9{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}._receiptCapture_1pr77_17{background:var(--color-card);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.5rem;display:flex}._spinner_1pr77_30{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:2.5rem;height:2.5rem;margin-bottom:.5rem;animation:.8s linear infinite _spin_1pr77_30}@keyframes _spin_1pr77_30{to{transform:rotate(360deg)}}._errorIcon_1pr77_48{background:var(--color-error-bg);width:2.5rem;height:2.5rem;color:var(--color-error-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;display:flex}._message_1pr77_62{color:var(--color-text-muted);margin:0}._amountHeader_1pr77_69{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.5rem;display:flex}._appLabel_1pr77_80{color:var(--color-text-muted);margin:0;font-size:.875rem}._partnerLogo_1pr77_86{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}._amountValue_1pr77_94{font-size:1.3rem;font-weight:900}._amountCurrency_1pr77_99{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}._statusIcon_1pr77_107{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:.5rem;display:flex}._statusIcon_1pr77_107[data-color=success]{background:var(--color-success-solid)}._statusIcon_1pr77_107[data-color=error]{background:var(--color-error-solid)}._statusIcon_1pr77_107[data-color=pending]{background:var(--color-pending-solid)}._statusLabel_1pr77_129{margin:0;font-size:1.125rem;font-weight:600}._fieldList_1pr77_137{border-top:1px solid var(--color-border);width:100%;margin:1.25rem 0 0;padding-top:1rem}._field_1pr77_137{justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.9375rem;display:flex}._fieldLabel_1pr77_152{color:var(--color-text-muted)}._fieldValue_1pr77_156{text-align:right;word-break:break-word;font-weight:600}._actions_1pr77_164{flex-direction:column;gap:.5rem;width:100%;margin-top:1.5rem;display:flex}._button_1pr77_172{cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;min-height:44px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}._buttonPrimary_1pr77_187{background:var(--color-primary);color:#fff}._buttonPrimary_1pr77_187:hover{background:var(--color-primary-hover)}._buttonPrimary_1pr77_187[aria-disabled=true]{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;pointer-events:none}._buttonSecondary_1pr77_203{color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0}._buttonSecondary_1pr77_203:hover{background:var(--color-bg)}._buttonSecondary_1pr77_203:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.6}._confettiContainer_1pr77_221{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}._confettiPiece_1pr77_229{border-radius:1px;animation-name:_confettiRise_1pr77_1;animation-timing-function:cubic-bezier(.15,.65,.35,1);animation-iteration-count:infinite;position:absolute;bottom:-10px}@keyframes _confettiRise_1pr77_1{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--drift), -420px) rotate(var(--spin));opacity:0}}*,:before,:after{box-sizing:border-box}:root{--color-bg:#f4f5f7;--color-card:#fff;--color-text:#1a1d23;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-success-solid:#22c55e;--color-error-bg:#fee2e2;--color-error-text:#991b1b;--color-error-solid:#ef4444;--color-pending-solid:#f59e0b;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html,body{height:100%}body{background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1rem);line-height:1.5}#root{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}button{font:inherit}
