._Toast__viewport_843cb43{z-index:1100;pointer-events:none;flex-direction:column;gap:.75rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1.5rem}._Toast__viewport--bottom-center_843cb43{align-items:center;left:50%;transform:translate(-50%)}._Toast__viewport--bottom-right_843cb43{align-items:flex-end;right:1.5rem}._Toast_843cb43{pointer-events:auto;box-sizing:border-box;--sin-toast-elevated-surface:var(--sin-surface-container-high);--sin-toast-accent:var(--sin-primary);--sin-toast-icon:var(--sin-on-surface);background:var(--sin-toast-elevated-surface);min-width:18rem;max-width:26rem;color:var(--sin-on-surface);box-shadow:0 6px 24px color-mix(in srgb, var(--sin-shadow) 28%, transparent), 0 2px 6px color-mix(in srgb, var(--sin-shadow) 16%, transparent);opacity:0;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px)}._Toast--visible_843cb43{opacity:1;transform:translateY(0)}._Toast_843cb43[data-variant=info],._Toast_843cb43[data-variant=success],._Toast_843cb43[data-variant=warning],._Toast_843cb43[data-variant=error]{--sin-toast-icon:var(--sin-toast-accent)}._Toast_843cb43[data-variant=info]{--sin-toast-accent:var(--sin-info)}._Toast_843cb43[data-variant=success]{--sin-toast-accent:var(--sin-success)}._Toast_843cb43[data-variant=warning]{--sin-toast-accent:var(--sin-warning)}._Toast_843cb43[data-variant=error]{--sin-toast-accent:var(--sin-error)}[data-theme=sinapsis-light] ._Toast_843cb43{--sin-toast-elevated-surface:var(--sin-surface-bright,var(--sin-surface-container-highest));box-shadow:0 8px 24px color-mix(in srgb, var(--sin-shadow) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--sin-shadow) 8%, transparent)}._Toast__icon_843cb43{color:var(--sin-toast-icon);flex-shrink:0;margin-top:.125rem}._Toast__content_843cb43{flex-direction:column;flex:auto;gap:.125rem;min-width:0;padding-top:.125rem;display:flex}._Toast__title_843cb43{letter-spacing:.0063rem;color:inherit;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._Toast__message_843cb43{letter-spacing:.0063rem;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}._Toast__action_843cb43{--sin-on-surface:var(--sin-toast-accent);flex-shrink:0}._Toast__close_843cb43{--sin-on-surface:var(--sin-on-surface-variant);flex-shrink:0;margin-right:-.25rem}@media (prefers-reduced-motion:reduce){._Toast_843cb43{transition:none;transform:none}._Toast--visible_843cb43{transform:none}}
