diff --git a/assets/sass/_theme/design-system/table.sass b/assets/sass/_theme/design-system/table.sass
index 98f688dab045b6250508d26acb3b7d2304cfa899..23c48704d1098a9061453c64ad6c5f49504cb57f 100644
--- a/assets/sass/_theme/design-system/table.sass
+++ b/assets/sass/_theme/design-system/table.sass
@@ -4,6 +4,7 @@ table
     vertical-align: top
     width: 100%
     text-align: left
+    empty-cells: hide
     caption
         @include meta
         padding: $spacing0 0
@@ -29,10 +30,10 @@ table
         font-size: $table-body-size
         @include media-breakpoint-up(desktop)
             font-size: $table-body-size-desktop
-        tr
-            border-bottom: 1px solid $color-border
-        tr:first-child
+        td
             border-top: 1px solid $color-border
+            &:empty
+                border-top: none
 
 .table-responsive
     overflow-x: auto