
  mat-option {
    font-size:14px;
  }

  mat-form-field {
    width: 100%;
  }

  :host ::ng-deep {
    .mat-mdc-form-field .mdc-floating-label,
    .mat-mdc-form-field .mat-mdc-autocomplete-trigger {
      font-size: 14px;
    }

    .mat-mdc-form-field .mdc-floating-label {
      top: 17px !important;
      color: var(--text-secondary) !important;
    }

    .mat-form-field input {
      display:flex;
    }

    .mat-mdc-text-field-wrapper {
      width: 100%;
      height: 35px;
    }

    .custom-label-position .mat-form-field-flex {
      height: 35px;
      padding-top: 0;
    }

    .mat-mdc-form-field .mdc-floating-label.mdc-floating-label--float-above{
      top: 28px !important;
      color: var(--text-secondary) !important;
    }

    .mat-mdc-form-field-infix {
      min-height: 35px !important;
      padding: 0px !important;
      display: flex;
    }

    .mat-mdc-form-field-subscript-wrapper {
        height: 1px;
    }

    .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,
    .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,
    .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,
    .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece {
      border-color: var(--divider) !important;
    }

  }