diff --git a/src/static/admin.html b/src/static/admin.html
index 05799fd..da80f94 100644
--- a/src/static/admin.html
+++ b/src/static/admin.html
@@ -66,7 +66,7 @@
.tab-btn.active { color: var(--primary); border-bottom-color: var(--primary); }
/* ── Tab panes ──────────────────────────────────────────────────────── */
- .tab-content { flex: 1; padding: 1.5rem; max-width: 960px; margin: 0 auto; width: 100%; }
+ .tab-content { flex: 1; padding: 1.5rem; max-width: 1200px; margin: 0 auto; width: 100%; }
.tab-pane { display: none; }
.tab-pane.active { display: block; }
diff --git a/src/static/style.css b/src/static/style.css
index fbf301a..c6d0766 100644
--- a/src/static/style.css
+++ b/src/static/style.css
@@ -147,8 +147,8 @@ label {
.table-wrap { overflow-x: auto; }
table { width: 100%; border-collapse: collapse; font-size: .9rem; }
th { background: var(--surface2); color: var(--text-muted); font-weight: 600;
- text-align: left; padding: .65rem 1rem; border-bottom: 1px solid var(--border); }
-td { padding: .65rem 1rem; border-bottom: 1px solid var(--border); vertical-align: middle; }
+ text-align: left; padding: .55rem .75rem; border-bottom: 1px solid var(--border); white-space: nowrap; }
+td { padding: .55rem .75rem; border-bottom: 1px solid var(--border); vertical-align: middle; }
tr:last-child td { border-bottom: none; }
/* ── Badges ────────────────────────────────────────────────────────────────── */