/* CBE: 29/07/2025: Importé depuis Claro. */

.views-exposed-form.views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  margin-block: var(--space-l);
  padding: var(--space-xs) var(--space-l) var(--space-l) var(--space-l);
  border: var(--details-border-size) solid var(--details-border-color);
  border-radius: var(--details-border-size-radius);
  background-color: var(--color-white);
  box-shadow: var(--details-box-shadow);
}


.views-exposed-form div.form-actions {
  margin-top: calc(var(--line-height-form-label) + var(--space-s) + var(--space-xs));
  margin-inline: 0 var(--space-xs);
}

.views-exposed-form div.form-item {
  margin-block: var(--space-s) 0;
  margin-inline: 0 var(--space-xs);
  margin-inline-end: var(--space-m);
}

.views-exposed-form--preview.views-exposed-form--preview {
  margin-top: 0;
}

.views-exposed-form__item.views-exposed-form__item {
  max-width: 100%;
  margin-block: var(--space-s) 0;
  margin-inline: 0 var(--space-xs);
}

.views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions {
  margin-inline-end: var(--space-m);
}

.views-exposed-form div.form-actions .button {
  margin-block: 0;
}

.views-exposed-form div.form-actions .button:last-child {
  margin-inline-end: 0;
}

.views-exposed-form .form-item--no-label,
.views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
  /* Line height of a label + existing margin for the element + margin for label */
  margin-top: calc(var(--line-height-form-label) + var(--space-s) + var(--space-xs));
}
