.saas-toaster{z-index:60;pointer-events:none;position:fixed;inset-block-end:var(--saas-space-lg);inset-inline-end:var(--saas-space-lg)}.saas-toaster__list{align-items:flex-end;gap:var(--saas-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saas-toast{align-items:center;gap:var(--saas-space-sm);min-width:260px;max-width:420px;padding-block:var(--saas-space-sm);padding-inline:var(--saas-space-md) var(--saas-space-xs);border:1px solid var(--saas-inverse-border);border-inline-start:4px solid var(--saas-status-success-fill);border-radius:var(--saas-radius-lg);background:var(--saas-inverse-surface);color:var(--saas-inverse-text);font-family:var(--saas-font-family);font-size:var(--saas-font-body);box-shadow:var(--saas-elevation-popover);pointer-events:auto;animation:saas-toast-in var(--saas-motion-panel) var(--saas-ease-standard);line-height:1.4;display:flex}.saas-toast[data-tone=danger]{border-inline-start-color:var(--saas-status-danger-fill)}.saas-toast[data-tone=info]{border-inline-start-color:var(--saas-status-info-fill)}.saas-toast__icon{color:var(--saas-status-success-subtle);flex:none;display:inline-flex}.saas-toast[data-tone=danger] .saas-toast__icon{color:var(--saas-status-danger-subtle)}.saas-toast[data-tone=info] .saas-toast__icon{color:var(--saas-status-info-subtle)}.saas-toast__text{text-align:start;flex:1;min-width:0}.saas-toast__close{border-radius:var(--saas-radius-md);width:28px;height:28px;color:var(--saas-inverse-text-muted);cursor:pointer;transition:background-color var(--saas-motion-micro) var(--saas-ease-standard), color var(--saas-motion-micro) var(--saas-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.saas-toast__close:hover{background:var(--saas-inverse-border);color:var(--saas-inverse-text)}.saas-toast__close:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}@keyframes saas-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.saas-toast{animation:none}}@media (width<=599px){.saas-toaster{inset-inline:var(--saas-space-md);inset-block-end:var(--saas-space-md)}.saas-toaster__list{align-items:stretch}.saas-toast{min-width:0;max-width:none;min-height:44px}.saas-toast__close{width:44px;height:44px}}