.presto-entity-search {
  &__icon {
    width: 18px;
  }

  &__load-more {
    margin-top: 20px;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 100%;
  }

  &__container {
    width: 100%;
    position: relative;
  }

  &__content {
    width: 500px;
    max-width: 100vw;
    padding: 8px;

    .components-menu-group {
      padding: 8px;
      margin-top: 0;
      margin-bottom: 0;
      margin-left: -8px;
      margin-right: -8px;
    }

    .components-menu-group + .components-menu-group {
      margin-top: 0;
      border-top: 1px solid #ccc;
      padding: 8px;
    }

    .components-menu-group:last-child {
      margin-bottom: -8px;
    }

    .components-menu-group:first-child {
      margin-top: -8px;
    }
  }

  &__search {
    padding: 0.5em 0.5em 0em 0.5em;
  }
}
