.filter-tips,
.filter-help {
  display: none !important;
}

table.table-file-multiple-widget tbody td {
  height: auto;
}

.field-compact {
  font-size: 0.8em;
}
.field-compact p,
.field-compact li {
  padding: 0 !important;
  margin: 0 !important;
}

.date-compact {
  white-space: nowrap;
  font-size: 0.8em;
}

.list-compact ul:has(> :nth-child(2)) {
  font-size: 0.9em;
}
.list-compact ul:has(> :nth-child(3)) {
  font-size: 0.8em;
}
.list-compact ul li, .list-compact ol li {
  list-style: none;
  margin-left: 0;
  white-space: nowrap;
}

#bpmn-io .djs-container svg.new-parent {
  background: var(--gin-bg-layer3) !important;
}
#bpmn-io .djs-popup {
  background: var(--gin-bg-layer2);
}
#bpmn-io .djs-popup .djs-popup-body {
  background: var(--gin-bg-layer3);
}
#bpmn-io .djs-popup .entry.selected {
  background-color: var(--gin-color-focus);
}

.node-form #edit-field-type {
  max-width: 30em;
  height: 2em;
}
.node-form .form-flex-inline {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}
.node-form .form-flex-inline.form-flex-fill > * {
  flex: 1;
}
.node-form [data-drupal-selector=edit-group-year] {
  align-items: end;
}
.node-form #edit-field-availability {
  display: flex;
  gap: 1em;
}

.gin-node-edit-form .help-icon__description-container .fieldset__description,
.gin-node-edit-form .help-icon__description-container .form-item__description {
  position: absolute;
  background: var(--gin-bg-layer);
  border: 1px var(--gin-color-focus-border) solid;
  margin: var(--gin-spacing-density-xs);
  padding: var(--gin-spacing-density-xs);
  border-radius: var(--gin-border-s);
  box-shadow: 0 0 var(--gin-spacing-density-xxs) var(--gin-color-focus-border);
  z-index: 1;
}

.multiselect-dropdown__dialog-close {
  display: block !important;
}

.tagify__dropdown__item {
  color: var(--gin-color-text);
}

.path-admin > a, .path-admin.is-active > a {
  color: var(--gin-color-primary-active);
}
.path-admin table.treetable tr.branch {
  background: var(--gin-bg-layer2);
}

.gin--dark-mode .tablesort,
.gin--dark-mode .sortable-heading > a::after {
  filter: brightness(0) invert(1);
}

body {
  font-variant-emoji: text !important;
}

.focal-point-indicator::after {
  color: #0FF;
}

.focal-point-preview-link {
  font-variant: smallcaps;
  font-size: 0.8em;
  content: "Test";
}

dialog[data-multiselect-dropdown-dialog] {
  background: none;
  border: none;
}
dialog[data-multiselect-dropdown-dialog] [data-multiselect-dropdown-wrapper] {
  padding: 1em;
  border-radius: 0.5em;
}
dialog[data-multiselect-dropdown-dialog],
dialog[data-multiselect-dropdown-dialog] [data-multiselect-dropdown-wrapper] {
  width: fit-content;
  height: fit-content;
}
dialog[data-multiselect-dropdown-dialog] [data-multiselect-dropdown-scroll] {
  max-height: none;
  max-width: calc(100vw - 6rem);
  max-height: calc(100vh - 6rem);
}
.path-admin dialog[data-multiselect-dropdown-dialog], .gin--edit-form dialog[data-multiselect-dropdown-dialog] {
  background-color: var(--gin-bg-layer) !important;
}
.path-admin dialog[data-multiselect-dropdown-dialog] button, .gin--edit-form dialog[data-multiselect-dropdown-dialog] button {
  background-color: var(--gin-bg-layer2) !important;
}
.path-admin dialog[data-multiselect-dropdown-dialog] [data-multiselect-dropdown-wrapper], .gin--edit-form dialog[data-multiselect-dropdown-dialog] [data-multiselect-dropdown-wrapper] {
  background-color: var(--gin-bg-layer) !important;
}
dialog[data-multiselect-dropdown-dialog] .multiselect-dropdown__scroll {
  overflow-y: auto;
}

/*# sourceMappingURL=tweaks.css.map */
