/* Customizações para o tema Google no estilo Drive */

/* Remover gradientes para o tema claro */
.bg-gradient-primary {
  background-color: #4285F4 !important;
  background-image: none !important;
}

/* Substituir gradientes específicos no tema claro */
.bg-menu-theme.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle),
.bg-menu-theme.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle,
.timeline .timeline-item .timeline-event:after {
  background: #4285F4 !important;
  background-image: none !important;
}

/* Estilo específico para o visual do Google Drive */
.layout-navbar {
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15) !important;
}

.card {
  border-radius: 8px !important;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15) !important;
}

.btn {
  border-radius: 4px !important;
  text-transform: none !important;
  font-weight: 500 !important;
}

.btn-primary {
  background-color: #4285F4 !important;
  border-color: #4285F4 !important;
}

.btn-primary:hover {
  background-color: #1a73e8 !important;
  border-color: #1a73e8 !important;
}

/* Ajustes de cores específicos do Google */
:root {
  --primary: #4285F4;
  --primary-lighter: #d3e3fd;
  --primary-light: #8ab4f8;
  --primary-dark: #1a73e8;
}

/* Correções para os menus dropdown */
.menu-item {
  position: relative;
}

.menu-toggle {
  cursor: pointer;
}

.menu-sub {
  display: none;
}

.menu-item.open > .menu-toggle + .menu-sub {
  display: block;
}

.menu-item.open > .menu-toggle::after {
  transform: rotate(90deg);
}

/* Garantir que os menus estejam visíveis e funcionando corretamente */
.menu-vertical .menu-inner > .menu-item .menu-sub {
  position: relative;
  width: 100%;
  margin-left: 0 !important;
  border-radius: 0;
  box-shadow: none;
} 