.l-subheader.at_top {
    background: transparent!important;
}
.l-subheader.at_top .l-subheader-h {
    border-bottom: 1px solid color(srgb 1 1 1 / 0.1) !important;
}
.h5menuitem { display: flex; flex: 1; }
.h5menuitem:after { content: ""; flex-grow: 1; border-bottom: 2px dotted; margin-left: 10px; position: relative; top: -5px; }