.spark-settings-page-form .spark-design-idea-card {
  background-color: var(--spark-settings-card-bg);
  border-color: var(--spark-settings-card-border);
  margin-bottom: 0;
}

.spark-settings-page-form .spark-design-idea-card .spark-switch-box {
  min-height: calc(2.625rem + 2px);
  padding: 0.2rem 0.75rem;
  border-color: var(--spark-settings-control-border);
  background-color: var(--spark-settings-switch-bg);
}

.spark-settings-page-form .spark-design-idea-card .form-select,
.spark-settings-page-form .spark-design-idea-card .form-control,
.spark-settings-page-form .spark-design-idea-card .select2-selection--single {
  background-color: var(--spark-settings-control-bg);
  border-color: var(--spark-settings-control-border);
}

.spark-settings-a-dropdown.select2-dropdown {
  background-color: #2f3138;
  border: 1px solid var(--spark-settings-control-border);
}

.spark-settings-a-dropdown .select2-results__option {
  color: #d7dae3;
}

.spark-settings-a-dropdown .select2-results__option--selected[aria-selected="true"] {
  background-color: rgba(12, 131, 255, 0.18);
  color: #65b2ff;
}

.spark-settings-a-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: rgba(12, 131, 255, 0.28);
  color: #ffffff;
}

html[data-color-theme="light"] .spark-settings-a-dropdown.select2-dropdown {
  background-color: #ffffff;
  border-color: rgba(15, 23, 42, 0.18);
}

html[data-color-theme="light"] .spark-settings-a-dropdown .select2-results__option {
  color: rgba(15, 23, 42, 0.9);
}

html[data-color-theme="light"] .spark-settings-a-dropdown .select2-results__option--selected[aria-selected="true"] {
  background-color: rgba(12, 131, 255, 0.12);
  color: #145cb4;
}

html[data-color-theme="light"] .spark-settings-a-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: rgba(12, 131, 255, 0.2);
  color: #0f172a;
}
