/* Navigation du compte alignee sur la sidebar commune aux produits Yapuka. */

.pf-v5-c-nav,
.pf-v5-c-nav__list {
    border: 0;
}

.pf-v5-c-nav__item,
.pf-v5-c-nav__item + .pf-v5-c-nav__item,
.pf-v5-c-nav__item::before,
.pf-v5-c-nav__item::after {
    border: 0;
}

.pf-v5-c-nav__link {
    display: flex;
    min-height: 43px;
    align-items: center;
    gap: 13px;
    margin: 3px 0;
    padding: 0 14px;
    border: 1px solid transparent;
    border-radius: var(--yapuka-radius-control);
    background: transparent;
    color: #a7a7a1;
    font-size: 13px;
    font-weight: 600;
    box-shadow: none;
}

.pf-v5-c-nav__link::before {
    display: inline-flex;
    width: 20px;
    flex: 0 0 20px;
    justify-content: center;
    color: var(--yapuka-hub-accent-soft);
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
}

.pf-v5-c-nav__item:nth-child(1) > .pf-v5-c-nav__link::before {
    content: "⌂";
}

.pf-v5-c-nav__item:nth-child(2) > .pf-v5-c-nav__link::before {
    content: "⚙";
}

.pf-v5-c-nav__item:nth-child(3) > .pf-v5-c-nav__link::before {
    content: "◇";
}

.pf-v5-c-nav__link[aria-expanded="true"]:not(.pf-m-current):not([aria-current="page"]) {
    border-color: transparent;
    background: transparent;
    color: #a7a7a1;
}

.pf-v5-c-nav__link:hover,
.pf-v5-c-nav__link:focus-visible,
.pf-v5-c-nav__link[aria-expanded="true"]:not(.pf-m-current):not([aria-current="page"]):hover {
    background: rgba(255, 255, 255, .045);
    color: #fff;
}

.pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-nav__link[aria-current="page"] {
    border-color: rgba(var(--yapuka-hub-accent-rgb), .32);
    background: linear-gradient(90deg, rgba(var(--yapuka-hub-accent-rgb), .22), rgba(var(--yapuka-hub-accent-rgb), .07));
    color: #fff;
    box-shadow: inset 0 0 25px rgba(var(--yapuka-hub-accent-rgb), .12), 0 0 24px rgba(var(--yapuka-hub-accent-rgb), .12);
}

.pf-v5-c-nav__link.pf-m-current::after,
.pf-v5-c-nav__link[aria-current="page"]::after {
    border: 0;
}

.pf-v5-c-nav__toggle {
    margin-left: auto;
    color: inherit;
}
