.payment-success-dialog[data-v-122807b9] .el-dialog{border-radius:16px;overflow:hidden}.payment-success-dialog[data-v-122807b9] .el-dialog__header{margin:0;padding:16px 0 8px}.payment-success-dialog[data-v-122807b9] .el-dialog__body{padding:0}.confetti-container[data-v-122807b9]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.confetti[data-v-122807b9]{animation:confetti-fall-122807b9 3s linear var(--delay) forwards;background:var(--color);border-radius:2px;height:8px;left:var(--x);position:absolute;width:8px}@keyframes confetti-fall-122807b9{0%{opacity:1;top:-10px;transform:rotate(0)}to{opacity:0;top:100%;transform:rotate(2turn)}}.success-circle[data-v-122807b9]{position:relative;z-index:3}.success-ring[data-v-122807b9],.success-ring-2[data-v-122807b9]{border:2px solid #10b981;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.success-ring[data-v-122807b9]{animation:ripple-122807b9 1.5s ease-out infinite;height:80px;width:80px}.success-ring-2[data-v-122807b9]{animation:ripple-122807b9 1.5s ease-out .3s infinite;height:100px;width:100px}@keyframes ripple-122807b9{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.amount-display[data-v-122807b9]{display:inline-block;position:relative;transition:all .5s ease}.animate-amount[data-v-122807b9]{animation:amount-pop-122807b9 .8s ease-out}@keyframes amount-pop-122807b9{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.money-particles[data-v-122807b9]{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.money-particle[data-v-122807b9]{animation:money-fly-122807b9 1.5s ease-out var(--delay) forwards;color:#f59e0b;height:16px;position:absolute;transform-origin:center;width:16px}@keyframes money-fly-122807b9{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-60px) scale(.5)}}.balance-counter[data-v-122807b9]{transition:all .3s ease}.animate-counter[data-v-122807b9]{animation:counter-bounce-122807b9 .6s ease-out}@keyframes counter-bounce-122807b9{0%{transform:scale(1)}50%{color:#10b981;transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse-122807b9{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-122807b9{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-pulse[data-v-122807b9]{animation:pulse-122807b9 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce[data-v-122807b9]{animation:bounce-122807b9 1s infinite}.responsive-payment-success-dialog[data-v-122807b9] .el-dialog{border-radius:16px!important;margin:5vh auto!important;max-width:450px!important;width:90%!important}@media (max-width:768px){.responsive-payment-success-dialog[data-v-122807b9] .el-dialog{margin:2vh auto!important;max-height:85vh!important;width:95%!important}.responsive-payment-success-dialog[data-v-122807b9] .el-dialog__header{padding:1rem!important}.responsive-payment-success-dialog[data-v-122807b9] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem!important}}@media (max-width:480px){.responsive-payment-success-dialog[data-v-122807b9] .el-dialog{margin:1vh auto!important;max-height:90vh!important;width:98%!important}.responsive-payment-success-dialog[data-v-122807b9] .el-dialog__header{padding:.75rem!important}.responsive-payment-success-dialog[data-v-122807b9] .el-dialog__body{max-height:75vh!important;padding:.75rem!important}}
