follow-up fix due to adding overflow hidden in 32e40ea

follow-up fix due to adding overflow hidden in 32e40ea

diff --git a/app/assets/stylesheets/common/base/menu-panel.scss b/app/assets/stylesheets/common/base/menu-panel.scss
index 3921556..b2b2196 100644
--- a/app/assets/stylesheets/common/base/menu-panel.scss
+++ b/app/assets/stylesheets/common/base/menu-panel.scss
@@ -154,6 +154,9 @@
   .quick-access-panel {
     width: 100%;
     display: table;
+    margin-top: -1px;
+    border-top: 1px solid $primary-low;
+    padding-top: 0.5em;
 
     h3 {
       padding: 0 0.4em;
@@ -279,12 +282,10 @@
 
 div.menu-links-header {
   width: 100%;
-  margin-bottom: 0.5em;
   .menu-links-row {
     box-sizing: border-box;
-    border-bottom: 1px solid dark-light-choose($primary-low, $secondary-medium);
     display: flex;
-
+    z-index: 2;
     // Tabs should have "ears".
     padding: 0 4px;
 
@@ -312,26 +313,17 @@ div.menu-links-header {
         // This is to make sure active and inactive tab icons have the same
         // size. `box-sizing` does not work and I have no idea why.
         border: 1px solid transparent;
-        border-bottom: 0;
+        &:not(.active):hover {
+          border-bottom: 0;
+          margin-top: -1px;
+        }
       }
 
       a.active {
         border: 1px solid dark-light-choose($primary-low, $secondary-medium);
-        border-bottom: 0;
+        border-bottom: 1px solid $secondary;
         position: relative;
 
-        &:after {
-          display: block;
-          position: absolute;
-          top: 100%;
-          left: 0;
-          z-index: z("header") + 1; // Higher than .menu-panel
-          width: 100%;
-          height: 0;
-          content: "";
-          border-top: 1px solid $secondary;
-        }
-
         &:focus,
         &:hover {
           background-color: inherit;
@@ -351,7 +343,6 @@ div.menu-links-header {
     box-sizing: border-box;
     align-items: center;
     display: flex;
-    margin: -0.5em 0;
     max-width: 100%;
 
     // `overflow: hidden` on `.user-activity-link` would hide the `::after`

GitHub sha: 530c6594