.success-popup-container :deep(.ant-modal-mask){background:#241e46b3!important}.success-popup-container{font-family:Inter,sans-serif}.success-popup-container :deep(.ant-modal-content){transition:all .3s ease-in-out}.success-popup-container .ant-modal-content{background:#fff;border-radius:16px;overflow:hidden}.success-popup-container .ant-modal-close{z-index:21}.success-popup-container .success-content{align-items:center;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;position:relative;text-align:center;width:100%;z-index:20}.success-popup-container .success-content .success-title{color:#241e46;font-size:36px;font-weight:700;line-height:48px;margin:32px 0 24px}.success-popup-container .success-content .success-body{align-items:center;display:flex;flex-direction:column;gap:16px}.success-popup-container .success-content .success-body .success-description{color:#716b95;font-size:18px;font-weight:400;line-height:28px;margin:0;text-align:center}.success-popup-container .success-content .success-body .success-suggestion{color:#716b95;font-size:16px;font-weight:400;line-height:26px;margin:0;text-align:center;width:90%}.success-popup-container .success-content .success-body .success-suggestion a{color:#1890ff;font-weight:600;text-decoration:none}.success-popup-container .success-content .success-body .success-suggestion a:hover{text-decoration:underline}@media screen and (max-width:768px){.success-popup-container .success-content{padding:40px 24px}.success-popup-container .success-content .success-title{font-size:28px;line-height:36px;margin:24px 0 16px}.success-popup-container .success-content .success-body .success-description{font-size:16px;line-height:24px}.success-popup-container .success-content .success-body .success-suggestion{font-size:14px;line-height:22px}}.error-popup-container :deep(.ant-modal-mask){background:#241e46b3!important}.error-popup-container{font-family:Inter,Montserrat,sans-serif}.error-popup-container :deep(.ant-modal-content){transition:all .3s ease-in-out}.error-popup-container .ant-modal-content{background:#fff;border-radius:16px;overflow:hidden}.error-popup-container .ant-modal-close{z-index:21}.error-popup-container .error-content{align-items:center;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;position:relative;text-align:center;width:100%;z-index:20}.error-popup-container .error-content .error-icon{height:80px;margin-bottom:24px;width:80px}.error-popup-container .error-content .error-title{color:#241e46;font-size:36px;font-weight:700;line-height:48px;margin:0 0 16px}.error-popup-container .error-content .error-description{color:#716b95;font-size:18px;font-weight:400;line-height:28px;margin:0 0 32px;text-align:center}.error-popup-container .error-content .error-actions{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:300px;width:100%}.error-popup-container .error-content .error-actions .retry-button{background:#f36f21;border:none;border-radius:8px;font-size:16px;font-weight:600;height:48px;width:100%}.error-popup-container .error-content .error-actions .retry-button:hover{background:#e55a1a!important}.error-popup-container .error-content .error-actions .support-button{align-items:center;border:1px solid #9d97bf;border-radius:8px;color:#241e46;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;width:100%}.error-popup-container .error-content .error-actions .support-button:hover{border-color:#f36f21;color:#f36f21}@media screen and (max-width:768px){.error-popup-container .error-content{padding:40px 24px}.error-popup-container .error-content .error-icon{height:64px;margin-bottom:20px;width:64px}.error-popup-container .error-content .error-title{font-size:28px;line-height:36px;margin:0 0 12px}.error-popup-container .error-content .error-description{font-size:16px;line-height:24px;margin:0 0 24px}.error-popup-container .error-content .error-actions{max-width:100%}.error-popup-container .error-content .error-actions .retry-button,.error-popup-container .error-content .error-actions .support-button{font-size:15px;height:44px}}
