.ecabs-autocomplete {
  .mat-mdc-autocomplete-panel {
    @extend .autocomplete-ui;

    margin-top: 0.2rem;

    .mat-mdc-option {
      @extend .autocomplete-ui--item;
    }
  }
}

ecabs-chip-autocomplete {
  input.mat-mdc-chip-input {
    margin-left: unset;
    border-radius: calc-rem($border-radius-large);
  }

  .form-field {
    margin-bottom: unset;
  }
}

.ecabs-chip-autocomplete-overlay-panel {
  &.mat-mdc-autocomplete-panel {
    box-shadow: $box-shadow-default;
    border-radius: calc-rem($border-radius-large);
    border-top: 0;

    max-height: calc((var(--autocomplete-visible-options, 8.5) * var(--mat-option-height, 48px)) + 10px);
    overflow-y: auto;
    overflow-x: hidden;
  }
}
