.DataImportGeneralSettings_ms-Dropdown__iNN6M:focus-within {
  outline: none !important;
}

.DataImportGeneralSettings_settings-container__oZZKG {
  width: 100%;
  min-height: 130px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

.DataImportGeneralSettings_formHeading__IouFa {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  display: inline-block;
}

.DataImportGeneralSettings_form-group__MAtLw {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.DataImportGeneralSettings_form-label__C689_ {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  display: block;
}

.DataImportGeneralSettings_form-select__LXCDe {
  width: 100%;
  padding: 0.75rem;
  border: 2px solid;
  border-radius: 0.375rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: all 0.2s ease;
}

/* Hover and selected state for dropdown options */
.DataImportGeneralSettings_formSelectListbox__dTOF4 [role="option"]:hover {
  background-color: rgb(245, 245, 245) !important;
}

.DataImportGeneralSettings_formSelectListbox__dTOF4 [role="option"][aria-selected="true"] {
  background-color: rgb(245, 245, 245) !important;
}

.DataImportGeneralSettings_form-select__LXCDe:focus {
  outline: none;
}

.DataImportGeneralSettings_form-select__LXCDe:disabled {
  cursor: not-allowed;
}

.DataImportGeneralSettings_form-select__LXCDe:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.DataImportGeneralSettings_formGroup__68_XT:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.DataImportGeneralSettings_settingsContainer__bfr73[lang="en"] {
  direction: ltr;
}

@media (prefers-contrast: high) {
  .DataImportGeneralSettings_ms-Dropdown__iNN6M:focus-within {
    box-shadow: inset 0 0 0 2px HighlightText !important;
  }

  .DataImportGeneralSettings_form-label__C689_ {
    color: #000;
  }
  
  .DataImportGeneralSettings_form-select__LXCDe {
    border-color: #000;
    background-color: #fff;
    color: #000;
  }
  
  .DataImportGeneralSettings_form-select__LXCDe:focus {
    border-color: #000;
    box-shadow: inset 0 0 0 3px #000;
  }
  
  .DataImportGeneralSettings_form-select__LXCDe:hover {
    border-color: #000;
    background-color: #f0f0f0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .DataImportGeneralSettings_form-select__LXCDe {
    transition: none;
  }
}

@media (forced-colors: active) {
  .DataImportGeneralSettings_form-label__C689_ {
    color: FieldText;
  }
  
  .DataImportGeneralSettings_form-select__LXCDe {
    border: 2px solid ButtonBorder;
    background-color: Field;
    color: FieldText;
  }
  
  .DataImportGeneralSettings_form-select__LXCDe:focus {
    border-color: Highlight;
    outline: 2px solid Highlight;
  }
} 
