.success-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.success-modal{text-align:center;background:#fff;width:100%;animation:.25s popupScale;position:relative;overflow:auto;border-radius:20px!important;max-width:380px!important;margin:auto!important;padding:20px 16px 14px!important;box-shadow:0 10px 30px #00000014!important}.success-close{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex;position:absolute;top:12px;right:12px}.success-icon{color:#fff;background:#1eea35;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 14px;font-size:18px;display:flex}.success-title{color:#111;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1}.success-text{color:#555;margin:0 0 10px;font-size:14px;line-height:1.4}.success-ok-btn{color:#fff;cursor:pointer;background:#1eea35;border:none;border-radius:10px;width:100%;height:44px;margin-top:18px;font-size:15px;font-weight:600;transition:all .2s}.success-ok-btn:hover{background:#16d62c}.fail-icon{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;font-size:30px;display:flex}.fail-ok-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;width:100%;height:44px;margin-top:18px;font-size:15px;font-weight:600;transition:all .2s}@keyframes popupScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.confirm-modal{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:420px;padding:36px 30px;animation:.25s popupScale;position:relative;box-shadow:0 4px 18px #00000014}.confirm-close{cursor:pointer;color:#0f1019;background:0 0;border:none;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;top:18px;right:18px}.confirm-icon-wrap{justify-content:center;margin-bottom:22px;display:flex}.confirm-icon{color:#fff;background:#e91e8c;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:34px;display:flex;box-shadow:0 0 0 6px #ffcee8}.confirm-title{color:#0f1019;margin-bottom:16px;font-size:30px;font-weight:700}.confirm-text{color:#6b7280;margin-bottom:34px;font-size:16px;line-height:1.5}.confirm-btn-wrap{gap:14px;display:flex}.confirm-cancel-btn{cursor:pointer;color:#e91e8c;background:#fff;border:1.5px solid #e91e8c;border-radius:8px;flex:1;height:40px;font-size:16px;font-weight:600}.confirm-ok-btn{color:#fff;cursor:pointer;background:#e91e8c;border:none;border-radius:8px;flex:1;height:40px;font-size:16px;font-weight:600}.cryptos-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.cryptos-modal{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:36px 30px;animation:.25s popupScale;position:relative;box-shadow:0 15px 50px #00000026}.cryptos-modal h2{color:#0f1019;margin-top:0;margin-bottom:8px;font-size:30px;font-weight:700}.cryptos-modal p{color:#6b7280;margin-top:0;margin-bottom:24px;font-size:16px}.cryptos-close{color:#0f1019;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;top:18px;right:18px}.cryptos-modal .form-label{color:#0f1019;text-align:left;margin-top:18px;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.cryptos-input{color:#222;background:#fff;border:1.5px solid #dee2e6;border-radius:12px;outline:none;width:100%;height:48px;margin-bottom:8px;padding:0 14px;font-size:14px;transition:all .3s}.cryptos-input:focus{border-color:#ff2fb6;box-shadow:0 0 0 3px #ff2fb61f}select.cryptos-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6577' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}select.cryptos-input:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6577' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='18 15 12 9 6 15'%3e%3c/polyline%3e%3c/svg%3e")}select.cryptos-input option{color:#222;font-size:14px}.cryptos-btn{color:#fff;cursor:pointer;background:#e91e8c;border:none;border-radius:50px;width:100%;height:48px;margin-top:24px;margin-bottom:10px;font-size:16px;font-weight:600;transition:all .2s}.cryptos-btn:hover{background:#c7157a}@media (max-width:768px){.cryptos-modal{border-radius:16px;padding:30px 20px}.cryptos-modal h2{font-size:26px}.cryptos-input{height:45px;font-size:14px}.cryptos-btn{height:45px;margin-top:18px;font-size:16px}.cryptos-close{font-size:26px;top:14px;right:14px}}.success-header-section{text-align:center;margin-bottom:12px}.success-sparkle-container{margin-bottom:8px;display:inline-block;position:relative}.success-icon-badge{color:#10b981;background:#e6f7ed;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto;font-size:18px;display:flex}.sparkle{color:#10b981;opacity:.6;font-size:11px;position:absolute}.sp-1{top:-4px;left:-10px;transform:rotate(15deg)}.sp-2{top:-8px;right:-8px;transform:rotate(-25deg)}.sp-3{bottom:2px;left:-14px;transform:rotate(-10deg)}.sp-4{bottom:-4px;right:-6px;transform:rotate(35deg)}.success-title-text{color:#10b981;margin-bottom:4px;font-weight:700;font-size:17px!important}.success-subtext{color:#6b7280;margin:0;line-height:1.4;font-size:11px!important}.success-inner-card{text-align:left;background:#fff;border:1px solid #f3f4f6;border-radius:14px;margin-bottom:12px;padding:12px;box-shadow:0 4px 12px #00000005}.inner-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.brand-info-left{flex-direction:column;display:flex}.brand-title{color:#111827;margin:0 0 2px;font-weight:700;font-size:14px!important}.brand-type{color:#6b7280;margin:0;font-size:11px!important}.brand-logo-right{background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding:4px;display:flex;box-shadow:0 2px 6px #0000000a}.brand-logo-right img{object-fit:cover;border-radius:50%;width:100%;height:100%}.amount-gradient-box{color:#fff;background:#e91e8c;border-radius:10px;justify-content:space-between;align-items:center;height:100px;margin-bottom:10px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.amount-info{flex-direction:column;display:flex}.amount-box-label{color:#fffc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-weight:500;font-size:9px!important}.amount-box-value{letter-spacing:-.02em;font-weight:800;font-size:30px!important}.gift-watermark{color:#ffffff1f;pointer-events:none;font-size:60px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.new-details-list{flex-direction:column;gap:0;display:flex}.new-detail-item{border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.new-detail-item:last-child{border-bottom:none}.item-icon-wrap{color:#e91e8c;background:#e91e8c21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:11px;display:flex}.item-content-wrap{text-align:left;flex-direction:column;flex-grow:1;display:flex}.item-upper-label{color:#9ca3af;letter-spacing:.05em;margin-bottom:1px;font-weight:700;font-size:8px!important}.item-lower-val{color:#1f2937;word-break:break-all;font-weight:700;font-size:12px!important}.item-copy-btn{color:#e91e8c;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:5px;justify-content:center;align-items:center;gap:3px;font-weight:600;transition:all .2s;display:inline-flex;width:62px!important;padding:4px 6px!important;font-size:9px!important}.item-copy-btn:hover{color:#1f2937;background:#f9fafb;border-color:#9ca3af}.item-copy-btn.copied{color:#10b981;background:#f0fdf4;border-color:#10b981}.modal-actions-wrap{flex-direction:column;gap:6px;margin-top:14px;display:flex}.action-btn-primary{color:#fff;cursor:pointer;background:#e91e8c;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;font-weight:700;transition:all .2s;display:flex;height:36px!important;font-size:12px!important}.action-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #e91e8c80}.secure-payment-footer{color:#e91e8c;opacity:.85;justify-content:center;align-items:center;margin-top:12px;font-weight:600;display:flex;font-size:10px!important}.secure-lock-icon{font-size:10px}.font-12{font-size:10px!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.ms-1{margin-left:.25rem!important}
