You are a Senior Frontend Engineer.

Project:
Training Management System (TMS)

Current task:
Update Pending Review table action button UI.

Requirement:
Change the current full "ตรวจสอบ" button in the Pending Review table to a compact three-dot action menu.

Important constraints:

- Do NOT change database schema.
- Do NOT change business logic.
- Do NOT change route behavior.
- Do NOT break review workflow.
- Keep Thai UI.
- Keep responsive/mobile behavior.
- Minimal-impact changes only.

Current UI:

- Table row has full button:
  "ตรวจสอบ"

New UI:

- Replace the full button with a compact three-dot action button:
  "..."
- Clicking it opens dropdown menu.

Dropdown menu items:

1. ตรวจสอบ
   - Icon: Check, Eye, or ClipboardCheck
   - Navigate to existing review route
   - Same behavior as current ตรวจสอบ button

Optional item if useful: 2. ดูรายละเอียด

- Navigate to training record detail page if existing route exists

Action button behavior:

- Use existing DropdownMenu component if available.
- Use icon button style.
- Button should be small and table-friendly.
- Align to center or right in action column.
- Keep accessible label:
  aria-label="เมนูการดำเนินการ"

Recommended UI:

- Button variant="ghost"
- size="icon"
- Icon: MoreHorizontal

Action column:

- Header can be blank or "จัดการ"
- Width should be compact:
  w-[60px] or min-w-[60px]
- Do not let this column expand table width.

Responsive:

- On mobile/tablet, the action menu must remain visible.
- Dropdown must not overflow viewport.
- Table should still horizontally scroll inside container if needed.

Files likely involved:

- src/features/training-records/components/pending-review-columns.tsx
- src/features/training-records/components/pending-review-table.tsx
- src/features/training-records/components/training-record-tables/columns.tsx
- src/components/ui/dropdown-menu.tsx if existing

Output Review File:
Create:
docs/management-change-pending-review-action-menu-review.md

Include:

1. Summary
2. Files Changed
3. UI Changes
4. Action Menu Behavior
5. Responsive Notes
6. Manual Test Checklist
7. Known Limitations

Manual Test Checklist:

- Pending Review table no longer shows full "ตรวจสอบ" button.
- Three-dot button appears in action column.
- Clicking three-dot button opens action menu.
- "ตรวจสอบ" menu item opens existing review page.
- Review workflow still works.
- Table width is reduced.
- Mobile layout works.
- Dropdown does not overflow viewport.

Return:

- Complete code changes with file paths.
- Content of docs/management-change-pending-review-action-menu-review.md.
