diff --git a/frontend/src/pages/DashboardPage.tsx b/frontend/src/pages/DashboardPage.tsx
index 79a14f6..826599f 100644
--- a/frontend/src/pages/DashboardPage.tsx
+++ b/frontend/src/pages/DashboardPage.tsx
@@ -55,6 +55,7 @@ export const DashboardPage: React.FC = () => {
+
diff --git a/frontend/src/styles/common.css b/frontend/src/styles/common.css
index dc96570..06513c5 100644
--- a/frontend/src/styles/common.css
+++ b/frontend/src/styles/common.css
@@ -316,7 +316,7 @@ button:disabled { opacity: .55; cursor: not-allowed; }
.action-cell { display: flex; gap: 8px; }
/* ===== Stats ===== */
-.stat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 20px; }
+.stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 16px; margin-bottom: 20px; }
.stat-card {
background: var(--surface); border: 1px solid var(--border);
border-radius: 12px; padding: 18px 20px;