.container {
  display: flex;
  flex-direction: column;
  overflow: hidden;

  padding: 0;
  margin: 0;

  background-color: var(--crt-com-color-background-dropdown-menu-default);
  border: 1px solid var(--crt-com-color-border-dropdown-menu-default);
  border-color: var(--crt-com-color-border-dropdown-menu-default);
  border-radius: var(--crt-com-border-radius-all-dropdown-menu);

  box-shadow: var(--crt-com-box-shadow-dropdown-menu);
  div:has(> input) {
    border: 0px !important;
    border-radius: 0px !important;
  }
  div:has(> input) {
    border: none;
  }

  &__empty {
    text-align: center;
    height: 160px;
    & > li {
      background-color: var(
        --crt-com-color-background-dropdown-menu-item-hover
      );
      height: 100%;

      & > label {
        justify-content: center;
        height: 100%;
      }
    }
  }
}
