.toast-root{z-index:9999;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}.toast{color:#fff;border-radius:10px;min-width:260px;padding:14px 16px;font-size:14px;font-weight:500;animation:.25s slideIn}.toast.success{background:#16a34a}.toast.error{background:#dc2626}.toast.warning{background:#d97706}.toast.info{background:#2563eb}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
