diff --git a/src/components/messaging/NewConversationModal.tsx b/src/components/messaging/NewConversationModal.tsx
index 3d7fd1d66..d699da0af 100644
--- a/src/components/messaging/NewConversationModal.tsx
+++ b/src/components/messaging/NewConversationModal.tsx
@@ -155,14 +155,18 @@ export default function NewConversationModal({
return (
{
if (e.target === e.currentTarget) {
onClose();
}
}}
>
-
+ {/* Full-screen below md: a centered card left the bottom search rows
+ sharing screen space with the fixed mobile nav / Ask Cat FAB corner
+ on short phones — a full-bleed sheet removes that shared corridor
+ entirely instead of relying on winning a z-index fight every time. */}
+
{/* Header */}
New Message
@@ -196,8 +200,10 @@ export default function NewConversationModal({
)}
- {/* Results */}
-
+ {/* Results — fills the remaining sheet height below md so a long
+ list scrolls within itself; safe-area padding keeps the last row
+ clear of a device's home-indicator/gesture-bar inset. */}
+
{loading && !creatingId ? (