:host {
  /* container */
  /*@doc Define a largura do container.*/
  --snk-filter-field-search--container-width: 468px;
  /*@doc Define a altura do container.*/
  --snk-filter-field-search--container-height: 322px;
}

.snk-filter-field-search__container {
  display: flex;
  flex-direction: column;
  /* public */
  padding: var(--space--medium);
  width: var(--snk-filter-field-search--container-width);
  height: var(--snk-filter-field-search--container-height);
}

.snk-filter-field-search__section {
  /* private */
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: flex-start;
  overflow: hidden;
  /* public */
  gap: var(--space--small);
}

.snk-filter-field-search__input {
  /* public */
  margin-bottom: var(--space--medium);
}

.snk-filter-field-search__list_container {
  /* private */
  display: flex;
  flex-direction: column;
}

.snk-filter-field-search__list {
  overflow-y: auto;
}