/* ===== CSS PARA CLASSES ESPECÍFICAS DO FIREFOX ===== */
/* 1. Container principal (onde fica o nome e foto) */
.fast-drop-label,
.header-profile-photo,
.header-profile-name {
  background-color: transparent !important;
}

/* 2. Garantir fundo fixo no container principal */
.fast-drop-label:hover,
.fast-drop-label:focus,
.fast-drop-label:active {
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* 3. Ícone da seta - manter transparente */
.fas.fa-angle-down {
  background-color: transparent !important;
  color: #FFFFFF !important;
}

/* 4. SUBMENU - O ELEMENTO MAIS IMPORTANTE */
.fast-drop-open {
  background-color: #37474F !important; /* Fundo visível */
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
  min-width: 200px !important;
  z-index: 9999 !important;
}

/* 5. Links dentro do submenu */
.fast-drop-open a,
.fast-drop-open a:hover,
.fast-drop-open a:focus,
.fast-drop-open a:active {
  background-color: transparent !important;
  color: #FFFFFF !important;
  border-left: 3px solid transparent !important;
  padding: 10px 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

/* 6. Hover nos links do submenu */
.fast-drop-open a:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-left-color: #1976D2 !important;
}

/* 7. Ícones dentro dos links */
.fast-drop-open a i,
.fast-drop-open a i:hover {
  color: #FFFFFF !important;
  width: 20px !important;
  text-align: center !important;
}

/* 8. Reset geral para evitar transparência */
.fast-drop-open *,
.fast-drop-open *:hover,
.fast-drop-open *:focus,
.fast-drop-open *:active {
  background-color: transparent !important;
}