.ts-control {
  border: none !important;
}

/* TomSelect Dark Mode Support */
.dark .ts-wrapper .ts-control,
.dark .ts-wrapper.single .ts-control {
  background-color: #132f35 !important; /* dd-deep */
  color: white !important;
  border-color: rgba(59, 121, 96, 0.4) !important; /* dd-mid/40 */
}

.dark .ts-wrapper .ts-control input {
  color: white !important;
}

.dark .ts-wrapper .ts-control input::placeholder {
  color: #d7e7df !important; /* dd-light */
}

.dark .ts-dropdown {
  background-color: #132f35 !important; /* dd-deep */
  border-color: rgba(59, 121, 96, 0.4) !important; /* dd-mid/40 */
  color: white !important;
}

.dark .ts-dropdown .option {
  color: white !important;
  background-color: #132f35 !important; /* dd-deep */
}

.dark .ts-dropdown .option:hover,
.dark .ts-dropdown .option.active {
  background-color: rgba(59, 121, 96, 0.3) !important; /* dd-mid/30 */
  color: white !important;
}

.dark .ts-dropdown .option.selected {
  background-color: #3b7960 !important; /* dd-mid */
  color: white !important;
}

.dark .ts-dropdown .optgroup-header {
  background-color: #132f35 !important; /* dd-deep */
  color: #d7e7df !important; /* dd-light */
}

.dark .ts-wrapper .ts-control .item {
  background-color: rgba(59, 121, 96, 0.3) !important; /* dd-mid/30 */
  color: white !important;
  border-color: #3b7960 !important; /* dd-mid */
}

.dark .ts-wrapper.multi .ts-control > div {
  background-color: rgba(59, 121, 96, 0.3) !important; /* dd-mid/30 */
  color: white !important;
}