.toast-container{position:fixed;top:24px;right:24px;z-index:9999;width:420px;max-height:calc(100vh - 48px);pointer-events:none}.toast-container .toast-notification{pointer-events:all}.toast-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.toast-enter-active{-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.toast-leave-active{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from,.toast-leave-to{opacity:0;-webkit-transform:translateX(100%) scale(.95);transform:translateX(100%) scale(.95)}.toast-move{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.toast-container{top:16px;right:16px;left:16px;width:auto;max-width:none}}@media (max-width:480px){.toast-container{top:12px;right:12px;left:12px}}.toast-list .toast-notification:first-child{z-index:10;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.toast-list .toast-notification:nth-child(2){z-index:9;-webkit-transform:scale(.98) translateY(-4px);transform:scale(.98) translateY(-4px);opacity:.95}.toast-list .toast-notification:nth-child(3){z-index:8;-webkit-transform:scale(.96) translateY(-8px);transform:scale(.96) translateY(-8px);opacity:.9}.toast-list .toast-notification:nth-child(4){z-index:7;-webkit-transform:scale(.94) translateY(-12px);transform:scale(.94) translateY(-12px);opacity:.85}.toast-list .toast-notification:nth-child(n+5){display:none}.toast-container,.toast-container .toast-list{overflow:visible}@media (prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active,.toast-move{-webkit-transition-duration:.1s;transition-duration:.1s}.toast-notification{-webkit-animation-duration:.1s;animation-duration:.1s}.toast-notification:hover{-webkit-transform:none;transform:none}.toast-progress{-webkit-animation:none;animation:none}.toast-close:active,.toast-close:hover{-webkit-transform:none;transform:none}}@media (prefers-contrast:high){.toast-notification{border-width:2px;border-left-width:6px}.toast-notification.toast-success{border-color:#10b981}.toast-notification.toast-error{border-color:#ef4444}.toast-notification.toast-warning{border-color:#f59e0b}.toast-notification.toast-info{border-color:#3b82f6}}