.toaster.svelte-1gn8sfu{position:fixed;z-index:var(--layer-toast, 600);width:var(--toast-width, 356px);max-width:calc(100vw - 2rem);pointer-events:none;--toast-bg: light-dark(#fff, #1c1c1f);--toast-fg: light-dark(#18181b, #f4f4f5);--toast-border: light-dark(rgb(0 0 0 / .08), rgb(255 255 255 / .1));&.bottom-right{bottom:1rem;right:1rem}&.bottom-left{bottom:1rem;left:1rem}&.bottom-center{bottom:1rem;left:50%;transform:translate(-50%)}&.top-right{top:1rem;right:1rem}&.top-left{top:1rem;left:1rem}&.top-center{top:1rem;left:50%;transform:translate(-50%)}}.toast.svelte-1gn8sfu{position:absolute;left:0;right:0;pointer-events:auto;width:100%;border-radius:var(--radius-lg, 12px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, 12px) * var(--squircle-ratio, 2))}background-color:var(--toast-bg);color:var(--toast-fg);border:1px solid var(--toast-border);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;cursor:default;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .3s ease,box-shadow .25s ease;animation:svelte-1gn8sfu-toast-enter .35s cubic-bezier(.22,1,.36,1) backwards;transform-origin:center top}.toaster.svelte-1gn8sfu:is(.bottom-right:where(.svelte-1gn8sfu),.bottom-left:where(.svelte-1gn8sfu),.bottom-center:where(.svelte-1gn8sfu)) .toast:where(.svelte-1gn8sfu){bottom:0;transform-origin:center bottom;--enter-from: 100%}.toaster.svelte-1gn8sfu:is(.top-right:where(.svelte-1gn8sfu),.top-left:where(.svelte-1gn8sfu),.top-center:where(.svelte-1gn8sfu)) .toast:where(.svelte-1gn8sfu){top:0;--enter-from: -100%}.toaster.expanded.svelte-1gn8sfu .toast:where(.svelte-1gn8sfu){box-shadow:0 8px 24px #00000024,0 3px 8px #00000014;&:before{content:"";position:absolute;inset:calc(-1 * var(--toast-hover-pad, 22px));z-index:-1}}.inner.svelte-1gn8sfu{display:flex;align-items:center;gap:.75rem;padding:1rem;&:has(.description:where(.svelte-1gn8sfu)){align-items:flex-start}}.icon.svelte-1gn8sfu{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;.inner:where(.svelte-1gn8sfu):has(.description:where(.svelte-1gn8sfu)) &{margin-top:.05rem}.toast.success:where(.svelte-1gn8sfu) &{color:var(--color-success, #16a34a)}.toast.error:where(.svelte-1gn8sfu) &{color:var(--color-error, #dc2626)}.toast.warning:where(.svelte-1gn8sfu) &{color:var(--color-warning, #d97706)}.toast.info:where(.svelte-1gn8sfu) &{color:var(--color-action, #3b82f6)}.toast.loading:where(.svelte-1gn8sfu) &{color:var(--color-action, #3b82f6)}.toast.success:where(.svelte-1gn8sfu) & svg:where(.svelte-1gn8sfu){animation:svelte-1gn8sfu-toast-check-pop .4s cubic-bezier(.34,1.56,.64,1) backwards;path:where(.svelte-1gn8sfu){stroke-dasharray:24;animation:svelte-1gn8sfu-toast-check-draw .35s cubic-bezier(.22,1,.36,1) 80ms backwards}}}@keyframes svelte-1gn8sfu-toast-check-pop{0%{transform:scale(.3);opacity:0}}@keyframes svelte-1gn8sfu-toast-check-draw{0%{stroke-dashoffset:24}}.content.svelte-1gn8sfu{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.title.svelte-1gn8sfu{font-size:.875rem;font-weight:600;line-height:1.4;word-break:break-word}.description.svelte-1gn8sfu{font-size:.8125rem;line-height:1.4;opacity:.75;word-break:break-word}.action.svelte-1gn8sfu{flex-shrink:0;align-self:center}.close.svelte-1gn8sfu{position:absolute;top:0;left:0;font-size:7px;transform:translate(-35%,-35%);border-radius:50%;background:var(--toast-bg);box-shadow:0 0 0 1px var(--toast-border);opacity:0;transition:opacity .15s ease;svg{width:52%;height:52%}.toaster.expanded:where(.svelte-1gn8sfu) .toast:where(.svelte-1gn8sfu) &,.toast.front:where(.svelte-1gn8sfu) &,.toast:where(.svelte-1gn8sfu):hover &{opacity:1}.toaster.align-right:where(.svelte-1gn8sfu) &{left:auto;right:0;transform:translate(35%,-35%)}}.toast.success.svelte-1gn8sfu{--toast-accent: var(--color-success, #16a34a)}.toast.error.svelte-1gn8sfu{--toast-accent: var(--color-error, #dc2626)}.toast.warning.svelte-1gn8sfu{--toast-accent: var(--color-warning, #d97706)}.toast.info.svelte-1gn8sfu{--toast-accent: var(--color-action, #3b82f6)}.toast.svelte-1gn8sfu:is(.success:where(.svelte-1gn8sfu),.error:where(.svelte-1gn8sfu),.warning:where(.svelte-1gn8sfu),.info:where(.svelte-1gn8sfu)){background-color:color-mix(in oklch,var(--toast-accent) 6%,var(--toast-bg));border-color:color-mix(in oklch,var(--toast-accent) 28%,var(--toast-border));box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f,inset 0 0 0 1px color-mix(in oklch,var(--toast-accent) 10%,transparent)}.toaster.expanded.svelte-1gn8sfu .toast:where(.svelte-1gn8sfu):is(.success:where(.svelte-1gn8sfu),.error:where(.svelte-1gn8sfu),.warning:where(.svelte-1gn8sfu),.info:where(.svelte-1gn8sfu)){box-shadow:0 8px 24px #00000024,0 3px 8px #00000014,inset 0 0 0 1px color-mix(in oklch,var(--toast-accent) 10%,transparent)}.toaster.rich.svelte-1gn8sfu .toast:where(.svelte-1gn8sfu){&.success{--toast-bg: light-dark(#ecfdf5, #052e1a);--toast-fg: light-dark(#065f46, #6ee7b7);--toast-border: light-dark(#a7f3d0, #065f46)}&.error{--toast-bg: light-dark(#fef2f2, #2d0a0a);--toast-fg: light-dark(#991b1b, #fca5a5);--toast-border: light-dark(#fecaca, #7f1d1d)}&.warning{--toast-bg: light-dark(#fffbeb, #2b1c00);--toast-fg: light-dark(#92400e, #fcd34d);--toast-border: light-dark(#fde68a, #78350f)}&.info{--toast-bg: light-dark(#eff6ff, #0a1b2e);--toast-fg: light-dark(#1e40af, #93c5fd);--toast-border: light-dark(#bfdbfe, #1e3a8a)}&:is(.success:where(.svelte-1gn8sfu),.error:where(.svelte-1gn8sfu),.warning:where(.svelte-1gn8sfu),.info:where(.svelte-1gn8sfu)){background-color:var(--toast-bg);border-color:var(--toast-border);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.icon:where(.svelte-1gn8sfu){color:currentColor}}.toast.dismissed.svelte-1gn8sfu{animation:svelte-1gn8sfu-toast-exit .32s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes svelte-1gn8sfu-toast-enter{0%{opacity:0;transform:translateY(var(--enter-from, 100%)) scale(.9)}}@keyframes svelte-1gn8sfu-toast-exit{to{opacity:0;transform:translateY(var(--enter-from, 100%)) scale(.9)}}@media(prefers-reduced-motion:reduce){.toast.svelte-1gn8sfu{animation-duration:1ms!important;transition-duration:1ms!important}.toast.success.svelte-1gn8sfu .icon:where(.svelte-1gn8sfu) svg:where(.svelte-1gn8sfu),.toast.success.svelte-1gn8sfu .icon:where(.svelte-1gn8sfu) svg:where(.svelte-1gn8sfu) path:where(.svelte-1gn8sfu){animation:none}.toast.dismissed.svelte-1gn8sfu{animation:svelte-1gn8sfu-toast-exit-reduced .15s ease both}@keyframes svelte-1gn8sfu-toast-exit-reduced{to{opacity:0}}}
