/* Tema Nuzu para o Chatwoot (Community Edition).
   Sobrescreve só as cores de marca compiladas (#2781F6 / woot-500 / n-brand).
   Não altera código da pasta enterprise/. */

:root {
  --nuzu-noite: #071418;
  --nuzu-petroleo: #0B1E24;
  --nuzu-lima: #C8F25A;
  --nuzu-ciano: #4FE3D6;
  --nuzu-ciano-profundo: #0B7A72;
  --nuzu-coral: #FF8A5B;
  --nuzu-nevoa: #EAF4F3;
  --nuzu-papel: #F6F8F4;
}

/* Botões e fundos da marca padrão do Chatwoot (azul #2781F6) */
.bg-n-brand,
.bg-woot-500,
.bg-\[\#2781F6\] {
  background-color: #C8F25A !important;
  color: #071418 !important;
}

.text-n-brand,
.text-woot-500,
.text-woot-600,
.text-n-blue-text {
  color: #0B7A72 !important;
}

.border-n-brand,
.border-woot-500,
.border-t-n-brand,
.ring-n-brand {
  border-color: #0B1E24 !important;
}

.bg-n-brand:hover,
.bg-woot-500:hover,
.bg-\[\#2781F6\]:hover {
  background-color: #b6e14a !important;
  color: #071418 !important;
}

/* Foco visível nos campos e botões */
*:focus-visible {
  outline-color: #0B7A72;
}

/* Página de login: fundo papel e barra/logo com respiro */
body {
  background-color: #F6F8F4;
}

/* Menu lateral: o logo horizontal Papo era largo demais no teste.
   Não mexe no logo da tela de login (ele não está no aside/nav). */
aside img[src*="brand-assets/logo"],
nav img[src*="brand-assets/logo"],
[class*="sidebar"] img[src*="brand-assets/logo"],
[class*="SideBar"] img[src*="brand-assets/logo"] {
  max-height: 28px !important;
  max-width: 132px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}
