/* Force proper vertical alignment for exposed form action buttons */
.view-filters .views-exposed-form .form-item--no-label,
.view-filters .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
  margin-block: var(--gin-spacing-xs) 0;
  align-self: center;
}

/* Override max-width: 100%; to standardize form field sizing */
.form-element {
  max-width: min(36rem, 100%);
}

.claro-autocomplete:has(.form-element) {
  width: auto;
}

/* Reduce padding for node edit sidebar sections */
.claro-details__summary {
  padding-block: calc(var(--gin-spacing-l) - var(--gin-spacing-xs));
}

.gin--edit-form .page-wrapper__node-edit-form .layout-region-node-secondary .entity-meta>.accordion__item>.claro-details__summary::before {
  inset-block-start: calc(var(--gin-spacing-xl) - var(--gin-spacing-xxs));
  inset-inline-start: 1.5rem;
}

/* Reduce title font size from H3-size to normal size */
.gin--edit-form .field--name-title .form-element {
  font-size: var(--input-font-size);
}

/* Fix chosen dropdown positioning */
.chosen-container .chosen-drop {
  left: 0;
}
