.appToastHost{z-index:2147483000;pointer-events:none;isolation:isolate;justify-content:center;padding:0 16px;display:flex;position:fixed;top:16px;left:0;right:0}html:not(:has(.dashboardShell)) .appToastHost{top:96px}.appToast{pointer-events:auto;z-index:1;will-change:transform, opacity;border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;width:min(560px,100%);padding:12px 14px;font-size:.98rem;font-weight:600;line-height:1.45;animation:.28s cubic-bezier(.22,1,.36,1) both appToastIn;display:flex;position:relative;box-shadow:0 14px 36px #0000002e}.appToast.closing{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both appToastOut}.appToast.success{background:var(--dash-success-bg,#ecfdf5);color:var(--dash-success-text,#047857);border-color:var(--dash-success-border,#6ee7b7)}.appToast.error{background:var(--dash-error-bg,#fef2f2);color:var(--dash-error-text,#b91c1c);border-color:var(--dash-error-border,#fca5a5)}html[data-landing-theme=dark]:not(:has(.dashboardShell)) .appToast.success{color:#bbf7d0;background:#14532d;border-color:#166534}html[data-landing-theme=dark]:not(:has(.dashboardShell)) .appToast.error{color:#fecaca;background:#450a0a;border-color:#991b1b}.appToastMessage{flex:1;min-width:0}.appToastDismiss{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:-2px -4px 0 0;padding:2px 6px;font-size:1.3rem;line-height:1}.appToastDismiss:hover{opacity:1}@keyframes appToastIn{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes appToastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}
