+
+
{t('title')}
+
{t('description')}
+
+
+
+ {/* InvoiceHistoryTable + manual trigger button */}
+
+
+ );
+}
+```
+
+**Layout:** `mx-auto max-w-5xl space-y-6 p-6` — wider than domaincheck (27 vehicles × 5 columns needs more space).
+
+---
+
+### `apps/web/src/app/(portal)/modules/dkv-fleet/settings/page.tsx` (component, CRUD)
+
+**Analog:** `apps/web/src/app/(portal)/settings/dashboard/calendar/page.tsx`
+
+**Pattern** (calendar/page.tsx lines 1–21):
+```typescript
+'use client';
+
+import { useTranslations } from 'next-intl';
+import { InboxConfigForm } from './components/InboxConfigForm';
+import { VehicleTable } from './components/VehicleTable';
+import { CsvImportButton } from './components/CsvImportButton';
+
+export default function DkvFleetSettingsPage() {
+ const t = useTranslations('dkvFleet');
+
+ return (
+