/* Proodos Alertas — tema visual Proodos & Venostra (06/11/2026).
   Entra pelo nginx (sub_filter no </head>). Substitui violeta por verde Proodos e insere o logo oficial. */
:root {
  --primary: 153 47% 22% !important;
  --primary-100: 140 22% 88% !important;
  --primary-300: 154 48% 36% !important;
  --primary-foreground: 0 0% 100% !important;
  --sidebar-primary: 153 47% 22% !important;
  --color-purple-50: #E7F3EC !important;
  --color-purple-100: #E7F3EC !important;
  --color-purple-400: #7ED957 !important;
  --color-purple-500: #39A274 !important;
  --color-purple-600: #1D513A !important;
  --color-violet-500: #1D513A !important;
  --color-primary: #1D513A !important;
}

/* Logotipo completo Proodos Alertas · por Venostra quando a barra lateral está expandida */
[data-sidebar="sidebar"]:not([data-collapsible="icon"]):not([data-state="collapsed"]) div.w-full.flex.items-center.gap-2 button {
  display: none !important;
}
[data-sidebar="sidebar"]:not([data-collapsible="icon"]):not([data-state="collapsed"]) div.w-full.flex.items-center.gap-2 h1 {
  display: none !important;
}
[data-sidebar="sidebar"]:not([data-collapsible="icon"]):not([data-state="collapsed"]) div.w-full.flex.items-center.gap-2::after {
  content: '';
  display: block;
  width: 175px;
  height: 42px;
  background-image: url('/_marca/logo-alertas.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}

/* Quando recolhida (ex.: no editor de fluxos), mantém o ícone símbolo perfeitamente centralizado */
[data-state="collapsed"] div.w-full.flex.items-center.gap-2::after,
[data-collapsible="icon"] div.w-full.flex.items-center.gap-2::after {
  display: none !important;
}
[data-state="collapsed"] div.w-full.flex.items-center.gap-2 button,
[data-collapsible="icon"] div.w-full.flex.items-center.gap-2 button {
  display: flex !important;
}

/* Ocultar links e botões de suporte/docs de terceiros */
a[href*="activepieces.com"],
a[href*="github.com/activepieces"],
a[href*="community.activepieces.com"] {
  display: none !important;
}

/* Botão de Suporte externo no editor de fluxos */
button:has(svg.lucide-circle-question-mark) {
  display: none !important;
}

/* Cores primárias de botões e seleções */
.bg-primary {
  background-color: #1D513A !important;
}
.hover\:bg-primary\/90:hover {
  background-color: #39A274 !important;
}
.text-primary {
  color: #1D513A !important;
}
.border-primary {
  border-color: #1D513A !important;
}
