/* Branding SOLALSA para Chatwoot — un solo archivo versionado.
   Verde (#6FA84C) SOLO en acentos (botones, enlaces, indicadores).
   Los fondos grandes se quedan neutros (gris/oscuro).
   Cubre: (a) Radix --blue/--iris, (b) paleta 'woot', (c) sistema 'n-'. */

/* (a) Radix --blue / --iris -> verde */
:root{--blue-1:247 251 244!important;--blue-2:241 248 235!important;--blue-3:228 242 216!important;--blue-4:214 234 195!important;--blue-5:197 225 171!important;--blue-6:177 213 145!important;--blue-7:152 197 115!important;--blue-8:121 177 84!important;--blue-9:112 167 77!important;--blue-10:101 152 68!important;--blue-11:74 112 50!important;--blue-12:36 54 26!important;--iris-9:112 167 77!important;--iris-10:101 152 68!important;--iris-11:74 112 50!important}
.dark{--blue-11:130 190 100!important;--iris-11:130 190 100!important}

/* (b) paleta legacy 'woot': solo texto/borde/ring (no fondos) -> verde */
.text-woot-400{color:#8bbb5f!important}
.border-woot-400{border-color:#8bbb5f!important}
.ring-woot-400{--tw-ring-color:#8bbb5f!important}
.fill-woot-400{fill:#8bbb5f!important}
.hover\:text-woot-400:hover{color:#8bbb5f!important}
.text-woot-500{color:#6fa84c!important}
.border-woot-500{border-color:#6fa84c!important}
.ring-woot-500{--tw-ring-color:#6fa84c!important}
.fill-woot-500{fill:#6fa84c!important}
.hover\:text-woot-500:hover{color:#6fa84c!important}
.text-woot-600{color:#5f9440!important}
.border-woot-600{border-color:#5f9440!important}
.ring-woot-600{--tw-ring-color:#5f9440!important}
.fill-woot-600{fill:#5f9440!important}
.hover\:text-woot-600:hover{color:#5f9440!important}
.text-woot-700{color:#4f7e34!important}
.border-woot-700{border-color:#4f7e34!important}
.ring-woot-700{--tw-ring-color:#4f7e34!important}
.fill-woot-700{fill:#4f7e34!important}
.hover\:text-woot-700:hover{color:#4f7e34!important}
.text-woot-800{color:#3f6329!important}
.border-woot-800{border-color:#3f6329!important}
.ring-woot-800{--tw-ring-color:#3f6329!important}
.fill-woot-800{fill:#3f6329!important}
.hover\:text-woot-800:hover{color:#3f6329!important}
.bg-woot-500,.hover\:bg-woot-600:hover{background-color:#6fa84c!important}
.hover\:bg-woot-600:hover{background-color:#5f9440!important}

/* (c) sistema 'n-': EXACTO. Acentos -> verde; tintes -> verde suave; enlaces -> verde. */
.bg-n-brand{background-color:#6fa84c!important}
.text-n-brand,.hover\:text-n-brand:hover,.group-hover\:text-n-brand,.group-focus-within\:text-n-brand{color:#6fa84c!important}
.text-link{color:#6fa84c!important}
.border-n-brand,.focus\:border-n-brand:focus,.checked\:border-n-brand:checked{border-color:#6fa84c!important}
.ring-n-brand,.focus\:ring-n-brand:focus,.focus-within\:ring-n-brand:focus-within,.focus-visible\:ring-n-brand:focus-visible{--tw-ring-color:#6fa84c!important}
.outline-n-brand,.focus\:outline-n-brand:focus,.focus-within\:outline-n-brand:focus-within{outline-color:#6fa84c!important}
.fill-n-brand{fill:#6fa84c!important}
.checked\:bg-n-brand:checked,.indeterminate\:bg-n-brand:indeterminate{background-color:#6fa84c!important}
/* Fondo del contenedor del login (era bg-n-brand/5): gris neutro fijo,
   ni verde ni blanco. Solo aplica al wrapper de auth (min-h-screen). */
.min-h-screen.bg-n-brand\/5{background-color:#2d2f34!important}
/* tintes suaves de marca (fondos sutiles: pestana activa, hovers) -> verde suave */
.bg-n-brand\/10{background-color:rgba(111,168,76,.12)!important}
.bg-n-brand\/20,.focus-visible\:bg-n-brand\/20:focus-visible{background-color:rgba(111,168,76,.2)!important}
.group-hover\:bg-n-brand:hover,.hover\:bg-n-brand:hover{background-color:#6fa84c!important}
/* familia n-blue-9 (acentos puntuales) -> verde, exactos */
.bg-n-blue-9{background-color:#6fa84c!important}
.text-n-blue-9{color:#6fa84c!important}
.fill-n-blue-9{fill:#6fa84c!important}
.border-n-blue-9,.hover\:enabled\:border-n-blue-9:enabled:hover{border-color:#6fa84c!important}
.outline-n-blue-9,.focus\:outline-n-blue-9:focus{outline-color:#6fa84c!important}
.accent-n-blue-9{accent-color:#6fa84c!important}

/* Login: logo grande (h-8=32px -> 8rem) */
main img.h-8.mx-auto{height:8rem!important}
