diff --git a/static/style.css b/static/style.css index e57b29e..2c8e342 100644 --- a/static/style.css +++ b/static/style.css @@ -10503,6 +10503,16 @@ textarea.memory-add-input { display: flex; flex-direction: column; gap: 6px; + /* Bound the import-review list to the modal like the sibling .memory-list, + so a long list scrolls internally instead of overflowing the + overflow:hidden .admin-card — which clipped lower entries and their + save/discard controls with no usable scroll area. */ + flex: 1; + min-height: 0; + overflow-y: auto; + overflow-x: hidden; + /* Small gutter so the scrollbar doesn't sit flush against the item cards. */ + padding-right: 4px; } .memory-suggestions.hidden { @@ -10517,6 +10527,13 @@ textarea.memory-add-input { color: color-mix(in srgb, var(--fg) 70%, transparent); padding-bottom: 4px; border-bottom: 1px solid var(--border); + /* Pin the title + save all/back controls to the top of the scrolling + review list so they stay reachable while the items scroll under them. + Opaque background masks items passing beneath. */ + position: sticky; + top: 0; + z-index: 1; + background: var(--panel); } .memory-suggestions-actions, .memory-suggestion-actions {