diff --git a/src/styles/analysis/activity-timeline.css b/src/styles/analysis/activity-timeline.css
index 37633a945ab38deb006ad26acc4ea8f5673e6d95..63c0effd30fc6826e5d9ae0262216693f6500242 100644
--- a/src/styles/analysis/activity-timeline.css
+++ b/src/styles/analysis/activity-timeline.css
@@ -1,6 +1,7 @@
 .activity-timeline {
   margin: 1em;
   height: 100%;
+  width: min-content;
   min-width: 398.266px;
   max-width: 75%;
   font-family: monospace;
diff --git a/src/styles/analysis/metadata.css b/src/styles/analysis/metadata.css
index 8057d4206496c043c4ed457ea24063d78e377e21..77494982fd25b3e050bc69e4dacc8b8318617d51 100644
--- a/src/styles/analysis/metadata.css
+++ b/src/styles/analysis/metadata.css
@@ -10,6 +10,9 @@ table {
 td, th {
   border: 1px solid #1F1C1A;
   padding: 8px;
+  max-width: calc(75vw - 4em);
+  overflow: hidden;
+  text-overflow: ellipsis;
 }
 
 .table-title {
diff --git a/src/styles/analysis/page.css b/src/styles/analysis/page.css
index 01ade261cc4062dbab8f88235a4808e11b7208d1..1ee758be283360e362be38fcb913c39ee0322da2 100644
--- a/src/styles/analysis/page.css
+++ b/src/styles/analysis/page.css
@@ -2,6 +2,6 @@
   display: flex;
   justify-content: space-around;
   width: 100%;
-  min-width: max-content;
   margin-bottom: 1em;
-}
+  flex-wrap: wrap;
+}
\ No newline at end of file