.toast-custom{animation:slideInFromRight .3s cubic-bezier(.16,1,.3,1);color:hsl(var(--foreground));transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.toast-custom[data-state=closed]{animation:slideOutToRight .2s cubic-bezier(.4,0,1,1)}.toast-custom[data-type=success]{background:hsl(var(--background));border:1px solid hsl(var(--green-500) / .3);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px hsl(var(--green-500) / .1)}.toast-custom[data-type=success]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,hsl(var(--green-500)),hsl(var(--green-400)));border-radius:12px 0 0 12px}.toast-custom[data-type=error]{background:hsl(var(--background));border:1px solid hsl(var(--red-500) / .3);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px hsl(var(--red-500) / .1)}.toast-custom[data-type=error]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,hsl(var(--red-500)),hsl(var(--red-400)));border-radius:12px 0 0 12px}.toast-custom[data-type=info]{background:hsl(var(--background));border:1px solid hsl(var(--blue-500) / .3);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px hsl(var(--blue-500) / .1)}.toast-custom[data-type=info]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,hsl(var(--blue-500)),hsl(var(--blue-400)));border-radius:12px 0 0 12px}.toast-custom[data-type=warning]{background:hsl(var(--background));border:1px solid hsl(var(--yellow-500) / .3);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px hsl(var(--yellow-500) / .1)}.toast-custom[data-type=warning]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,hsl(var(--yellow-500)),hsl(var(--yellow-400)));border-radius:12px 0 0 12px}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast-custom:hover{transform:translateY(-2px);box-shadow:0 20px 40px -5px #00000026,0 15px 20px -5px #00000014}.toast-custom [data-sonner-toast-close]{background:transparent;border:none;border-radius:6px;padding:4px;opacity:.6;transition:all .2s ease}.toast-custom [data-sonner-toast-close]:hover{opacity:1;background:hsl(var(--muted) / .5)}.toast-custom [data-sonner-icon]{margin-right:8px;flex-shrink:0}.toast-custom [data-sonner-content]{flex:1;line-height:1.5}.toast-custom [data-sonner-title]{font-weight:600;margin-bottom:2px}.toast-custom [data-sonner-description]{opacity:.9;font-size:13px}
