.toast-container{pointer-events:none;z-index:99999;flex-direction:column;gap:10px;min-width:300px;display:flex;position:fixed}.toast-container.top-left{top:25px;left:30px}.toast-container.top-center{top:25px;left:50%;transform:translate(-50%)}.toast-container.top-right{top:25px;right:30px}.toast-container.bottom-left{bottom:25px;left:30px}.toast-container.bottom-center{bottom:25px;left:50%;transform:translate(-50%)}.toast-container.bottom-right{bottom:25px;right:30px}.toast-nextjs{pointer-events:all;background:#fff;border-radius:6px;min-height:2.5em;padding:8px 15px 8px 8px;transition:opacity .5s,transform .5s;overflow:hidden;transform:translateY(-20px);box-shadow:0 6px 20px 10px #0000001a}.toast.toast-active{opacity:1;transform:translateY(0)}.toast-nextjs .toast-content{align-items:center;display:flex}.toast-content .check{color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:20px;animation:1s ease-in-out pulse;display:flex}@keyframes pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}.toast-content .message{flex-direction:column;margin:0 20px;display:flex}.message .text{text-align:center;color:#666;font-size:17px;font-weight:400;line-height:normal}.toast-nextjs .close-toast{cursor:pointer;opacity:.7;padding:5px;position:absolute;top:10px;right:15px}.toast-nextjs .close-toast:hover{opacity:1;animation:1s infinite pulse}.toast-nextjs .progress{background-color:#0000;width:100%;height:4px;position:absolute;bottom:0;left:0}.toast-nextjs.success .progress:before{background-color:#4caf50}.toast-nextjs.error .progress:before{background-color:#f44336}.toast-nextjs.warning .progress:before{background-color:#ff9800}.toast-nextjs.info .progress:before{background-color:#2196f3}.toast-nextjs .progress:before{content:"";width:100%;height:100%;transition:transform var(--progress-duration,5s) linear;background-color:#4caf50;position:absolute;bottom:0;right:0;transform:translate(100%)}.toast-nextjs .progress.toast-active:before{animation:progress var(--progress-duration,5s) linear forwards}@keyframes progress{to{transform:translate(0)}}.close-toast{justify-content:center;align-items:center;display:flex;position:relative}.close-toast:after,.close-toast:before{content:"";background-color:#222;width:2px;height:14px;position:absolute}.close-toast:before{transform:rotate(45deg)}.close-toast:after{transform:rotate(-45deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-fadeIn{animation:.5s forwards fadeIn}.animate-fadeOut{animation:.5s forwards fadeOut}@keyframes bounceIn{0%{opacity:0;transform:scale(0)translateY(-50%)}60%{opacity:1;transform:scale(1.1)translateY(0)}80%{transform:scale(.9)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)translateY(0)}20%{opacity:1;transform:scale(.9)translateY(10%)}50%{opacity:1;transform:scale(1.1)translateY(-10%)}80%{opacity:.5;transform:scale(.9)translateY(5%)}to{opacity:0;transform:scale(0)translateY(100%)}}.animate-bounceIn{animation:.6s forwards bounceIn}.animate-bounceOut{animation:.6s forwards bounceOut}@keyframes bottomToTopBounce{0%{opacity:0;transform:translateY(100%)scale(.8)}60%{opacity:1;transform:translateY(-10%)scale(1.2)}80%{transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes topToBottomBounce{0%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(10%)scale(.9)}to{opacity:0;transform:translateY(100%)scale(.8)}}.animate-bottomToTopBounce{animation:.6s ease-out forwards bottomToTopBounce}.animate-topToBottomBounce{animation:.6s ease-in forwards topToBottomBounce}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-3000px)scale(.8)}60%{opacity:1;transform:translateY(25px)scale(1.1)}75%{transform:translateY(-10px)scale(1)}90%{transform:translateY(5px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)scale(1)}20%{opacity:1;transform:translateY(-10px)scale(1.1)}50%{opacity:1;transform:translateY(-30px)scale(.9)}80%{opacity:1;transform:translateY(-15px)scale(1)}to{opacity:0;transform:translateY(-1000px)scale(.8)}}.animate-bounceInDown{animation:.6s forwards bounceInDown}.animate-bounceOutUp{animation:.6s forwards bounceOutUp}@keyframes swingInverted{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(-5px)rotate(-5deg)}40%{transform:translateY(-3px)rotate(3deg)}60%{transform:translateY(-2px)rotate(-2deg)}80%{transform:translateY(-1px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes swingOut{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(5px)rotate(5deg)}40%{transform:translateY(3px)rotate(-3deg)}60%{transform:translateY(2px)rotate(2deg)}80%{transform:translateY(1px)rotate(-1deg)}to{opacity:0;transform:translateY(100px)rotate(0)}}.animate-swingInverted{transform-origin:top;animation:.5s ease-in-out both swingInverted}.animate-swingOut{transform-origin:top;animation:.5s ease-in-out forwards swingOut}@keyframes popUp{0%{opacity:0;transform:scale(.8)translateY(-30%)}60%{opacity:1;transform:scale(1.05)translateY(0)}80%{transform:scale(.95)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popUpOut{0%{opacity:1;transform:scale(1)translateY(0)}20%{transform:scale(1.05)translateY(-10%)}to{opacity:0;transform:scale(.8)translateY(50%)}}.animate-popUp{animation:.5s forwards popUp}.animate-popUpOut{animation:.5s forwards popUpOut}@media (min-width:280px) and (max-width:380px){.toast-container{width:100%}.toast-container.bottom-left,.toast-container.bottom-right,.toast-container.top-left,.toast-container.top-right{top:25px;left:50%;transform:translate(-50%)}}@media (min-width:381px) and (max-width:480px){.toast-container{width:95%}.toast-container.bottom-left,.toast-container.bottom-right,.toast-container.top-left,.toast-container.top-right{top:25px;left:50%;transform:translate(-50%)}}
