.hsb-location-select.ts-wrapper {
  width: 100%;
}

.hsb-location-select .ts-control {
  min-height: 42px;
  border: 1px solid rgba(255, 255, 255, .16);
  border-radius: 8px;
  background: #050505;
  color: #f5f5f5;
  box-shadow: none;
  font-size: 15px;
}

.hsb-location-select.focus .ts-control {
  border-color: rgba(214, 159, 45, .75);
  box-shadow: 0 0 0 .12rem rgba(214, 159, 45, .16);
}

.hsb-location-select .ts-control input {
  color: #f5f5f5;
  min-width: 6rem;
}

.hsb-location-select .ts-control input::placeholder {
  color: rgba(255, 255, 255, .58);
}

.hsb-location-select.single .ts-control,
.hsb-location-select.single.input-active .ts-control {
  background: #050505;
}

.hsb-location-select .item {
  color: #f5f5f5;
}

.hsb-location-select.multi .item {
  border-radius: 999px;
  background: rgba(214, 159, 45, .2);
  color: #f3c767;
}

.hsb-location-select .ts-dropdown {
  border: 1px solid rgba(214, 159, 45, .25);
  border-radius: 8px;
  background: #090909;
  color: #f5f5f5;
  box-shadow: 0 14px 30px rgba(0, 0, 0, .42);
  z-index: 1090;
}

.hsb-location-select .ts-dropdown .option {
  padding: 10px 12px;
  color: #f5f5f5;
}

.hsb-location-select .ts-dropdown .active {
  background: rgba(214, 159, 45, .18);
  color: #fff;
}

.hsb-location-select .ts-dropdown .no-results,
.hsb-location-select .ts-dropdown .loading,
.hsb-location-select .ts-dropdown .loading-more-results,
.hsb-location-select .ts-dropdown .no-more-results {
  padding: 10px 12px;
  color: rgba(255, 255, 255, .7);
}

.hsb-location-select.disabled .ts-control {
  opacity: .62;
}

@media (max-width: 575.98px) {
  .hsb-location-select .ts-control {
    min-height: 46px;
    font-size: 16px;
  }

  .hsb-location-select .ts-dropdown .option {
    padding: 12px;
  }
}
