.Toastify__toast{overflow:visible;box-shadow:none!important;background-color:#0000!important;padding:0!important}.alert-container{z-index:1000;position:fixed;top:120px;right:30px}.toast-style{color:#fff;background-color:#2a2744;border-radius:16px;align-items:center;gap:16px;width:400px;min-height:64px;padding:12px 16px 12px 24px;display:flex;position:relative;box-shadow:0 3px 10px #0000001a}.icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.toast-icon{color:#fff;width:20px;height:20px}.toast-icon.error{width:35px;height:35px}.text-content{flex-direction:column;flex:1;line-height:1.3;display:flex}.text-content h2{margin:0;font-size:14px;font-weight:700}.subtitle{margin-top:2px;font-size:13px;font-weight:600}.text-content p{margin:2px 0 0;font-size:12px}@media (max-width:767px){.text-content h2,.text-content p{font-family:Inter,sans-serif;font-size:14px}}.close-dialog{position:absolute;top:8px;right:10px}.btn-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}@media (max-width:500px){.alert-container{top:80px;left:5%;right:auto;transform:none}.toast-style{width:90vw;max-height:unset;box-sizing:border-box;border-radius:12px;flex-direction:row;align-items:center;gap:12px;position:relative;overflow:hidden}.icon-circle{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-left:65px;display:flex}.toast-icon{width:21px;height:21px}.text-content h2{font-size:13px}.text-content p{max-width:80%;font-size:11px}.btn-close{font-size:16px;top:6px;right:8px}}
@keyframes mobileToastIn{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes mobileToastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}.mobile-toast-enter{animation:.38s cubic-bezier(.22,1,.36,1) forwards mobileToastIn}.mobile-toast-exit{animation:.28s ease-out forwards mobileToastOut}.mobile-toast-wrapper.Toastify__toast{box-shadow:none!important;min-height:unset!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}@keyframes progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mobile-toast-progress{animation:3s linear forwards progressShrink}
