.checkout-result{text-align:center;min-height:440px;color:var(--text);outline:none;padding:45px 30px 30px;position:relative;overflow:hidden}.checkout-result-art{place-items:center;width:116px;height:116px;margin:0 auto 27px;display:grid;position:relative}.checkout-result-art>svg{fill:none;width:100px;height:100px;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.checkout-result-art .checkout-icon-disc{fill:#2479e810;stroke:none}.checkout-result-art .checkout-icon-ring{stroke-width:1.4px;opacity:.65;transform-origin:50%;transform:rotate(-90deg)}.is-success .checkout-result-art>svg{stroke:#63dcb2}.is-success .checkout-icon-disc{fill:#63dcb210}.is-error .checkout-result-art>svg{stroke:#ef857f}.is-error .checkout-icon-disc{fill:#ef857f10}.checkout-confetti{pointer-events:none;position:absolute;inset:0}.checkout-confetti i{border-radius:1px;width:5px;height:10px;position:absolute;top:50%;left:50%}.dialog .checkout-result h2{letter-spacing:-1.4px;margin:15px 0;font-size:clamp(28px,4vw,43px);line-height:1.15}.checkout-result p{max-width:510px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.8}.checkout-result-reason{text-align:left;overflow-wrap:anywhere;background:#ef857f08;border:1px solid #ef857f40;border-radius:8px;max-width:540px;margin:23px auto 0;padding:18px 22px}.checkout-result-reason>span{letter-spacing:1px;text-transform:uppercase;color:var(--text);font-size:10px}.checkout-result-reason>p{color:var(--text);margin-top:7px;font-size:13px}.checkout-result .checkout-result-note{max-width:480px;margin-top:19px;font-size:11px}.checkout-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:28px 0 20px;display:flex}.checkout-result-actions>a,.checkout-result-actions>.text-link{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.checkout-auto-close{max-width:380px;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;margin:28px auto 0;padding-bottom:15px;font-size:10px;display:flex;position:relative}.checkout-auto-close>button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.checkout-close-progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.checkout-frame-shell{min-height:740px;position:relative}.checkout-frame-shell>iframe{background:var(--surface);border:0;width:100%;height:740px;display:block}.checkout-frame-loading{background:var(--surface);color:var(--muted);pointer-events:none;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.checkout-frame-host{min-height:740px}:is(.checkout-result button:focus-visible,.checkout-result a:focus-visible){outline:2px solid var(--accent);outline-offset:5px}@media (max-width:600px){.checkout-result{padding:30px 12px 20px}.checkout-result p{font-size:13px}.checkout-result-actions{gap:20px}.checkout-result-reason{padding:15px}.checkout-result-art{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.checkout-confetti,.checkout-close-progress{display:none}}.checkout-result .eyebrow{text-align:center;justify-content:center}
