.tool-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:.65rem;display:flex;position:fixed;top:1.25rem;right:1.25rem}.tool-toast{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:16rem;max-width:min(24rem,100vw - 2rem);color:hsl(var(--foreground));box-shadow:0 16px 40px -24px hsl(var(--foreground) / .45);opacity:0;pointer-events:auto;border-radius:.75rem;align-items:center;gap:.65rem;padding:.85rem 1rem;transition:opacity .25s,transform .25s;display:inline-flex;transform:translate(1rem)}.tool-toast.is-visible{opacity:1;transform:translate(0)}.tool-toast--success{border-color:#1dafa159}.tool-toast--error{border-color:#ef434359}.tool-toast svg{flex-shrink:0}.tool-toast--success svg{color:#1dafa1}.tool-toast--error svg{color:#ef4343}.tool-toast--info svg{color:hsl(var(--primary))}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}
