/* Potential bug, headings displaying in admin menu */
.toolbar .toolbar-menu__trigger,
.toolbar-menu__sub-title,
.toolbar-menu__title {
  display: none;
}

body.toolbar-icon-8 .toolbar-icon-admin-toolbar-tools-help:before {
  background-image: url('../svg/district-logo-small.svg');
  background-size: 20px;
  padding-top: 0;
}

.adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-admin-toolbar-tools-help:before,
.adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help:hover:before,
.adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help:active:before,
.adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help.is-active:before {
  background-image: url('../svg/district-logo-small--inverse.svg');
}

.adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover > a,
.adminimal-admin-toolbar .toolbar-tray-horizontal a:hover,
.adminimal-admin-toolbar .toolbar-tray-horizontal a:active,
.adminimal-admin-toolbar .toolbar-tray-horizontal a:focus {
  background-color: #5c21d8;
}

.adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:after:focus,
.adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:after {
  content: url('../svg/chevron-right.svg');
}

body .toolbar-tray-horizontal .menu-item a.is-active,
body .toolbar-tray-horizontal .menu-item a:hover,
body .toolbar-tray-horizontal .menu-item a:focus {
  background-color: #eee;
  text-decoration: none;
}

body.toolbar-horizontal .toolbar-tray {
  border-bottom: 1px solid #dadada;
  box-shadow: -2px 1px 8px 1px rgba(0, 0, 0, .15);
}

body .toolbar-tray-horizontal .menu-item--expanded {
  background: transparent;
}

body .toolbar .toolbar-tray {
  background-color: rgba(255, 255, 255, .9);
  backdrop-filter: blur(12px);
}

body .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active {
  background: rgba(255, 255, 255, .12);
}

body .toolbar a {
  text-decoration: none;
}

body .toolbar .toolbar-tray-horizontal ul ul li.menu-item:first-child,
body.toolbar-horizontal .toolbar-tray .menu-item + .menu-item,
[dir="rtl"] body.toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
  border-width: 0;
}

body .toolbar .toolbar-tray-horizontal ul ul {
  border: 1px solid #ddd;
  border-top-color: #fff;
  box-shadow: 0 1px 8px -1px rgba(0, 0, 0, .15);
}
