.toast-stack{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none;overflow:hidden;padding-right:4px}.toast-slot{pointer-events:auto;width:100%}.toast{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.18);transform:translateX(calc(100% + 24px));opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;will-change:transform,opacity;min-width:280px;max-width:380px}.toast--active{transform:translateX(0);opacity:1}.toast--leaving{transition:transform .3s ease-in,opacity .3s ease-in}.toast--success{background:#00B5AD}.toast--error{background:#EF4444}.toast--warning{background:#F59E0B}.toast--info{background:#1E3A8A}