.tpl-navinfra--portal {
float: none;
}
.tpl-navinfra--portal .tpl-navsidebar-contents {
margin: 0 8px;
display: flex;
flex-flow: row wrap;
gap: 16px;
}
.tpl-navinfra--portal .tpl-navsidebar-content {
break-inside: avoid;
}
.tpl-navinfra--sidebar .tpl-navsidebar-content {
margin: 0;
}
.tpl-navinfra--sidebar .tpl-navsidebar-heading {
font-weight: normal; /* override [[Template:Navigation sidebar/styles.css]] */
margin: 1px 0 0 0; /* override [[Template:Navigation sidebar/styles.css]] */
}
.tpl-navinfra--sidebar .tpl-navsidebar-heading a {
display: block;
border-top: 1px solid #eaecf0;
background-color: #f8f9fa;
margin: 0 -8px;
padding: 4px 8px 0px 8px;
}
.tpl-navinfra--sidebar .tpl-navsidebar-heading a:hover {
background-color: #fff;
}