diff --git a/compendium-frontend/src/scss/layout/_components.scss b/compendium-frontend/src/scss/layout/_components.scss
index a70fc2ab576f769d9137f76ba3ef3314153d4675..ee1e1959a38147369ac65ef8656160953713ee93 100644
--- a/compendium-frontend/src/scss/layout/_components.scss
+++ b/compendium-frontend/src/scss/layout/_components.scss
@@ -317,13 +317,20 @@ $service-check-colors: (
   word-wrap: break-word;
 }
 
-.charging-struct-table thead th {
+.charging-struct-table thead tr:first-child th {
   position: sticky;
   top: -1px; // to hide the pills scrolling by the top of the header
   background-color: white;
   z-index: 1;
 }
 
+.charging-struct-table thead tr:not(:first-child) th {
+  position: sticky;
+  top: 50px;
+  background-color: white;
+  z-index: 1;
+}
+
 @mixin line-before {
   content: '';
   position: absolute;