.PaymentSuccess_overlay__IWMqh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:PaymentSuccess_fadeIn__eilHM .3s ease}.PaymentSuccess_modal__llcKB{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:24px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;z-index:10000;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:PaymentSuccess_slideUp__Ea53f .3s ease}.PaymentSuccess_closeBtn__i5_jt{position:absolute;top:16px;right:16px;background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4b5563;transition:all .2s ease;z-index:10001}.PaymentSuccess_closeBtn__i5_jt:hover{background:#e5e7eb;transform:scale(1.1)}.PaymentSuccess_content__zDuQ1{padding:40px 32px;text-align:center}.PaymentSuccess_successIcon__KuS4x{margin-bottom:24px;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.PaymentSuccess_successIcon__KuS4x.PaymentSuccess_animate__x7Bx0{opacity:1;transform:scale(1)}.PaymentSuccess_successIconCircle__uqZOG{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#00a651,#00c853);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 10px 25px -5px rgba(0,166,81,.3)}.PaymentSuccess_checkmark__9UCcy{width:48px;height:48px}.PaymentSuccess_checkmarkCircle__TQRhq{stroke:hsla(0,0%,100%,.3);stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:PaymentSuccess_stroke__6yKpE .6s cubic-bezier(.65,0,.45,1) forwards}.PaymentSuccess_checkmarkCheck__Zd7iw{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:PaymentSuccess_stroke__6yKpE .3s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes PaymentSuccess_stroke__6yKpE{to{stroke-dashoffset:0}}.PaymentSuccess_successTitle__jQYiE{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:12px;background:linear-gradient(135deg,#00a651,#00c853);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PaymentSuccess_successMessage__YnBo_{margin-bottom:24px}.PaymentSuccess_successMessage__YnBo_ p{color:#4b5563;font-size:16px;line-height:1.5;margin:4px 0}.PaymentSuccess_partyEmoji__6v0tL{font-size:24px;display:inline-block;animation:PaymentSuccess_party__Lmff1 1s ease infinite}@keyframes PaymentSuccess_party__Lmff1{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.PaymentSuccess_orderId__vzQYB{color:#6b7280;background:#f3f4f6;display:inline-block;padding:6px 16px;border-radius:20px;margin-top:8px;max-width:100%}.PaymentSuccess_orderDetailsCard__wsrHw{background:#f9fafb;border-radius:16px;padding:20px;margin-bottom:24px;text-align:left}.PaymentSuccess_orderDetailsCard__wsrHw h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.PaymentSuccess_orderDetails__MkAlj{display:flex;flex-direction:column;gap:12px}.PaymentSuccess_detailRow__Ugvr5{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;gap:16px}.PaymentSuccess_detailRow__Ugvr5 span:first-child{color:#6b7280;min-width:110px;flex-shrink:0;text-align:left}.PaymentSuccess_detailRow__Ugvr5 span:last-child{color:#1f2937;font-weight:500;text-align:right;flex:1 1;word-break:break-word;line-height:1.5}.PaymentSuccess_addressValue__MnM8Y{color:#1f2937;font-weight:500;text-align:left;flex:1 1;word-break:break-word;line-height:1.5}.PaymentSuccess_addressLabel__SOO96{color:#6b7280;min-width:110px;flex-shrink:0;text-align:left}.PaymentSuccess_amount__LpP8E{font-size:18px;font-weight:700;color:#00a651!important}.PaymentSuccess_actionButtons__Sq_gM{margin-bottom:20px}.PaymentSuccess_primaryBtn__SzyB4{background:linear-gradient(135deg,#00a651,#00c853);color:#fff;border:none;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:200px;box-shadow:0 10px 20px -5px rgba(0,166,81,.3)}.PaymentSuccess_primaryBtn__SzyB4:hover{transform:translateY(-2px);box-shadow:0 15px 25px -5px rgba(0,166,81,.4)}.PaymentSuccess_primaryBtn__SzyB4:active{transform:translateY(0)}.PaymentSuccess_successFooter__Y2GsO{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:16px;border-top:1px solid #e5e7eb}.PaymentSuccess_successFooter__Y2GsO p{color:#6b7280;font-size:13px}.PaymentSuccess_emoji__yHgDp{font-size:16px;animation:PaymentSuccess_sparkle__5VrMY 2s ease infinite}.PaymentSuccess_transactionId__vtV4O{font-size:12px;word-break:break-all;max-width:200px;text-align:right;line-height:1.4}.PaymentSuccess_success__EztZB{color:#00a651!important;font-weight:600}.PaymentSuccess_orderId__vzQYB{font-size:14px;color:#666;margin:4px 0;word-break:break-word}.PaymentSuccess_orderId__vzQYB:first-of-type{margin-top:8px}@keyframes PaymentSuccess_sparkle__5VrMY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes PaymentSuccess_fadeIn__eilHM{0%{opacity:0}to{opacity:1}}@keyframes PaymentSuccess_slideUp__Ea53f{0%{opacity:0;transform:translate(-50%,40%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.PaymentSuccess_modal__llcKB{width:92%;max-height:90vh}.PaymentSuccess_content__zDuQ1{padding:32px 24px}.PaymentSuccess_detailRow__Ugvr5 span:first-child{min-width:100px}}@media(max-width:640px){.PaymentSuccess_modal__llcKB{width:95%;max-height:95vh}.PaymentSuccess_content__zDuQ1{padding:28px 16px}.PaymentSuccess_successTitle__jQYiE{font-size:24px}.PaymentSuccess_successIconCircle__uqZOG{width:64px;height:64px}.PaymentSuccess_checkmark__9UCcy{width:40px;height:40px}.PaymentSuccess_orderDetailsCard__wsrHw{padding:16px;margin-left:-4px;margin-right:-4px;border-radius:12px}.PaymentSuccess_detailRow__Ugvr5{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;border-bottom:1px dashed #e5e7eb}.PaymentSuccess_detailRow__Ugvr5:last-child{border-bottom:none}.PaymentSuccess_detailRow__Ugvr5 span:first-child{min-width:auto;width:100%;font-size:12px;color:#8b8b8b}.PaymentSuccess_detailRow__Ugvr5 span:last-child{width:100%;text-align:left;font-size:14px;font-weight:600;padding-left:8px;border-left:2px solid #00a651;margin-top:2px}.PaymentSuccess_detailRow__Ugvr5.PaymentSuccess_addressRow__34NEG span:last-child{white-space:normal;word-break:break-word;line-height:1.5}.PaymentSuccess_amount__LpP8E{font-size:16px}.PaymentSuccess_orderId__vzQYB{font-size:13px;padding:4px 12px;max-width:100%;word-break:break-all}.PaymentSuccess_transactionId__vtV4O{max-width:100%;text-align:left;word-break:break-all}.PaymentSuccess_primaryBtn__SzyB4{padding:12px 24px;font-size:15px;max-width:180px}.PaymentSuccess_successFooter__Y2GsO{flex-wrap:wrap;gap:4px}.PaymentSuccess_successFooter__Y2GsO p{font-size:12px;order:2;width:100%;margin-top:4px}.PaymentSuccess_successFooter__Y2GsO .PaymentSuccess_emoji__yHgDp{order:1}}@media(max-width:380px){.PaymentSuccess_content__zDuQ1{padding:24px 12px}.PaymentSuccess_orderDetailsCard__wsrHw{padding:14px}.PaymentSuccess_detailRow__Ugvr5 span:last-child{font-size:13px}.PaymentSuccess_successTitle__jQYiE{font-size:22px}.PaymentSuccess_orderId__vzQYB{font-size:12px;padding:4px 10px}.PaymentSuccess_primaryBtn__SzyB4{padding:10px 20px;font-size:14px}}.PaymentSuccess_detailRow__Ugvr5 span:last-child,.PaymentSuccess_orderId__vzQYB,.PaymentSuccess_transactionId__vtV4O{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.PaymentFailure_overlay__a7bgt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:PaymentFailure_fadeIn__ZsWxb .3s ease}.PaymentFailure_modal__q18bc{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:24px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;z-index:10000;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:PaymentFailure_slideUp__Duua9 .3s ease}.PaymentFailure_closeBtn__5tIs3{position:absolute;top:16px;right:16px;background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4b5563;transition:all .2s ease;z-index:10001}.PaymentFailure_closeBtn__5tIs3:hover{background:#e5e7eb;transform:scale(1.1)}.PaymentFailure_content__8Cwdu{padding:40px 32px;text-align:center}.PaymentFailure_failureIcon__BlboP{margin-bottom:24px;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.PaymentFailure_failureIcon__BlboP.PaymentFailure_animate__ZBQVj{opacity:1;transform:scale(1)}.PaymentFailure_iconCircle__ISnnD{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#ef4444);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 10px 25px -5px rgba(220,38,38,.3)}.PaymentFailure_crossmark__DRvUu{width:48px;height:48px}.PaymentFailure_crossmarkCircle__ka_Hy{stroke:hsla(0,0%,100%,.3);stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:PaymentFailure_stroke__cqEKw .6s cubic-bezier(.65,0,.45,1) forwards}.PaymentFailure_crossmarkCross___vcbf{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:PaymentFailure_stroke__cqEKw .3s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes PaymentFailure_stroke__cqEKw{to{stroke-dashoffset:0}}.PaymentFailure_title__espoN{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:12px;background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PaymentFailure_message__SOJIB{margin-bottom:24px}.PaymentFailure_message__SOJIB p{color:#4b5563;font-size:16px;line-height:1.5;margin:4px 0}.PaymentFailure_errorCode__A2Hn_{font-size:14px;color:#6b7280;background:#f3f4f6;display:inline-block;padding:6px 16px;border-radius:20px;margin-top:8px;font-family:monospace;word-break:break-word;max-width:100%}.PaymentFailure_errorDetailsCard__AMyuV{background:#fef2f2;border-radius:16px;padding:20px;margin-bottom:24px;text-align:left;border:1px solid #fee2e2}.PaymentFailure_errorDetailsCard__AMyuV h3{font-size:16px;font-weight:600;color:#991b1b;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #fee2e2}.PaymentFailure_errorDetailsCard__AMyuV .PaymentFailure_amount__1S7l7{font-size:18px;font-weight:700;color:#dc2626!important}.PaymentFailure_errorDetails__RAYbG{display:flex;flex-direction:column;gap:12px}.PaymentFailure_errorRow__anBis{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#4b5563}.PaymentFailure_errorRow__anBis span:first-child{min-width:100px;flex-shrink:0;color:#6b7280}.PaymentFailure_errorRow__anBis span:last-child{flex:1 1;word-break:break-word;line-height:1.5;font-weight:500;color:#1f2937}.PaymentFailure_errorRow__anBis .PaymentFailure_errorIcon__NxA_r{font-size:16px;min-width:20px;flex-shrink:0}.PaymentFailure_actionButtons__ta3K7{display:flex;gap:12px;margin-bottom:24px}.PaymentFailure_primaryBtn__wZ_fx,.PaymentFailure_secondaryBtn__941Nz{flex:1 1;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.PaymentFailure_primaryBtn__wZ_fx:hover,.PaymentFailure_secondaryBtn__941Nz:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(0,0,0,.2)}.PaymentFailure_primaryBtn__wZ_fx:active,.PaymentFailure_secondaryBtn__941Nz:active{transform:translateY(0)}.PaymentFailure_primaryBtn__wZ_fx{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 10px 20px -5px rgba(220,38,38,.3)}.PaymentFailure_primaryBtn__wZ_fx:hover{box-shadow:0 15px 25px -5px rgba(220,38,38,.4)}.PaymentFailure_secondaryBtn__941Nz{background:#fff;color:#dc2626;border:2px solid #dc2626}.PaymentFailure_secondaryBtn__941Nz:hover{background:#fee2e2}.PaymentFailure_helpSection__TDbLv{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.PaymentFailure_helpSection__TDbLv p{color:#6b7280;font-size:13px;margin-bottom:12px}.PaymentFailure_contactOptions__Gk7vM{display:flex;gap:12px;justify-content:center}.PaymentFailure_contactBtn__6Is2N{background:#fff;border:1px solid #e5e7eb;color:#4b5563;padding:8px 16px;border-radius:50px;font-size:13px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.PaymentFailure_contactBtn__6Is2N:hover{background:#f9fafb;border-color:#dc2626;color:#dc2626;transform:scale(1.05)}@keyframes PaymentFailure_fadeIn__ZsWxb{0%{opacity:0}to{opacity:1}}@keyframes PaymentFailure_slideUp__Duua9{0%{opacity:0;transform:translate(-50%,40%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.PaymentFailure_modal__q18bc{width:92%}.PaymentFailure_content__8Cwdu{padding:32px 24px}.PaymentFailure_errorRow__anBis span:first-child{min-width:90px}}@media(max-width:640px){.PaymentFailure_modal__q18bc{width:92%;max-height:90vh}.PaymentFailure_content__8Cwdu{padding:28px 16px}.PaymentFailure_title__espoN{font-size:24px}.PaymentFailure_iconCircle__ISnnD{width:64px;height:64px}.PaymentFailure_crossmark__DRvUu{width:40px;height:40px}.PaymentFailure_errorDetailsCard__AMyuV{padding:16px;margin-left:0;margin-right:0;border-radius:12px}.PaymentFailure_errorRow__anBis{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;border-bottom:1px dashed #fee2e2}.PaymentFailure_errorRow__anBis:last-child{border-bottom:none}.PaymentFailure_errorRow__anBis span:first-child{min-width:auto;width:100%;font-size:12px;color:#8b8b8b}.PaymentFailure_errorRow__anBis span:last-child{width:100%;text-align:left;font-size:14px;font-weight:600;padding-left:8px;border-left:2px solid #dc2626;margin-top:2px}.PaymentFailure_errorRow__anBis .PaymentFailure_errorIcon__NxA_r{font-size:14px;min-width:20px}.PaymentFailure_actionButtons__ta3K7{flex-direction:column;gap:10px}.PaymentFailure_primaryBtn__wZ_fx,.PaymentFailure_secondaryBtn__941Nz{padding:14px;font-size:15px;width:100%}.PaymentFailure_contactOptions__Gk7vM{flex-direction:column;gap:8px}.PaymentFailure_contactBtn__6Is2N{width:100%;justify-content:center;padding:12px 16px}.PaymentFailure_errorCode__A2Hn_{font-size:13px;padding:5px 12px;max-width:100%;word-break:break-all}.PaymentFailure_amount__1S7l7{font-size:16px}}@media(max-width:380px){.PaymentFailure_modal__q18bc{width:94%}.PaymentFailure_content__8Cwdu{padding:24px 12px}.PaymentFailure_errorDetailsCard__AMyuV{padding:14px}.PaymentFailure_title__espoN{font-size:22px}.PaymentFailure_message__SOJIB p{font-size:14px}.PaymentFailure_errorRow__anBis span:last-child{font-size:13px}.PaymentFailure_primaryBtn__wZ_fx,.PaymentFailure_secondaryBtn__941Nz{padding:12px;font-size:14px}}.PaymentFailure_amount__1S7l7,.PaymentFailure_errorCode__A2Hn_,.PaymentFailure_errorRow__anBis span:last-child{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}