.ll-toast-stack{left:50%;bottom:calc(28px + var(--mobile-tabbar-height,0px) + var(--mobile-safe-bottom,env(safe-area-inset-bottom,0px)));z-index:60;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.ll-toast-region{display:contents}.ll-toast{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-3) 14px var(--space-3) var(--space-3);border-radius:var(--radius-task-menu);background:var(--task-menu-bg);border:1px solid var(--task-border-strong);border-left:4px solid var(--toast-accent,var(--task-border-strong));box-shadow:var(--shadow-task-menu);color:var(--task-text);animation:ll-toast-in var(--motion-base) var(--motion-easing);font-size:13.5px;font-weight:600;display:flex}.ll-toast[data-tone=success]{--toast-accent:var(--status-success-text)}.ll-toast[data-tone=error]{--toast-accent:var(--status-danger-fg)}.ll-toast:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ll-toast-icon{border:2px solid var(--toast-accent,currentColor);width:20px;height:20px;color:var(--toast-accent,currentColor);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ll-toast-text{overflow-wrap:anywhere;min-width:0;position:relative}.ll-toast-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ll-toast-undo{padding:6px var(--space-3);border-radius:var(--radius-task-item);background:var(--accent-tint-fill-strong);color:var(--accent-tint-text);cursor:pointer;border:0;flex:none;font-family:inherit;font-size:13px;font-weight:700}.ll-toast-undo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes ll-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root:has(.crm-tabbar) .ll-toast-stack{left:var(--crm-toast-inset);right:var(--crm-toast-inset);bottom:calc(var(--crm-toast-bottom-mobile) + var(--mobile-safe-bottom,env(safe-area-inset-bottom,0px)));align-items:stretch;width:auto;max-width:none;transform:none}:root:has(.crm-tabbar) .ll-toast{border-radius:14px}:root:has(.crm-tabbar) .ll-toast-undo{min-height:36px}
