#wpadminbar #wp-toolbar {
    * {
        line-height: 2.1;
        box-sizing: border-box;
        font-size: 12px;
    }
    :where( li, a ):hover,
    :where( li, a ):focus {
        background-color: var(--wp-admin-theme-color)!important;
        color: #FFF!important;
    }
    > ul > li {
        margin: 3px 0px;
        padding: 0 4px;
        border-radius: 12px;
    }
    > ul > li > .ab-item {
        max-width: 100px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    > ul > li > .ab-item {
        height: 26px;
        border-radius: 9px;
        > .ab-label {
            height: inherit;
        }
    }
    > ul > li > .ab-item:before,
    > ul > li > .ab-item > [class*="icon"] {
        display: none;
        content-visibility: hidden;
    }
    #wp-admin-bar-updates {
        background-color: #d63638;
        color: #fff;
        line-height: 1.5;
        font-size: 11px;
    }
    #wp-admin-bar-search,
	#wp-admin-bar-comments,
	#wp-admin-bar-woocommerce-site-visibility-badge,
    #wp-admin-bar-wp-logo 
    {
        display: none;
        content-visibility: hidden;
    }
    > ul > li > .ab-item > .display-name {
        display: none;
        content-visibility: hidden;
    }
    
}
#adminmenu {
    > li > a > .wp-menu-name {
        max-width: 100px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 0;
        font-size: .9em;
    }
    .wp-has-current-submenu .wp-submenu {
        background: rgba(0, 0, 0, 0.4);
    }
    .wp-has-current-submenu .wp-submenu .wp-submenu-head, 
    li.current a.menu-top, 
    li.wp-has-current-submenu a.wp-has-current-submenu {
        background-color: var(--wp-admin-theme-color);
    }
    li.menu-top:hover, 
    li.opensub > a.menu-top, 
    li > a.menu-top:focus {
        background-color: var(--wp-admin-theme-color);
        color: #FFF;
        :before {
            color: inherit!important;
        }
    }
}