/* Deskline shared toaster (also included in deskline-shell.css for console pages) */
#toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none;}
#toast-container .toast{pointer-events:auto;min-width:280px;max-width:380px;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:500;display:flex;align-items:flex-start;gap:10px;box-shadow:0 8px 28px rgba(22,33,29,0.12);animation:desklineToastIn .25s ease;font-family:'Inter',system-ui,sans-serif;}
#toast-container .toast.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;}
#toast-container .toast.error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;}
#toast-container .toast.info{background:#F0E6D4;border:1px solid #e2d0ad;color:#7a5a2e;}
@keyframes desklineToastIn{from{opacity:0;transform:translateX(30px);}to{opacity:1;transform:translateX(0);}}
@keyframes desklineToastOut{from{opacity:1;transform:translateX(0);}to{opacity:0;transform:translateX(30px);}}
