/* taxonomy menu icon */
:root {
  --taxonomy-menu-item: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-tag'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'%3E%3C/path%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'%3E%3C/line%3E%3C/svg%3E");
}
a[data-drupal-link-system-path="admin/structure/taxonomy"]:before {
  background-image: var(--taxonomy-menu-item);
}
.tabs--secondary a[data-drupal-link-system-path="admin/structure/taxonomy"]:before {
  background-image: none;
}
.toolbar .toolbar-bar a[data-drupal-link-system-path="admin/structure/taxonomy"]:before {
  -webkit-mask-image: var(--taxonomy-menu-item);
  mask-image: var(--taxonomy-menu-item);
}

.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default::before,
.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:hover::before {
  -webkit-mask: unset;
  mask: unset;
  background: url('../media/logo-icon.svg') no-repeat center;
  background-size: contain;
}
@media (min-width: 976px) {
  .gin--vertical-toolbar[data-toolbar-menu='open'] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default::before  {
    width: 162px;
    background: url('../media/logo.svg') no-repeat center;
    background-size: auto 32px;
  }
  .gin--vertical-toolbar .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default::before  {
    transition: width 0.2s linear;
  }
}

/* When flexiflow logo uploaded */
/*
.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo {
  box-sizing: content-box;
}
.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img {
  content:url('../media/logo-icon.svg');
}
body[data-toolbar-menu="open"] .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img {
  content:url('../media/logo.svg');
  max-width: 255px;
}
*/

.toolbar .toolbar-bar .toolbar-icon-views-viewviews-locations-locations::before ,
.toolbar .toolbar-bar .toolbar-icon-views-viewviews-locations-table::before ,
.toolbar .toolbar-bar .locations.toolbar-icon::before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItbWFwLXBpbiI+PHBhdGggZD0iTTIxIDEwYzAgNy05IDEzLTkgMTNzLTktNi05LTEzYTkgOSAwIDAgMSAxOCAweiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItbWFwLXBpbiI+PHBhdGggZD0iTTIxIDEwYzAgNy05IDEzLTkgMTNzLTktNi05LTEzYTkgOSAwIDAgMSAxOCAweiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==");
}

/* Maestro */
.toolbar .toolbar-bar .toolbar-tab--toolbar-item-maestro .toolbar-icon-devel::before {
  webkit-mask-image: url('/themes/contrib/gin/dist/media/sprite.svg#local-tasks-view');
  mask-image: url('/themes/contrib/gin/dist/media/sprite.svg#local-tasks-view');
}
