.j-dialog.success-dialog .modal-dialog{max-width:460px}.j-dialog.success-dialog .dialog-wrapper{text-align:center;flex-direction:column;align-items:center;display:flex}.j-dialog.success-dialog .dialog-wrapper h3{color:var(--text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.3}.j-dialog.success-dialog .dialog-wrapper .success__visual{background:radial-gradient(circle,#00bc7d33 0,#00bc7d0f 58%,#0000 60%);border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:16px;display:grid;position:relative}.j-dialog.success-dialog .dialog-wrapper .success__icon{background:#00bc7d1a;border:1px solid #00bc7d3d;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 12px 32px #00996629}.j-dialog.success-dialog .dialog-wrapper .success__icon svg{color:#08b576;width:44px;height:44px}.j-dialog.success-dialog .dialog-wrapper .success__spark{color:#00bc7d;font-size:18px;line-height:1;position:absolute}.j-dialog.success-dialog .dialog-wrapper .success__spark--left{top:15px;left:4px}.j-dialog.success-dialog .dialog-wrapper .success__spark--right{font-size:13px;bottom:17px;right:2px}.j-dialog.success-dialog .dialog-wrapper .success__visual--animated{animation:.6s cubic-bezier(.22,1,.36,1) .1s both success-visual-enter}.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__check,.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__ring{stroke-dasharray:1;animation:.45s ease-out .22s both success-stroke-draw}.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__check{animation-duration:.28s;animation-delay:.56s}.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__spark{animation:.4s ease-out .5s both success-spark-enter}.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__spark--right{animation-delay:.65s}@media (prefers-reduced-motion:reduce){.j-dialog.success-dialog .dialog-wrapper .success__visual--animated,.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__check,.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__ring,.j-dialog.success-dialog .dialog-wrapper .success__visual--animated .success__spark{animation:none}}.j-dialog.success-dialog .dialog-wrapper__description{max-width:360px;color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.j-dialog.success-dialog .dialog-wrapper__summary{border:1px solid var(--border-light);text-align:left;border-radius:12px;width:100%;margin-top:24px;overflow:hidden}.j-dialog.success-dialog .dialog-wrapper__summary-row{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.j-dialog.success-dialog .dialog-wrapper__summary-row+.dialog-wrapper__summary-row{border-top:1px solid var(--border-light)}.j-dialog.success-dialog .dialog-wrapper__summary-row>span{color:var(--text-secondary);font-size:13px}.j-dialog.success-dialog .dialog-wrapper__summary-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.j-dialog.success-dialog .dialog-wrapper__summary-row small{color:var(--text-secondary);font-size:12px;font-weight:600}.j-dialog.success-dialog .dialog-wrapper__validator{align-items:center;gap:8px;min-width:0;display:flex}.j-dialog.success-dialog .dialog-wrapper__validator-avatar{flex-shrink:0}.j-dialog.success-dialog .dialog-wrapper__validator strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.j-dialog.success-dialog .dialog-wrapper__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:16px;display:flex}button+.j-dialog.success-dialog .dialog-wrapper__actions{margin-top:8px}.j-dialog.success-dialog .dialog-wrapper__transaction{color:#00bc7d;justify-content:center;align-items:center;gap:5px;width:100%;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.j-dialog.success-dialog .dialog-wrapper__transaction:hover{text-decoration:underline}.j-dialog.success-dialog .dialog-wrapper__done{width:auto}.j-dialog.success-dialog .dialog-wrapper .btn{width:100%}.j-dialog.success-dialog button+.dialog-wrapper__actions{margin-top:12px}@keyframes success-visual-enter{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes success-stroke-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes success-spark-enter{0%{opacity:0;transform:scale(.4)rotate(-35deg)}65%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}
