.toast-container-base{z-index:9999;pointer-events:none;inset:auto;position:fixed!important}.toast-stack{pointer-events:auto;gap:12px;min-width:0;display:flex}.toast-position-top-left{inset:16px auto auto 16px;transform:none}.toast-position-top-left .toast-stack{flex-direction:column}.toast-position-top-center{inset:16px auto auto 50%;transform:translate(-50%)}.toast-position-top-center .toast-stack{flex-direction:column}.toast-position-top-right{inset:16px 16px auto auto;transform:none}.toast-position-top-right .toast-stack{flex-direction:column}.toast-position-bottom-left{inset:auto auto 16px 16px;transform:none}.toast-position-bottom-left .toast-stack{flex-direction:column-reverse}.toast-position-bottom-center{inset:auto auto 16px 50%;transform:translate(-50%)}.toast-position-bottom-center .toast-stack{flex-direction:column-reverse}.toast-position-bottom-right{inset:auto 16px 16px auto;transform:none}.toast-position-bottom-right .toast-stack{flex-direction:column-reverse}.toast-position-center{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;max-width:100%;padding:1rem;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.toast-position-center .toast-stack{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px}.toast-item{pointer-events:auto}@keyframes toast-in-top{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in-center{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.toast-position-top-left .toast-item,.toast-position-top-center .toast-item,.toast-position-top-right .toast-item{animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-in-top}.toast-position-bottom-left .toast-item,.toast-position-bottom-center .toast-item,.toast-position-bottom-right .toast-item{animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-in-bottom}.toast-position-center .toast-item{animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-in-center}@media (max-width:640px){.toast-position-center{width:calc(100vw - 1rem);padding:.5rem}.toast-position-center .toast-stack{max-width:100%}}@media (min-width:640px) and (max-width:1023px){.toast-position-center .toast-stack{max-width:384px}}@media (min-width:1024px){.toast-position-center .toast-stack{max-width:500px}}
