Other ways to pay dues
diff --git a/components/settings/stripe-billing-panel.tsx b/components/settings/stripe-billing-panel.tsx
index b05c80d..da91bdb 100644
--- a/components/settings/stripe-billing-panel.tsx
+++ b/components/settings/stripe-billing-panel.tsx
@@ -56,7 +56,7 @@ export function StripeBillingPanel({ spaceId }: { spaceId: string }) {
}
return (
-
+
diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md
index 4411ff4..f61d4e0 100644
--- a/docs/HANDOFF.md
+++ b/docs/HANDOFF.md
@@ -4,6 +4,12 @@ Append-only. Newest entries on top. Keep each entry to one screen.
---
+## 2026-05-20 (pass 60): /settings "Dues" tab (LOCAL, NOT deployed)
+
+Branch `main`. The Stripe-dues config + external-payment-links panels were floating below the settings tab bar (rendered by page.tsx outside SettingsClient, shown regardless of the active tab). Moved both into a new **Dues** tab inside SettingsClient (tabs are now Space / Integrations / Dues / Webhooks); the panels render as standard `bg-card rounded border` tab cards instead of `border-t` page sections. page.tsx now renders only SettingsClient. UI-only, no schema/actions change. Build + 594 unit green. NOT deployed.
+
+---
+
## 2026-05-20 (pass 59): PROD OUTAGE fix + in-app inbox + /me consolidation + style
Branch `main`. Suite 594 unit, 40 integration, build clean.