#adminmenu { #toplevel_page_ad-commander { div.wp-menu-image { background: url(../img/icon.svg) no-repeat center center; background-size: 18px auto; } &:hover { div.wp-menu-image { background-image: url(../img/icon-hover.svg); } } &.wp-menu-open div.wp-menu-image { background-image: url(../img/icon-active.svg); } li:not(:last-child) { &:has(a[href^="edit.php?post_type=adcmdr_advert"]), &:has( a[href^="edit-tags.php?taxonomy=adcmdr_campaigns&post_type=adcmdr_advert"] ):has( + li a[href^="edit-tags.php?taxonomy=adcmdr_advertisers&post_type=adcmdr_advert"] ), &:has(a[href^="admin.php?page=ad-commander-reports"]), &:has(a[href^="admin.php?page=ad-commander-agents"]) { &:before { display: block; content: ""; border-bottom: 1px solid rgba(255, 255, 255, 0.25); margin: 0.5rem 0; width: 100%; } } } li, li.current, li:hover { a { .awaiting-mod { background-color: var(--adcmdr-wp-blue); color: #fff; } } } } }