:host {
  --ez-check--outter-gap: 0px;
  --ez-multi-selection-default-height: 322px;

  display: block;
  width: 304px;
  height: var(--ez-multi-selection-default-height);
  min-height: fit-content;
  max-height: calc(100vh - 350px);
}

.multi-selection__input {
  margin-bottom: var(--space--2xs, 8px);
}

.multi-selection__content-options {
  position: relative;
  left: -4px;
}

.multi-selection__select-all {
  height: var(--space--xl);
  margin: 0 var(--space--small, 6px);
}

.multi-selection__list {
  max-height: calc(100vh - 435px);
  overflow-y: auto;
  overflow-x: clip;
}

.multi-selection__list::-webkit-scrollbar {
  width: var(--space--small);
  min-width: var(--space--small);
  max-width: var(--space--small);
}