@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}.toast-container{z-index:9999;flex-direction:column;gap:.5rem;max-width:420px;display:flex;position:fixed;top:1rem;right:1rem}@media (max-width:640px){.toast-container{max-width:none;left:1rem;right:1rem}}.toast-item{backdrop-filter:blur(4px);border:1px solid;border-left-width:3px;align-items:flex-start;gap:.75rem;min-width:320px;max-width:420px;padding:1rem;transition:all .2s ease-out;animation:.2s ease-out toast-slide-in;display:flex;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003}.toast-item.is-exiting{opacity:0;transform:translateY(-.75rem)}.toast-item.toast-success{background-color:#22c55e14;border-color:#22c55e33 #22c55e33 #22c55e33 #22c55e}.toast-item.toast-success .toast-icon{color:#22c55e}.toast-item.toast-error{background-color:#ef444414;border-color:#ef444433 #ef444433 #ef444433 #ef4444}.toast-item.toast-error .toast-icon{color:#ef4444}.toast-item.toast-info{background-color:#3b82f614;border-color:#3b82f633 #3b82f633 #3b82f633 #3b82f6}.toast-item.toast-info .toast-icon{color:#3b82f6}.toast-item.toast-warning{background-color:#eab30814;border-color:#eab30833 #eab30833 #eab30833 #eab308}.toast-item.toast-warning .toast-icon{color:#eab308}.toast-icon{flex-shrink:0;margin-top:.125rem;font-size:1.125rem;line-height:1.75rem}.toast-content{flex:1;min-width:0}.toast-message{color:#fff;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.toast-description{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1rem}.toast-action-btn{color:var(--color-brand-primary);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.75rem;font-weight:500;line-height:1rem;transition:color .15s}.toast-action-btn:hover{color:var(--color-brand-primary-hover)}.toast-close-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.875rem;line-height:1.25rem;transition:color .15s}.toast-close-btn:hover{color:var(--color-text-default)}