/* AutoGestão Pro 2.6 — contraste dos menus nativos escuros.
   Escopo: controles já escuros no aplicativo e os seis filtros transparentes identificados.
   Não altera valores, eventos, ordenação, inputs, selects claros ou formulários do navegador. */
#root :is(select.agp-native-dark-select, select[class*="bg-slate-9"], select[class*="bg-slate-8"], select[class*="bg-slate-7"], select[class*="bg-neutral-8"], .agp-v26-chart select) {
  color-scheme: dark;
}
/* Os seis controles transparentes adotam uma superfície própria: sem herdar transparente no menu. */
#root select.agp-native-dark-select {
  color: #f1f5f9;
  background-color: #0f172a;
  border: 1px solid #334155;
  border-radius: 6px;
  padding-block: 4px;
  padding-inline: 8px 22px;
  min-height: 30px;
  max-width: 100%;
  cursor: pointer;
}
#root select.agp-native-dark-select:hover {
  background-color: #1e293b;
  border-color: #64748b;
}
#root select.agp-native-dark-select:focus-visible {
  outline: 2px solid #a78bfa;
  outline-offset: 2px;
}
/* Cores declaradas nas opções, sem depender do texto herdado de Tailwind. */
#root :is(select.agp-native-dark-select, select[class*="bg-slate-9"], select[class*="bg-slate-8"], select[class*="bg-slate-7"], select[class*="bg-neutral-8"], .agp-v26-chart select) :is(option,optgroup) {
  color: #f1f5f9;
  background-color: #0f172a;
}
#root :is(select.agp-native-dark-select, select[class*="bg-slate-9"], select[class*="bg-slate-8"], select[class*="bg-slate-7"], select[class*="bg-neutral-8"], .agp-v26-chart select) option:checked {
  color: #ffffff;
  background-color: #4c1d95;
}
#root :is(select.agp-native-dark-select, select[class*="bg-slate-9"], select[class*="bg-slate-8"], select[class*="bg-slate-7"], select[class*="bg-neutral-8"], .agp-v26-chart select) option:disabled {
  color: #94a3b8;
  background-color: #1e293b;
}
#root :is(select.agp-native-dark-select, select[class*="bg-slate-9"], select[class*="bg-slate-8"], select[class*="bg-slate-7"], select[class*="bg-neutral-8"], .agp-v26-chart select) optgroup {
  color: #c4b5fd;
  font-weight: 700;
}
@media (forced-colors: active) {
  #root select.agp-native-dark-select {
    color: FieldText; background-color: Field; border-color: ButtonText;
  }
}
