.choices {
  margin-bottom: 0 !important; }

.choices__input.choices__input--cloned {
  background-color: white; }

.choices .choices__inner {
  margin-top: 0.25rem;
  background-color: white;
  border-radius: 0.375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  max-height: 4rem;
  overflow-y: auto; }

.choices__list--multiple .choices__item .choices__button {
  background-image: none !important;
  font-size: 16px;
  font-weight: bold;
  text-indent: 0;
  width: fit-content !important;
  line-height: 1;
  padding: 0 6px !important;
  color: #6B7280;
  cursor: pointer;
  position: relative; }

.dark .choices .choices__inner,
.dark .choices__input.choices__input--cloned,
.dark .choices__list--dropdown,
.dark .choices__list[aria-expanded] {
  background-color: #1F2937;
  border-color: #374151;
  color: #E5E7EB; }

.dark .choices__list--dropdown .choices__item--selectable.is-highlighted,
.dark .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #374151; }

.choices[data-type*=select-multiple] .choices__list--multiple .choices__item {
  color: color-mix(in srgb, var(--tag-color, #767676) 50%, black);
  background-color: color-mix(in srgb, var(--tag-color, #767676) 15%, transparent);
  border: none;
  border-radius: 9999px;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 4px 10px;
  margin: 2px; }

.dark .choices[data-type*=select-multiple] .choices__list--multiple .choices__item {
  color: color-mix(in srgb, var(--tag-color, #767676) 50%, white); }

.choices[data-type*=select-multiple] .choices__list--multiple .choices__item .choices__button {
  color: inherit;
  border-left: none; }
