diff --git a/core/themes/olivero/css/components/table.css b/core/themes/olivero/css/components/table.css
index 13b75113fbbcdc83abb6926383c8daa863f65ac9..eb6602777bd6276c7a5a2c71060dacec8671813a 100644
--- a/core/themes/olivero/css/components/table.css
+++ b/core/themes/olivero/css/components/table.css
@@ -78,6 +78,11 @@
   margin-top: 0;
 }
 
+.text-content table td,
+.text-content table th {
+  vertical-align: middle;
+}
+
 .tablesort {
   vertical-align: middle;
 }
diff --git a/core/themes/olivero/css/components/table.pcss.css b/core/themes/olivero/css/components/table.pcss.css
index 19c5b93548733d3e34d65ad936dc205edf7c2088..1a879aebab6e3e8717842c63472068ac3cbbf340 100644
--- a/core/themes/olivero/css/components/table.pcss.css
+++ b/core/themes/olivero/css/components/table.pcss.css
@@ -77,6 +77,13 @@
   margin-top: 0;
 }
 
+.text-content table {
+  & td,
+  & th {
+    vertical-align: middle;
+  }
+}
+
 .tablesort {
   vertical-align: middle;
 }