.choices {
  border-color: var(--color-ski09);
}

.choices.is-focused {
  box-shadow: 0 0 0 .25rem var(--color-hover);
}

.choices__inner {
  padding: 0.2rem;
  padding-bottom: 3px !important;
  padding-inline-end: 2.5rem !important;
  background-size: 70rem !important;
  background-color: var(--color-hell) !important;
  min-height: auto;
}

.choices__item { white-space: nowrap; }

.choices__list--single {
  padding: 0px 5px;
}

select.choices_highlight + div.choices__list--single {
  background-color: var(--color-ski09);
  color: white;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  overflow-wrap: anywhere;
  width: max-content;
}

.choices[data-type*=select-one] .choices__item { justify-content: inherit; }

.choices__item--choice.is-selected { background-color: var(--color-hell); }

.choices__item--selectable:not(.is-selected)::after { display: inline-block !important; }
.choices__item--selectable.is-selected { cursor: default !important;}
.choices__item--choice.is-selected::before {
  font: var(--fa-font-regular);
  content: '\f058';
  padding: 3px 5px 0 0;
}

.choices__item--choice.is-highlighted { background-color: var(--color-hover) !important; }
