.ii-basic-selector .ts-wrapper.single .ts-control:after,
.ii-basic-selector div.clear-button:before,
.ii-basic-selector .item + .items-placeholder + button.clear-button:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ii-basic-selector .ts-wrapper.single .ts-control:after {
  content: "\e902";
}
.ii-basic-selector div.clear-button:before,
.ii-basic-selector .item + .items-placeholder + button.clear-button:before {
  content: "\e932";
}
.ii-basic-selector {
  --depth: 0;
}.ii-basic-selector {
  width: auto;
}
.ii-report-panel .ii-basic-selector .ts-dropdown {
  margin-top: 0;
}
.ii-detail-viewer-open .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control,
.modal-content .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control,
.ii-report-panel .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control {
  padding-top: 0;
}
.ii-detail-viewer-open .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control .item,
.modal-content .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control .item,
.ii-report-panel .ii-basic-selector .has-items.ii-multi-selection-list-selector.multi .ts-control .item {
  margin-top: 1px;
  margin-bottom: 1px;
}
.ii-detail-viewer-open .ii-basic-selector .ts-control,
.modal-content .ii-basic-selector .ts-control,
.ii-report-panel .ii-basic-selector .ts-control {
  outline: none;
  cursor: pointer;
  box-shadow: none;
  border-radius: 3px;
  border: 2px solid #e4eaee;
  min-height: 32px;
}
.ii-multi-selection-list-selector .ii-detail-viewer-open .ii-basic-selector .ts-control,
.ii-multi-selection-list-selector .modal-content .ii-basic-selector .ts-control,
.ii-multi-selection-list-selector .ii-report-panel .ii-basic-selector .ts-control {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ii-detail-viewer-open .ii-basic-selector .ts-control .item,
.modal-content .ii-basic-selector .ts-control .item,
.ii-report-panel .ii-basic-selector .ts-control .item {
  color: #5b6b75;
}
.ii-detail-viewer-open .ii-basic-selector.dropdown-active,
.modal-content .ii-basic-selector.dropdown-active,
.ii-report-panel .ii-basic-selector.dropdown-active,
.ii-detail-viewer-open .ii-basic-selector.input-active,
.modal-content .ii-basic-selector.input-active,
.ii-report-panel .ii-basic-selector.input-active,
.ii-detail-viewer-open .ii-basic-selector .focus,
.modal-content .ii-basic-selector .focus,
.ii-report-panel .ii-basic-selector .focus {
  outline: none;
  box-shadow: none;
}
.ii-detail-viewer-open .ii-basic-selector.dropdown-active .ts-control,
.modal-content .ii-basic-selector.dropdown-active .ts-control,
.ii-report-panel .ii-basic-selector.dropdown-active .ts-control,
.ii-detail-viewer-open .ii-basic-selector.input-active .ts-control,
.modal-content .ii-basic-selector.input-active .ts-control,
.ii-report-panel .ii-basic-selector.input-active .ts-control,
.ii-detail-viewer-open .ii-basic-selector .focus .ts-control,
.modal-content .ii-basic-selector .focus .ts-control,
.ii-report-panel .ii-basic-selector .focus .ts-control {
  cursor: pointer;
  box-shadow: none;
  border: 2px solid #5b6b75 !important;
}
.ii-basic-selector .ts-wrapper .ts-control .item {
  margin-bottom: 0;
}
.ii-basic-selector .ts-wrapper.single .ts-control:after {
  width: auto;
  border: none;
  font-size: 12px;
  margin-top: -5px;
  color: #5b6b75;
}
.ii-basic-selector .ts-control {
  outline: none;
  box-shadow: none;
  border-radius: 3px;
}
.ii-basic-selector .has-error .ts-control {
  border-color: #e11e3c;
  border-width: 2px;
}
.ii-basic-selector .ts-dropdown {
  padding: 0;
  width: auto;
  min-width: 100%;
  margin: .25rem 0 0;
  border: none;
  font-size: 14px;
  border-radius: 4px;
  color: #5b6b75;
  background-color: #ffffff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.ii-basic-selector .ts-dropdown .active {
  background: #e2e5e6;
}
.ii-basic-selector .ts-dropdown .dropdown-input-wrap {
  padding: 2px 6px;
}
.ii-basic-selector .ts-dropdown input[type="text"].dropdown-input {
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid lightgray;
  padding-bottom: 2px;
}
.ii-basic-selector .ts-dropdown > input[type="text"] {
  border-bottom: 1px solid lightgray;
  padding-bottom: 2px;
}
.ii-basic-selector .ts-dropdown .option {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0.75rem;
  padding-left: calc(var(--depth) * 1rem + 0.75rem);
  min-height: 27px;
}
.ii-basic-selector .ts-dropdown .option .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ii-basic-selector .ts-dropdown .ii-ts-fetch-error-message {
  color: #000000;
  margin-left: 6px;
}
.ii-basic-selector .ts-dropdown [data-disabled],
.ii-basic-selector .ts-dropdown [data-disabled] [data-selectable].option {
  opacity: .65;
}
.ii-basic-selector button.clear-button {
  display: none;
}
.ii-basic-selector div.clear-button {
  opacity: 1;
  margin-right: 10px !important;
}
.ii-basic-selector .item {
  font-size: 14px;
}
.ii-basic-selector .item + .items-placeholder + button.clear-button {
  opacity: 1;
  border: none;
  font-size: 12px;
  appearance: none;
  background: none;
  margin-left: auto;
  margin-right: 24px;
  display: inline-flex;
  color: #5b6b75;
}
.ii-basic-selector input::placeholder {
  color: #b2bcc5;
}
