diff --git a/src/components/interests/interest-tabs.tsx b/src/components/interests/interest-tabs.tsx
index e579177c..19ca3c91 100644
--- a/src/components/interests/interest-tabs.tsx
+++ b/src/components/interests/interest-tabs.tsx
@@ -987,14 +987,8 @@ function OverviewTab({
deposit_paid stage server-side. Hidden before the reservation
stage: no deposit is expected yet, so the empty card is just
noise — the next-milestone card carries the actionable copy
- instead. */}
- {showPaymentsSection ? (
-
- ) : null}
+ instead. Render order: deprioritized below the milestone strip
+ so the rep's eye lands on the active step first. */}
{/* Pre-reservation: the dedicated "Next step" guidance card was
removed in favour of a brighter NEXT STEP pill on the active
MilestoneSection below (it already owns the workflow actions —
@@ -1067,6 +1061,18 @@ function OverviewTab({
/>
)}
+ {/* Payments section relocated below milestones (was above): the
+ deposit-tracking surface is reference/history, not the rep's
+ primary focus once they're at Reservation+. The active
+ milestone above carries the actionable copy. */}
+ {showPaymentsSection ? (
+
+ ) : null}
+
{/* Lead & Source (editable) */}
@@ -1199,19 +1205,12 @@ function OverviewTab({
- {/* Reminder */}
- {interest.reminderEnabled && (
-
- )}
+ {/* Legacy `interest.reminderEnabled` / `reminderDays` / `reminderLastFired`
+ still drive the auto-follow-up worker (`processFollowUpReminders`),
+ but the Overview surface for them is hidden: the REMINDERS
+ section below shows the full reminders table and the bell-in-
+ header surfaces active counts. Removing the duplicate read-only
+ panel cleans Overview without affecting the backend job. */}
{/* Most-recent threaded note teaser. Saves a click into the Notes
tab when the rep just wants to peek at "what was discussed last."