diff --git a/src/pages/settings/panes/Panes.module.scss b/src/pages/settings/panes/Panes.module.scss
index 01a7d5ec2cb8d3163525271e58887f6c31883d70..b350ab75f2161d801256b814792cd3f45a3c5697 100644
--- a/src/pages/settings/panes/Panes.module.scss
+++ b/src/pages/settings/panes/Panes.module.scss
@@ -58,6 +58,10 @@
 
         .detail {
             flex-grow: 1;
+            min-width: 0;
+
+            display: flex;
+            flex-direction: column;
 
             .subtext {
                 display: inline;
@@ -75,6 +79,12 @@
                     text-decoration: underline;
                 }
             }
+
+            p {
+                text-overflow: ellipsis;
+                white-space: nowrap;
+                overflow: hidden;
+            }
         }
 
         p {