[data-sonner-toaster]{font-family:var(--font-sans,system-ui,-apple-system,sans-serif);--width:min(400px, calc(100vw - 32px) )}[data-sonner-toast]{align-items:start!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important;box-sizing:border-box;-moz-column-gap:12px;column-gap:12px;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;max-width:100%;padding:16px!important;row-gap:10px;width:var(--width)!important}[data-sonner-toast] [data-icon]{align-self:start;grid-column:1;grid-row:1;margin-top:1px}[data-sonner-toast] [data-content]{display:contents!important}[data-sonner-toast] [data-title]{font-weight:600;grid-column:2;grid-row:1;line-height:1.35;min-width:0}[data-sonner-toast] [data-description]{font-weight:400!important;grid-column:2;grid-row:2;line-height:1.45;min-width:0;opacity:.92}[data-sonner-toast]:has([data-description]){grid-template-columns:auto 1fr auto}[data-sonner-toast]:has([data-description]) [data-icon]{grid-row:1/span 2}[data-sonner-toast]:has([data-description]) [data-button],[data-sonner-toast]:has([data-description]) [data-cancel]{align-self:center;grid-column:3;grid-row:2;margin-left:0!important;margin-right:0!important;white-space:nowrap}[data-sonner-toast]:not(:has([data-description])) [data-icon],[data-sonner-toast]:not(:has([data-description])) [data-title]{align-self:center}[data-sonner-toast]:not(:has([data-description])) [data-button],[data-sonner-toast]:not(:has([data-description])) [data-cancel]{grid-column:1/-1;grid-row:2;justify-self:stretch;margin-left:0!important;margin-right:0!important;text-align:center;width:100%}[data-sonner-toast]:not(:has([data-description])):not(:has([data-button])):not(:has([data-cancel])){grid-template-rows:auto;row-gap:0}[data-sonner-toast][data-type=success]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}[data-sonner-toast][data-type=success] [data-description],[data-sonner-toast][data-type=success] [data-icon],[data-sonner-toast][data-type=success] [data-title]{color:#fff!important}[data-sonner-toast][data-type=error]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}[data-sonner-toast][data-type=error] [data-description],[data-sonner-toast][data-type=error] [data-icon],[data-sonner-toast][data-type=error] [data-title]{color:#fff!important}[data-sonner-toast][data-type=warning]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}[data-sonner-toast][data-type=warning] [data-description],[data-sonner-toast][data-type=warning] [data-icon],[data-sonner-toast][data-type=warning] [data-title]{color:#fff!important}[data-sonner-toast][data-type=info]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}[data-sonner-toast][data-type=info] [data-description],[data-sonner-toast][data-type=info] [data-icon],[data-sonner-toast][data-type=info] [data-title]{color:#fff!important}[data-sonner-toast][data-type=loading]{background:linear-gradient(135deg,#6b7280,#4b5563)!important;color:#fff!important}[data-sonner-toast][data-type=loading] [data-description],[data-sonner-toast][data-type=loading] [data-icon],[data-sonner-toast][data-type=loading] [data-title]{color:#fff!important}[data-sonner-toast][data-type=loading] .sonner-loading-bar{background:#ffffffd9!important}[data-sonner-toast][data-type=loading] .sonner-loading-wrapper{--size:18px}[data-sonner-toast]:not([data-type]){background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:#fff!important}[data-sonner-toast]:not([data-type]) [data-description],[data-sonner-toast]:not([data-type]) [data-icon],[data-sonner-toast]:not([data-type]) [data-title]{color:#fff!important}[data-sonner-toast] [data-close-button]{background:#fff3!important;border:none!important;color:#fff!important;transition:all .2s ease}[data-sonner-toast] [data-close-button]:hover{background:#ffffff4d!important;transform:scale(1.1)}[data-sonner-toast] [data-button]{background:#fff3!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:8px!important;color:#fff!important;font-weight:500;padding:8px 16px!important;transition:all .2s ease}[data-sonner-toast] [data-button]:hover{background:#ffffff4d!important;transform:translateY(-1px)}@media(prefers-color-scheme:dark){[data-sonner-toaster][data-theme=dark] [data-sonner-toast]{box-shadow:0 8px 32px #0000004d!important}}@media(max-width:640px){[data-sonner-toast]{border-radius:8px!important;padding:12px!important}}
