.toast-container{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{pointer-events:auto;padding:12px 18px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;box-shadow:0 4px 20px oklch(0 0 0/.15);animation:toastSlide .25s ease-out;font-family:var(--font-sans),sans-serif;max-width:380px}.toast-info{background:var(--accent-solid);color:var(--on-accent)}.toast-success{background:var(--ok);color:var(--on-accent)}.toast-error{background:var(--bad);color:var(--on-accent)}.toast-warning{background:var(--warn);color:var(--on-accent)}.toast-icon{font-size:16px;flex-shrink:0}.toast-close{background:none;border:none;color:color-mix(in oklch,var(--on-accent) 60%,transparent);font-size:14px;cursor:pointer;padding:0 2px;margin-left:auto}.toast-close:hover{color:var(--on-accent)}@keyframes toastSlide{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}