diff --git a/components/board/group-session-dialog.tsx b/components/board/group-session-dialog.tsx
index d43f01c..1e53f5c 100644
--- a/components/board/group-session-dialog.tsx
+++ b/components/board/group-session-dialog.tsx
@@ -503,8 +503,18 @@ function SessionTodoRow({
autoFocus={draft.isNew && !draft.title}
onChange={(e) => onChangeLocal({ title: e.target.value })}
style={draft.completed ? undefined : { color: todoTextColor }}
- className={cn("flex-1", draft.completed && "text-muted-foreground line-through")}
+ className={cn("w-40 shrink-0", draft.completed && "text-muted-foreground line-through")}
/>
+
{onCollapse && (