.root {
  display: flex;
  align-items: center;
  width: 100%;
  height: calc(2rem - 2px);
  padding: 0 0 0.5px;
  text-align: inherit;
  text-indent: 7px;
  color: var(--slate-12) !important;
  border: none;
  border-radius: 4px;
  font-family: var(--default-font-family);
  font-size: var(--font-size-2);
  line-height: 21px;
  &:focus, &:focus-visible {
    outline-width: 2px;
    outline-style: solid;
    outline-color: var(--focus-8);
  }
}
.wrap {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  height: 2rem;
  padding: 1px;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px var(--slate-5) !important;
}
.autocompleteWrap {
  position: relative;
  /* Add the magnifier icon to the wrapper so it does not conflict with the
     already present throbber background image. */
  &::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
    content: '';
    background-image: url('../../../../assets/icons/magnifying-glass.svg');
    background-repeat: no-repeat;
    background-position: 5px center;
  }
}
.autocomplete {
  padding-inline-start: 16px;
}
