fb2b39d701
Replace setTimeout polling loop with reactive createEffect to wait for sync completion. Reserve space with a placeholder fallback to prevent layout shift when notifications load. Fix banner icon consistency and title overflow handling.