diff --git a/core/themes/olivero/css/components/table.css b/core/themes/olivero/css/components/table.css
index a5c5d84e953f3db3a7dc9f302888f8d8ca815f56..0256ecd4a8c5355761a2a3e61e0b8a671e128f5a 100644
--- a/core/themes/olivero/css/components/table.css
+++ b/core/themes/olivero/css/components/table.css
@@ -92,6 +92,10 @@
   border-block-end: 0.25rem solid var(--color--primary-50);
 }
 
+.sticky-header thead {
+  background: var(--color--white);
+}
+
 /* Properly align VBO checkboxes. */
 
 .views-field-node-bulk-form .form-item {
diff --git a/core/themes/olivero/css/components/table.pcss.css b/core/themes/olivero/css/components/table.pcss.css
index a2a17da48cccbab37801b8e4cdb83c55e34a5b0d..efff5b996959e6d71dd1f4a6a61618738d0a601e 100644
--- a/core/themes/olivero/css/components/table.pcss.css
+++ b/core/themes/olivero/css/components/table.pcss.css
@@ -91,6 +91,9 @@
   z-index: 0;
   margin: 0;
   border-block-end: 4px solid var(--color--primary-50);
+  & thead {
+    background: var(--color--white);
+  }
 }
 
 /* Properly align VBO checkboxes. */