diff --git a/changes/changelog.d/791.bugfix b/changes/changelog.d/791.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..ef5c5c6966ebb9d8f8affb07693fc148f20580a4
--- /dev/null
+++ b/changes/changelog.d/791.bugfix
@@ -0,0 +1 @@
+Fixed overflowing input on account detail page (#791)
diff --git a/front/src/style/_main.scss b/front/src/style/_main.scss
index b5f1ac4a45d6eb75e3ff96b6d410b4dc0d6521ec..7809840d41eec09572022edee3fb3c90fd00cbe8 100644
--- a/front/src/style/_main.scss
+++ b/front/src/style/_main.scss
@@ -338,3 +338,7 @@ td.align.right {
 input + .help {
   margin-top: 0.5em;
 }
+
+.table td .ui.dropdown {
+  min-width: auto;
+}
diff --git a/front/src/views/admin/moderation/AccountsDetail.vue b/front/src/views/admin/moderation/AccountsDetail.vue
index c55b9e0b9a2c3850d9903c7d9e712b4a2e2c7884..2338d4812c6e6ae461a2faaf6d11656b6fe2d8e2 100644
--- a/front/src/views/admin/moderation/AccountsDetail.vue
+++ b/front/src/views/admin/moderation/AccountsDetail.vue
@@ -273,10 +273,10 @@
                     <td>
                       <div class="ui right labeled input">
                         <input
-                          class="ui input"
                           @change="updateUser('upload_quota', true)"
                           v-model.number="object.user.upload_quota"
                           step="100"
+                          name="quota"
                           type="number" />
                         <div class="ui basic label">
                           <translate translate-context="Content/*/*/Unit">MB</translate>
@@ -487,4 +487,7 @@ export default {
 .placeholder.segment {
   width: 100%;
 }
+.ui.input input[name="quota"] {
+  max-width: 7em;
+}
 </style>