.pix-payment.show.paid-complete{display:block;padding:26px;border:1px solid #c8ead4;border-radius:22px;background:linear-gradient(145deg,#f4fff7,#e8f8ee);text-align:center;animation:thanksIn .55s cubic-bezier(.2,.9,.25,1.12)}
.pix-payment.paid-complete>img,.pix-payment.paid-complete>div>h3,.pix-payment.paid-complete>div>p,.pix-payment.paid-complete .pix-copy-box{display:none!important}
.pix-payment.paid-complete .donation-thanks{display:grid;justify-items:center;gap:8px;margin:0;padding:8px;background:transparent;color:#185d34}
.donation-thanks .thanks-heart{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#2aa85c;color:#fff;font-size:30px;box-shadow:0 12px 28px rgba(42,168,92,.28);animation:heartBeat 1.5s ease-in-out infinite}
.donation-thanks h3{display:block!important;margin:8px 0 0!important;color:#14532d!important;font-size:clamp(1.35rem,4vw,1.8rem)!important}
.donation-thanks p{display:block!important;max-width:560px;margin:0!important;color:#3f684e!important;font-size:.98rem;line-height:1.65}
.donation-thanks strong{margin-top:4px;color:#166534;font-size:1rem}
@keyframes thanksIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}
@keyframes heartBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.pix-payment.show.paid-complete,.donation-thanks .thanks-heart{animation:none}}
