diff --git a/res/include/style/layout.css b/res/include/style/layout.css
index bb62abd..9662530 100644
--- a/res/include/style/layout.css
+++ b/res/include/style/layout.css
@@ -331,8 +331,18 @@ table:not(.form) {
border-collapse: collapse;
width: 100%;
}
+.table_scroll {
+ width: 100%;
+ overflow-x: auto;
+ overflow-y: hidden;
+ white-space: nowrap;
+}
+.table_scroll > table {
+ min-width: 100%;
+}
+
tr:not(.form) {border-bottom: 1px var(--layer_2_color_border) solid;}
-tr > td, tr > th {padding: 0.4em;}
+tr > td, tr > th {padding: 0.3em 0.6em;}
@media(max-width: 30em) {
/* Forms will be stacked on small screens */
tr.form > td {
diff --git a/svelte/src/admin_panel/AbuseReporters.svelte b/svelte/src/admin_panel/AbuseReporters.svelte
index fd169f5..3d07593 100644
--- a/svelte/src/admin_panel/AbuseReporters.svelte
+++ b/svelte/src/admin_panel/AbuseReporters.svelte
@@ -133,32 +133,34 @@ onMount(get_reporters);
-
-
- E-mail |
- Name |
- Blocked |
- Type |
- Last used |
- Created |
- |
-
- {#each reporters as reporter}
+
+