.custom-toast-container{width:auto!important;min-width:250px;max-width:380px}.custom-toast{border-radius:16px!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;overflow:hidden!important;margin-bottom:16px!important;padding:0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);animation:toast-slide-in .4s cubic-bezier(.68,-.55,.265,1.55) forwards}.custom-toast-base{color:white}.custom-toast-base.success{background:linear-gradient(135deg,#0000009c,#09127E)}.custom-toast-base.error{background:linear-gradient(135deg,#EF4444,#EC4899)}.custom-toast-base.warning{background:linear-gradient(135deg,#F59E0B,#F97316)}.custom-toast-base.info{background:linear-gradient(135deg,#4F46E5,#6366F1)}.custom-toast-content{display:flex;align-items:flex-start;padding:8px;width:100%;position:relative}.toast-icon-container{margin-right:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border-radius:50%;height:28px;width:28px;flex-shrink:0}.toast-icon{color:white;animation:pulse 2s infinite}.toast-content{flex:1;display:flex;flex-direction:column;padding-right:24px}.toast-title{font-weight:600;font-size:16px;margin:0 0 4px;color:white}.toast-description{font-size:14px;font-weight:400;margin:0;color:rgba(255,255,255,.8);line-height:1.5}.toast-close-button{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.15);border:none;border-radius:50%;height:24px;width:24px;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .2s ease;padding:0}.toast-close-button:hover{background:rgba(255,255,255,.25);transform:rotate(90deg)}.custom-toast-progress{height:4px!important;opacity:.7!important;background:rgba(255,255,255,.4)!important}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Toastify__toast-container .Toastify__toast--error.Toastify__toast--exit,.Toastify__toast-container .Toastify__toast--info.Toastify__toast--exit,.Toastify__toast-container .Toastify__toast--success.Toastify__toast--exit,.Toastify__toast-container .Toastify__toast--warning.Toastify__toast--exit{animation:toast-slide-out .3s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes toast-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}@media (max-width:480px){.custom-toast-container{width:100%!important;max-width:100%;padding:8px}.custom-toast{margin-bottom:8px!important}.toast-title{font-size:15px}.toast-description{font-size:13px}}