.toasts.svelte-1yp5mfr{pointer-events:none;position:fixed;bottom:1rem;right:1rem;z-index:100;display:flex;width:20rem;flex-direction:column;gap:.5rem}.toast.svelte-1yp5mfr{pointer-events:auto;display:flex;align-items:flex-start;gap:.625rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--popover));padding:.75rem .875rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;animation:svelte-1yp5mfr-toast-in .18s cubic-bezier(.16,1,.3,1)}.toast-icon.svelte-1yp5mfr{display:inline-flex;flex-shrink:0;margin-top:.125rem}.toast-icon.success.svelte-1yp5mfr{color:hsl(var(--success))}.toast-icon.error.svelte-1yp5mfr{color:hsl(var(--destructive))}.toast-icon.info.svelte-1yp5mfr{color:hsl(var(--primary))}.toast-msg.svelte-1yp5mfr{flex:1;font-size:.75rem;line-height:1.5;color:hsl(var(--foreground))}.toast-x.svelte-1yp5mfr{border-radius:.25rem;padding:.125rem;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.toast-x.svelte-1yp5mfr:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}@keyframes svelte-1yp5mfr-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dialog-overlay.svelte-1yp5mfr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog.svelte-1yp5mfr{width:100%;max-width:24rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:1.25rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;animation:svelte-1yp5mfr-dialog-pop .15s cubic-bezier(.16,1,.3,1)}.dialog-title.svelte-1yp5mfr{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.dialog-msg.svelte-1yp5mfr{margin-top:.375rem;font-size:.75rem;line-height:1.5;color:hsl(var(--muted-foreground))}.dialog-label.svelte-1yp5mfr{margin-top:.75rem}.dialog.svelte-1yp5mfr .input:where(.svelte-1yp5mfr){margin-top:.25rem}.dialog-actions.svelte-1yp5mfr{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}@keyframes svelte-1yp5mfr-dialog-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
