/* Enterprise component: toast notification. */
.toast {
  position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:400;
  min-width:220px;max-width:min(420px,calc(100vw - 32px));
  padding:13px 18px;border-radius:var(--radius-pill);background:#000;color:#fff;
  font-size:13px;text-align:center;opacity:0;pointer-events:none;
  transition:opacity .18s ease,transform .18s ease;
}
.toast.show { opacity:1;transform:translate(-50%,0); }
