.toast-stack{display:grid;gap:8px;pointer-events:none;position:fixed;right:20px;top:76px;width:min(380px,calc(100vw - 32px));z-index:500}.toast-item{align-items:flex-start;animation:toast-in .16s ease-out;background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid #64748b;border-radius:var(--radius-lg,10px);box-shadow:var(--shadow-lg);color:var(--color-text);display:flex;gap:12px;padding:12px 14px;pointer-events:auto}.toast-item.error{background:#fff7f7;border-left-color:var(--color-danger)}.toast-item.success{background:#f6fff9;border-left-color:#16a34a}.toast-item.info{border-left-color:#2563eb}.toast-message{flex:1;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.toast-close{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;font-size:18px;line-height:1;padding:0 2px}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.toast-stack{right:12px;top:12px;width:calc(100vw - 24px)}}
