fix: Overdue column stretches to fill viewport on mobile
flex:1 and overflow-y:auto from the desktop rule made the column
greedily claim remaining height instead of shrink-wrapping content.
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/public/css/app.css b/public/css/app.css
index ed1089b..bd0528d 100644
--- a/public/css/app.css
+++ b/public/css/app.css
@@ -681,6 +681,8 @@ button[type="submit"]:not(.complete-btn):hover {
}
.column-overdue {
+ flex: none;
+ overflow-y: visible;
padding-inline: var(--space-s);
padding-block-end: 0;
}