.search {
  //position: relative;
  width: 100%;
  margin-bottom: 10px;

  &_container {
    //margin-right: 12px;
    &-hint-container {
      width: 87%;
      &__hint {
        color: #595959;
        font: 500 10px Roboto, sans-serif;
        display: inline-block;
        margin: 0 10px 20px 0;
        background-color: #d9dff1;
        border-radius: 3px;
        line-height: 1;
        border: none;
        padding: 5px;
      }
    }

    &__all-query {
      position: absolute;
      bottom: 0;
      left: 10px;
      margin-top: 20px;
    }

    &__input-button {
      :global {
        .ant-input-group-addon {
          //left: -4% !important;
        }
        .ant-input-group .ant-input {
          width: 95%;
        }
      }
      &-title {
        padding: 5px 25px;
      }
    }
  }
}

.certain-category-search-dropdown .ant-select-dropdown-menu-item-group-title {
  color: #666;
  font-weight: bold;
}

.certain-category-search-dropdown .ant-select-dropdown-menu-item-group {
  border-bottom: 1px solid #f6f6f6;
}

.certain-category-search-dropdown .ant-select-dropdown-menu-item {
  padding-left: 16px;
}

.certain-category-search-dropdown .ant-select-dropdown-menu-item.show-all {
  text-align: center;
  cursor: default;
}

.certain-category-search-dropdown .ant-select-dropdown-menu {
  max-height: 300px;
}
