/* TODO make sure our overrides are added last to avoid all those !important overrides */

:root {
  --gin-font: 'Arimo', Ginter, Inter, 'Helvetica Neue', sans-serif !important;
}

[data-gin-accent="custom"] {
  --gin-bg-app-rgb: 247, 247, 247 !important;
}

.js .dropbutton-widget {
  background: transparent;
}

.text-description {
  font-size: var(--gin-font-size-s);
  color: var(--gin-color-text-light);
}


/* Left toolbar main logo */
/* --------------------------------------------------------------------------------------------------------- */
/* Toolbar collapsed open */
.toolbar-fixed[data-toolbar-menu=open] .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo {
  padding: 10px 30px 10px 12px !important;
}
.toolbar-fixed[data-toolbar-menu=open] .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img {
  max-width: 100% !important;
  max-height: none !important;
}
/* Toolbar collapsed */
.toolbar-fixed[data-toolbar-menu]:not([data-toolbar-menu=open]) .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img {
  display: none !important;
}
.toolbar-fixed[data-toolbar-menu]:not([data-toolbar-menu=open]) .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo::before,
.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default::before,
body.gin-login .toolbar-icon-default::before {
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  margin: 10px auto 0 auto;
  background: url("../assets/compass.svg") !important;
  mask-size: 32px 32px;
  -webkit-mask-size: 32px 32px;
  mask-image: none !important;
  -webkit-mask-image: none !important;
}
/* Left toolbar search icon */
.toolbar-icon-views-viewviews-admin-search-page-1::before {
  mask-image: url("../assets/search.svg") !important;
  -webkit-mask-image: url("../assets/search.svg") !important;
}

/* Top toolbar dashboard icon */
#toolbar-item-dashboards::before {
  mask-image: url("../assets/dashboard.svg");
  -webkit-mask-image: url("../assets/dashboard.svg");
}
/* Top toolbar language icon */
.toolbar .toolbar-bar .toolbar-icon.toolbar-menu-node-translations::before {
  mask-image: url("../assets/globe-sharp-regular.svg");
  -webkit-mask-image: url("../assets/globe-sharp-regular.svg");
}
