.wa-toasts{position:fixed;left:16px;bottom:16px;z-index:70;display:flex;flex-direction:column;gap:var(--s-2);max-width:min(460px,calc(100vw - 32px))}.wa-toast{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-float);font-size:var(--fs-small);animation:wa-toast-in var(--dur-2) var(--ease-out)}@keyframes wa-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wa-toast .dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--ink-faint);align-self:center;flex:none}.wa-toast.is-building .dot,.wa-toast.is-confirming .dot,.wa-toast.is-signing .dot{background:var(--accent);animation:wa-toast-pulse 1.4s var(--ease-out) infinite}.wa-toast.is-settled .dot{background:var(--ok)}.wa-toast.is-failed .dot{background:var(--err)}@keyframes wa-toast-pulse{0%,to{opacity:1}50%{opacity:.35}}.wa-toast .what{font-weight:600}.wa-toast .phase{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-mono)}.wa-toast .detail{flex-basis:100%;color:var(--ink-muted);line-height:1.5}.wa-toast .open{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono)}.wa-toast .close{margin-left:auto;border:0;background:none;color:var(--ink-faint);cursor:pointer;font-size:1rem;line-height:1;padding:0 2px}.wa-toast .close:hover{color:var(--ink)}@media (max-width:720px){.wa-toasts{left:12px;right:12px;bottom:100px;max-width:none}}