/* CurioSpark v7.71.4 — verified Payhip payment reconciliation */
.v7714-unverified-claim{background:linear-gradient(90deg,rgba(255,248,222,.72),rgba(255,255,255,0))}.v7714-action{display:grid;gap:.35rem;min-width:12rem}.v7714-action strong{color:#7c5100;font-size:.84rem}.v7714-action span{color:#735f76;font-size:.8rem;line-height:1.4}.v7714-action .tiny-button{justify-self:start;margin:0}.v7714-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:1rem;background:rgba(33,15,43,.48);backdrop-filter:blur(2px)}.v7714-modal{position:relative;width:min(100%,36rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1.4rem;border:1px solid rgba(95,37,121,.22);border-radius:1.25rem;background:#fffdf9;color:#3e214c;box-shadow:0 24px 72px rgba(34,13,48,.24)}.v7714-modal h2{margin:.15rem 2.75rem .5rem 0;color:#401257;font:750 clamp(1.45rem,3vw,2rem)/1.1 Fraunces,Georgia,serif}.v7714-modal>p{color:#68566f;line-height:1.52}.v7714-modal label{display:grid;gap:.38rem;margin:.8rem 0;color:#512268;font:800 .83rem/1.25 Inter,Arial,sans-serif}.v7714-modal input:not([type="checkbox"]){width:100%;box-sizing:border-box;padding:.72rem .8rem;border:1px solid rgba(95,37,121,.26);border-radius:.7rem;background:#fff;color:#35104a;font:600 .95rem/1.3 Inter,Arial,sans-serif}.v7714-modal input:focus{outline:3px solid rgba(255,202,31,.35);outline-offset:2px}.v7714-modal-close{position:absolute;top:.9rem;right:.9rem;width:2.25rem;height:2.25rem;border:1px solid rgba(95,37,121,.2);border-radius:50%;background:#fff;color:#54216e;font-size:1.5rem;line-height:1;cursor:pointer}.v7714-proof-summary{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0;padding:.8rem;border:1px solid rgba(95,37,121,.13);border-radius:.85rem;background:#fbf7ff}.v7714-proof-summary div{min-width:0}.v7714-proof-summary dt{margin:0 0 .12rem;color:#735f76;font:800 .7rem/1.25 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.v7714-proof-summary dd{margin:0;overflow-wrap:anywhere;color:#401257;font:700 .9rem/1.4 Inter,Arial,sans-serif}.v7714-confirm{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:.55rem!important;padding:.7rem .8rem;border:1px solid rgba(95,37,121,.16);border-radius:.75rem;background:#fff9e9;color:#5d3b00!important;font-weight:600!important}.v7714-confirm input{margin-top:.15rem}.v7714-error{min-height:1.25rem;margin:.55rem 0!important;color:#b42335!important;font-weight:700}.v7714-modal-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.v7714-modal-actions .button{margin:0}@media(max-width:520px){.v7714-modal{padding:1.1rem}.v7714-proof-summary{grid-template-columns:1fr}.v7714-modal-actions .button{width:100%;justify-content:center}}
