diff --git a/apps/web/src/pages/UserManager.tsx b/apps/web/src/pages/UserManager.tsx
index 2c0c833..9c75239 100644
--- a/apps/web/src/pages/UserManager.tsx
+++ b/apps/web/src/pages/UserManager.tsx
@@ -124,8 +124,10 @@ function UserRow({
{user.pondCount} |
{user.lastLoginAt ? new Date(user.lastLoginAt).toLocaleDateString() : t('never')} |
+ {/* Flex lives on the inner div: a td with display:flex stops behaving
+ like a table cell and its bottom border no longer meets the row's. */}
{!isSelf && (
- <>
+
{user.status === 'PENDING_VERIFICATION' && (
)}
- >
+
)}
|
diff --git a/apps/web/src/styles/base.css b/apps/web/src/styles/base.css
index e242224..a4b0538 100644
--- a/apps/web/src/styles/base.css
+++ b/apps/web/src/styles/base.css
@@ -2983,7 +2983,7 @@ ul[data-type='task_list'] li p:last-of-type {
font-size: 0.85rem;
}
-.user-row__actions {
+.user-row__actions-inner {
display: flex;
align-items: center;
gap: var(--space-2);