/* Neutralise les positions decoratives natives de PatternFly afin que les
   pictogrammes appartiennent au flux flex, comme dans la sidebar Yapuka. */

.pf-v5-c-nav .pf-v5-c-nav__link {
    display: flex;
}

.pf-v5-c-nav .pf-v5-c-nav__link::before {
    position: static;
    inset: auto;
    display: inline-flex;
    width: 20px;
    height: auto;
    flex: 0 0 20px;
    align-items: center;
    justify-content: center;
    border: 0;
    line-height: 1;
}

.pf-v5-c-nav__item.pf-m-expandable,
.pf-v5-c-nav__item.pf-m-expandable::before,
.pf-v5-c-nav__item.pf-m-expandable::after,
.pf-v5-c-nav__subnav,
.pf-v5-c-nav__subnav::before,
.pf-v5-c-nav__subnav::after {
    border: 0;
    background-image: none;
    box-shadow: none;
}

.pf-v5-c-nav__subnav[hidden] {
    display: none;
}

.pf-v5-c-nav__subnav .pf-v5-c-nav__link {
    min-height: 34px;
    padding-left: 47px;
    font-size: 12px;
}

.pf-v5-c-nav__subnav .pf-v5-c-nav__link::before {
    display: none;
}
