.account-nav-content .nav.item:has(a),
.account-nav-content .nav.item:has(strong) {
    background-color: #d9d9d9;
    padding: 5px 15px;
    border-radius: 15px;
}

.account-nav-content .nav.item:has(strong) {
    background-color: #c0c0c0;
    font-weight: 400;
}

.account-nav-content .nav.item:has(a):hover,
.account-nav-content .nav.item:has(strong):hover {
    background-color: #c0c0c0;
    font-weight: 400;
}

.account-nav-content .nav.item:not(:has(a, strong, span)) {
    display: none;
}

.account-nav-content .nav.item.current:before {
    display: none !important;
    content: none !important;
}

.account-nav-content .nav.item>a,
.account-nav-content .nav.item.current>strong {
    display: flex;
    align-items: center;
}

.account-nav-content .nav.item img {
    margin-right: 5px;
}

.account-nav-content .nav.item:hover:not(.current) {
    margin-inline-start: 0 !important;
}

@media only screen and (max-width: 767px) {
    .account-nav-content .nav.item:has(a),
    .account-nav-content .nav.item:has(strong) {
        padding: 10px 15px;
    }

    .account-nav-content .nav.item>a {
        margin: 0 !important;
    }
}
