#toasts{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:500;pointer-events:none}.toast{padding:8px 14px;border-radius:6px;background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 12px #0000001a;font-size:.85rem;animation:toast-in .25s ease-out,toast-out .3s ease-in 1.5s forwards;max-width:360px;color:var(--text)}.toast.ok{border-left:3px solid var(--ok)}.toast.ok:before{content:"\2713  ";color:var(--ok);font-weight:700}.toast.err{border-left:3px solid var(--err);animation:toast-in .25s ease-out,toast-out .3s ease-in 4s forwards}.toast.err:before{content:"\2715  ";color:var(--err);font-weight:700}@keyframes toast-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{to{opacity:0;transform:translate(30px)}}[dir=rtl] #toasts{right:auto;left:20px}
