.toolbar-bar{
  .toolbar-menu-administration {
    .toolbar-menu {

      .menu-item {

        .toolbar-icon-rab-system-admin::before {
          --icon: url("/themes/custom/elca_woody/logo.png");
          mask-image: none;
          background-color: transparent;
          background-image: var(--icon);
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat;
        }

        .toolbar-icon-rab-system-admin:hover{
          &::before{
            background-color: transparent;
          }
        }
      }
    }
  }
}

/* Overriding weird gin rules */
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon.toolbar-icon-rab-system-admin:hover::before {
  background-color: transparent;
  background-image: var(--icon);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.toolbar .toolbar-tray .menu-item > .toolbar-icon.toolbar-icon-rab-system-admin.is-active::before {
  background-color: transparent;
  background-image: var(--icon);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon.toolbar-icon-rab-system-admin.is-active:hover::before {
  background-color: transparent;
  background-image: var(--icon);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
