.search {
  display: flex;
  padding: 5px 10px;
  color: $black;
  background-color: $gray-200;

  &__form {
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }

  &__label {
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  &__icon {
    display: block;
  }

  &__control {
    flex: 1 1 auto;
    padding: 0 10px;
    background: none;
    border: none;
    border-radius: 0;

    &:focus {
      box-shadow: none;
    }
  }

  &__submit {
    flex: 0 0 auto;
    padding: 0;
    background: none;
    border: none;

    &__icon {
      display: block;
    }
  }
}
