/* ═══════════════════════════════════════════════════════════════════════════════
   TEMA RAGNABOT — camada de identidade sobre o Chatwoot 4.17.1
   Ragnatela IoT Solutions · agente site-ragnatela
   Gerado por _prova/gerar-tema.py — NÃO EDITE ESTE ARQUIVO, edite o gerador.
   Revisão crítica de 28/08/2026: seis defeitos medidos no produto NO AR, corrigidos.

   COMO ENTRA: injetado pelo proxy reverso (nginx sub_filter, logo antes de
   </head>). Não exige rebuild da imagem, sobrevive a upgrade do Chatwoot e e
   reversível em segundos. Por isso é AUTOCONTIDO: as imagens vão como data URI,
   e não há nenhuma requisição externa.

   ─────────────────────────────────────────────────────────────────────────────
   O QUE MUDOU NESTA REVISÃO — cada item é um defeito MEDIDO no produto no ar,
   não uma preferência:

   1. O PRODUTO SÓ FICAVA ESCURO PARA QUEM USA O SISTEMA EM MODO ESCURO.
      As utilidades `dark:` do Chatwoot são 165 e TODAS dependem da classe
      `.dark` no <html> — que o Vue coloca ou remove conforme a preferência do
      usuário (medido: injetar a classe antes do arranque NÃO adianta, o Vue a
      remove). Quem entrava com o sistema no claro recebia um híbrido: as
      superfícies escuras da nossa escala com o TEXTO CLARO do Chatwoot por cima.
      Medição: 32 pares de texto abaixo do piso de contraste no painel, 34 nas
      configurações, 20 nos contatos. Título quase branco sobre cartão branco.
      CAUSA: o tema redefinia ~20 variáveis; o Chatwoot tem 137. As outras 117
      continuavam com o valor claro. CORREÇÃO: a escala completa, na seção 2.

   2. O TEMA DA ENTRADA SUMIA AO CLICAR NO OLHO DE "EXIBIR SENHA".
      O seletor era `body:has(input[type="password"])`. Ao revelar a senha o Vue
      troca o campo para `type="text"` e a regra inteira deixa de casar.
      Medido: o cartão ia de rgb(8,37,50) para rgb(255,255,255) num clique.
      CORREÇÃO: a âncora passa a ser o NOME do campo, que não muda em tempo de
      execução — `form input[name="email_address"]`.

   3. O MESMO SELETOR VAZAVA PARA DENTRO DO APLICATIVO.
      "Configurações do Perfil" tem 4 campos de senha: o <body> virava grade de
      duas colunas com a foto da tela de entrada por trás do painel, em TODAS as
      larguras. A âncora nova não casa lá (medido em 7 rotas).

   4. A TELA DE REDEFINIR SENHA NUNCA FOI VESTIDA.
      Ela não tem <main> e o cartão é o próprio <form> — a regra antiga não
      alcançava. Ficava um cartão branco. Agora as duas formas são cobertas.

   5. NÃO HAVIA ALVO DE TOQUE MÍNIMO NO PRODUTO.
      A regra de 44 px existia só nas maquetes. Em `pointer:coarse` ela agora
      vale no aplicativo.

   6. `prefers-reduced-motion` ACELERAVA A ANIMAÇÃO EM VEZ DE PARÁ-LA .
      Zerar só a duração deixa a animação infinita (o girador de carregamento)
      repetindo a cada 0,001 ms — pisca-pisca justamente para quem pediu menos
      movimento. Falta a contagem de repetições.
   ═══════════════════════════════════════════════════════════════════════════════ */

/* ── 1. TOKENS ─────────────────────────────────────────────────────────────── */
:root{
  --rb-bg:#03151f; --rb-lateral:#061e29; --rb-surface:#082532; --rb-surface-alt:#0d2f3f;
  --rb-elevado:#12394b;
  --rb-heading:#f5fbff; --rb-text:#bad0d9; --rb-muted:#8faab4;
  --rb-green:#2ee879; --rb-green-hover:#26d46c; --rb-cyan:#37dff7; --rb-on-green:#03151f;
  --rb-erro:#ff8a8a; --rb-aviso:#ffc46b; --rb-ok:#7cf0a8;
  --rb-borda:rgba(111,231,255,.26); --rb-borda-campo:rgba(111,231,255,.46);
  --rb-r-card:12px; --rb-r-campo:8px; --rb-r-botão:6px;

  /* As imagens vão como data URI porque este arquivo é injetado pelo proxy e não
     pode depender de nenhuma outra requisição. Declaradas como token e não coladas
     dentro da regra: a logomarca é usada no monitor E no celular, e repetir os
     dados dela dobrava o peso do arquivo à toa. */
  --rb-logo:url("data:image/webp;base64,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");
  --rb-foto:url("data:image/webp;base64,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");
  --rb-foto-sm:url("data:image/webp;base64,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");
}

/* ── 2. A ESCALA DO APLICATIVO ─────────────────────────────────────────────────
   Esta e a parte que faz o trabalho pesado. O Chatwoot pinta tudo com
   `rgb(var(--token) / opacidade)`. Trocando os tokens, o produto inteiro passa a
   falar a nossa lingua sem uma linha de !important.

   ⚠️ AS 137, NÃO AS 20. Foi o defeito nº 1 desta revisão: o Chatwoot declara 137
   variáveis em `:root` e as mesmas 137 em `.dark`. Redefinir só a família
   `--slate-*` deixava as outras 117 no valor CLARO — e o produto só parecia certo
   para quem usa o sistema operacional em modo escuro. Declarar TODAS em `:root`
   torna o tema independente da classe `.dark`, que o Vue controla e nós não.

   Contrastes medidos em _prova/medir-contraste.py; a lista de tokens saiu do
   produto no ar em _prova/medir-tokens.mjs, não de suposicao. */
:root, .dark, html.dark{
  /* neutro da casa — fundo, superficie, borda, texto */
  --slate-1:3 21 31; --slate-2:6 30 41; --slate-3:8 37 50; --slate-4:13 47 63; --slate-5:18 57 75;
  --slate-6:24 68 88; --slate-7:32 84 106; --slate-8:45 105 128; --slate-9:106 133 145;
  --slate-10:143 170 180; --slate-11:186 208 217; --slate-12:245 251 255;
  /* segunda rampa neutra do Chatwoot, alinhada à mesma família */
  --gray-1:3 21 31; --gray-2:6 30 41; --gray-3:8 37 50; --gray-4:13 47 63; --gray-5:18 57 75;
  --gray-6:24 68 88; --gray-7:32 84 106; --gray-8:45 105 128; --gray-9:106 133 145;
  --gray-10:128 155 165; --gray-11:166 190 200; --gray-12:245 251 255;
  /* superfícies semânticas */
  --background-color:3 21 31; --card-color:8 37 50; --surface-1:6 30 41; --surface-2:8 37 50;
  --surface-active:18 57 75; --solid-1:6 30 41; --solid-2:8 37 50; --solid-3:13 47 63;
  --solid-active:18 57 75; --solid-blue-2:8 37 50; --button-color:13 47 63;
  --label-background:13 47 63;
  /* bordas — fraca agrupa, forte identifica um controle (WCAG 1.4.11) */
  --border-weak:24 68 88; --border-strong:45 105 128;
  /* ação e estado — o verde, o âmbar e o vermelho da casa */
  --teal-9:46 232 121; --teal-10:38 212 108; --teal-11:124 240 168; --teal-12:200 250 220;
  --amber-9:255 176 32; --amber-11:255 196 107; --ruby-9:255 92 92; --ruby-11:255 138 138;
  /* camadas translucidas e o veu do modal */
  --alpha-1:8, 37, 50, .82; --alpha-2:111, 231, 255, .10; --alpha-3:3, 21, 31, .95;
  --overlay:1, 10, 16, .66;
  /* o widget de chamada, na nossa superficie */
  --call-widget:8, 37, 50, .96; --call-widget-border:111, 231, 255, .12;
  --call-widget-text:245, 251, 255, 1; --call-widget-sub-text:143, 170, 180, 1;

  /* ── daqui para baixo: valor ESCURO do próprio Chatwoot, adotado sem alteração.
     Onde a identidade não manda, copiar o fabricante é o caminho de menor risco:
     a rampa já é internamente coerente e a nossa intervenção fica limitada ao
     que de fato carrega marca. ─────────────────────────────────────────────── */
  /* ambar */
  --amber-1:22 18 12; --amber-2:29 24 15; --amber-3:48 32 8; --amber-4:63 39 0; --amber-5:77 48 0;
  --amber-6:92 61 5; --amber-7:113 79 25; --amber-8:143 100 36; --amber-10:255 214 10;
  --amber-12:255 231 179;
  /* azul (estado informativo) */
  --blue-1:10 17 28; --blue-2:15 24 38; --blue-3:15 39 72; --blue-4:10 49 99; --blue-5:18 61 117;
  --blue-6:29 84 134; --blue-7:40 89 156; --blue-8:48 106 186; --blue-9:39 129 246;
  --blue-10:21 116 231; --blue-11:126 182 255; --blue-12:205 227 255;
  /* iris */
  --iris-1:19 19 30; --iris-2:23 22 37; --iris-3:32 34 72; --iris-4:38 42 101; --iris-5:48 51 116;
  --iris-6:61 62 130; --iris-7:74 74 149; --iris-8:89 88 177; --iris-9:91 91 214;
  --iris-10:84 114 228; --iris-11:158 177 255; --iris-12:224 223 254;
  /* rubi */
  --ruby-1:25 17 19; --ruby-2:30 21 23; --ruby-3:58 20 30; --ruby-4:78 19 37; --ruby-5:94 26 46;
  --ruby-6:111 37 57; --ruby-7:136 52 71; --ruby-8:179 68 90; --ruby-10:236 90 114;
  --ruby-12:254 210 225;
  /* verde-agua */
  --teal-1:13 21 20; --teal-2:17 28 27; --teal-3:13 45 42; --teal-4:2 59 55; --teal-5:8 72 67;
  --teal-6:20 87 80; --teal-7:28 105 97; --teal-8:32 126 115;
  /* violeta */
  --violet-1:20 17 31; --violet-2:27 21 37; --violet-3:41 31 67; --violet-4:50 37 85;
  --violet-5:60 46 105; --violet-6:71 56 135; --violet-7:86 70 151; --violet-8:110 86 171;
  --violet-9:110 86 207; --violet-10:125 109 217; --violet-11:169 153 236;
  --violet-12:226 221 254;
  /* preenchimentos solidos */
  --solid-red:90 33 34; --solid-blue:15 57 102; --solid-iris:38 42 101; --solid-amber:56 50 41;
  --solid-purple:51 51 107; --solid-amber-button:255 221 141;
  /* texto sobre estado */
  --text-blue:213 234 255; --text-amber:255 247 234; --text-purple:232 233 254;
  /* bordas de estado */
  --border-blue:39, 129, 246, .5; --border-container:255, 255, 255, 0;
  --border-blue-strong:201 226 255;
  /* restantes */
  --background-input-box:255, 255, 255, .02; --black-alpha-1:0, 0, 0, .3;
  --black-alpha-2:0, 0, 0, .2; --white-alpha:255, 255, 255, .1; --button-hover-color:0, 0, 0, .15;
  --label-border:255, 255, 255, .03; --overlay-avatar:0, 0, 0, .05;
}
html{color-scheme:dark;}
body{background-color:var(--rb-bg);}
/* caixa de marcar, radio, barra de intervalo e barra de progresso NATIVAS: sem
   isto o navegador as desenha no azul do sistema, ao lado do nosso verde. */
:root{accent-color:var(--rb-green);}

/* ── 3. A MARCA ────────────────────────────────────────────────────────────────
   `.bg-n-brand` e família são a ÚNICA cor que o Chatwoot deixou fixa no código
   (#2781f6, azul). Aqui não há variável para trocar — só o seletor. A lista de
   variantes abaixo cobre as dez classes base e os modificadores gerados. */
.bg-n-brand,.hover\:bg-n-brand:hover,.group-hover\:bg-n-brand,
.checked\:bg-n-brand:checked,.indeterminate\:bg-n-brand:indeterminate,
.after\:bg-n-brand:after,.before\:bg-n-brand:before,
.hover\:enabled\:bg-n-brand:hover:enabled,.focus-visible\:bg-n-brand:focus-visible,
.dark\:bg-n-brand:is(.dark *){
  background-color:var(--rb-green)!important;
  /* ⚠️ A COR DO TEXTO VEM JUNTO, e isto não e zelo: o Chatwoot põe texto BRANCO
     sobre o azul dele. Branco sobre o nosso verde da 1,62:1 — reprovaria com
     folga. Trocar só o fundo produziria um botão ilegível em todo o produto.
     Texto escuro sobre este verde: 11,44:1. */
  color:var(--rb-on-green)!important;
}
/* ⚠️ FILHOS DIRETOS, não `*`. A versão anterior usava `.bg-n-brand *` e forcava a
   cor em TODA a descendencia — um distintivo ou um cartão aninhado dentro de uma
   área de marca perdia a própria cor sem que nada denunciasse. O rótulo e o ícone
   de um botão são filhos diretos; e é até aí que a regra precisa ir. */
.bg-n-brand > *,.hover\:bg-n-brand:hover > *{color:var(--rb-on-green)!important;}
.bg-n-brand > * > svg,.bg-n-brand > svg{color:var(--rb-on-green)!important;}
.hover\:bg-n-brand:hover,.hover\:enabled\:bg-n-brand:hover:enabled{background-color:var(--rb-green-hover)!important;}
.bg-n-brand\/5 {background-color:rgba(46,232,121,.05)!important;}
.bg-n-brand\/10{background-color:rgba(46,232,121,.10)!important;}
.bg-n-brand\/20{background-color:rgba(46,232,121,.20)!important;}
.from-n-brand\/15{--tw-gradient-from:rgba(46,232,121,.15) var(--tw-gradient-from-position)!important;}

.text-n-brand,.hover\:text-n-brand:hover,.group-focus-within\:text-n-brand,
.prose-a\:text-n-brand,.prose-strong\:text-n-brand,
.dark\:hover\:text-n-brand:hover:is(.dark *){color:var(--rb-green)!important;}

.border-n-brand,.hover\:border-n-brand:hover,.focus\:border-n-brand:focus,
.border-t-n-brand,.checked\:border-n-brand:checked,
.indeterminate\:border-n-brand:indeterminate,.border-n-brand\/50,
.dark\:border-n-brand:is(.dark *),.dark\:checked\:border-n-brand:checked:is(.dark *){border-color:var(--rb-green)!important;}

.ring-n-brand,.focus\:ring-n-brand:focus,.focus-visible\:ring-n-brand:focus-visible,
.focus-within\:ring-n-brand:focus-within,.dark\:ring-n-brand:is(.dark *){--tw-ring-color:var(--rb-green)!important;}

.outline-n-brand,.focus\:outline-n-brand:focus,.focus-visible\:outline-n-brand:focus-visible,
.focus-within\:outline-n-brand:focus-within{outline-color:var(--rb-green)!important;}

/* Foco por teclado: ciano da marca, 9,89:1 sobré o cartão. Nunca `outline:none`
   sozinho — quem navega por Tab precisa saber onde esta. 2 px (e não 3) porque em
   lista densa o anel de 3 px encosta na linha vizinha e o olho le como erro. */
:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=menuitem],[role=switch]):focus-visible{
  outline:2px solid var(--rb-cyan)!important; outline-offset:2px!important;
  border-radius:var(--rb-r-botão);
}

/* ── 3-B. ALVO DE TOQUE ────────────────────────────────────────────────────────
   ⚠️ Isto NÃO existia no arquivo no ar: a regra dos 44 px vivia só nas maquetes.
   No aparelho de toque o dedo cobre cerca de 9 mm; alvo menor que 44 px erra o
   vizinho, e errar o vizinho numa caixa de entrada significa abrir a conversa de
   outra pessoa. Só em `pointer:coarse` — no computador o ponteiro é preciso e
   engordar tudo custaria densidade sem devolver nada. */
@media (pointer:coarse){
  :where(button,select,summary,[role=button],[role=tab],[role=switch],[role=menuitem]):not(:where([disabled],.rb-sem-alvo)){
    min-height:44px; min-width:44px;
  }
  /* ⚠️ LINK MERECE UMA REGRA PRÓPRIA, e não é detalhe. `min-height` NÃO se aplica a
     elemento em linha: pôr `a[href]` na lista acima produz uma regra que não faz
     nada — dívida silenciosa. E alargar link de dentro de frase seria errado: a
     WCAG 2.5.8 isenta explicitamente o alvo "em linha, dentro de uma frase ou
     limitado pela entrelinha do texto em volta". Medido na tela de entrada:
     "Esqueceu-se da sua senha?" mede 194x16 e é exatamente esse caso.
     Então a regra alcança só o link que JÁ é bloco — o botão disfarçado de link,
     que é o que o dedo de fato precisa acertar. */
  :where(a[href]):not(:where(.rb-sem-alvo)):is(.flex,.inline-flex,.block,.inline-block,.grid,[class*="btn"],[class*="button"]){
    min-height:44px;
  }
  /* o campo precisa de 16px de fonte: abaixo disso o iOS dá zoom ao focar e
     desloca a tela inteira. E o defeito que mais se esquece. */
  :where(input,textarea,select):not([type=checkbox]):not([type=radio]){
    font-size:max(16px,1em); min-height:44px;
  }
  /* caixa de marcar e radio não crescem: cresce a ÁREA CLICAVEL em volta. */
  :where(input[type=checkbox],input[type=radio]){min-width:22px;min-height:22px;}
}

/* ── 4. AS TELAS DE AUTENTICACAO ───────────────────────────────────────────────
   ⚠️ A ÂNCORA É O NOME DO CAMPO, NÃO O TIPO. O arquivo anterior usava
   `body:has(input[type="password"])` e isso produzia DOIS defeitos medidos:

     (a) ao clicar no olho de "exibir senha" o Vue troca o campo para
         `type="text"`, a regra deixa de casar e TODO o tema da entrada sumia —
         medido: o cartão passava de rgb(8,37,50) para rgb(255,255,255);
     (b) a regra casava em qualquer tela com campo de senha, inclusive
         "Configurações do Perfil", que tem quatro. O <body> do aplicativo virava
         grade de duas colunas com a foto da entrada por trás do painel.

   `name="email_address"` é estável: não muda em tempo de execução e só existe nas
   telas de autenticacao. Conferido em 7 rotas — entrada, entrada com a senha
   revelada e redefinicao casam; perfil, painel, caixa nova e agentes não. */
body:has(form input[name="email_address"]){
  display:grid!important;
  grid-template-columns:minmax(0,54fr) minmax(0,46fr);
  align-items:stretch;
  min-height:100vh; min-height:100dvh;
  background:var(--rb-bg)!important;
}

/* [A] O CHÃO — foto real de uma operação de atendimento.
   A foto ILUSTRA; ela não afirma ser "a nossa central".
   O véu é medido na REGIÃO do texto, não na média da imagem: pior bloco 8,33:1
   para a frase (piso de texto grande e 3:1) e 16,82:1 no rodape. */
body:has(form input[name="email_address"])::before{
  content:"Todos os canais. Uma conversa só.";
  display:flex; align-items:flex-end;
  padding:44px 48px 42px;
  font-family:'Poppins','Inter',system-ui,sans-serif;
  font-weight:700; font-size:clamp(26px,2.6vw,36px); line-height:1.18;
  letter-spacing:-.6px; color:#fff; max-width:none;
  background:
    var(--rb-logo) 48px 42px / 164px auto no-repeat,
    linear-gradient(180deg, rgba(1,15,25,.20) 0%, rgba(1,15,25,.10) 36%, rgba(1,15,25,.86) 100%),
    linear-gradient(90deg, rgba(1,15,25,.80) 0%, rgba(2,25,38,.66) 47%, rgba(2,20,31,.20) 100%),
    var(--rb-foto) center/cover no-repeat;
  background-blend-mode:normal;
}

/* [B] A COLUNA DO CARTÃO ──────────────────────────────────────────────────────
   ⚠️ Estes seletores sairam da ÁRVORE RENDERIZADA, não de suposicao. A primeira
   versão deste arquivo estilizou o <form>, que parecia ser o cartão — e não e:
   na ENTRADA o cartão é a <section> que envolve o form.

   ⚠️ E há DUAS árvores, não uma. Medido em 28/08:
     entrada     #app > div > main > section.max-w-5xl  +  section > div > form
     redefinicao #app > div > div  > form                ← o form E o cartão
   A regra antiga só conhecia a primeira, e por isso a tela de redefinir senha
   ficava com cartão BRANCO. As duas estao cobertas abaixo. */
body:has(form input[name="email_address"]) #app{min-width:0; display:block!important;}
body:has(form input[name="email_address"]) #app > div{min-height:0!important; height:100%;}
/* ⚠️ `:has(> form)` NÃO E ZELO — É CORREÇÃO DE UM DEFEITO QUE EU MESMO CRIEI E
   MEDI. Sem ele, `#app > div > div` casava tambem no contentor de avisos
   (`div.fixed.left-0.right-0.mx-auto`, VAZIO, z-50), que é irmão do <main>. Com
   `height:100%` ele passava de 0 para 844px e cobria a tela de entrada INTEIRA,
   engolindo todo clique: medido em 360, 390 e 768px, o botão do olho e o de
   entrar ficavam inalcancaveis (`elementFromPoint` devolvia o contentor de
   avisos). A tela parecia perfeita e não funcionava. */
body:has(form input[name="email_address"]) #app main,
body:has(form input[name="email_address"]) #app > div > div:has(> form){
  min-height:0!important; height:100%;
  background:transparent!important;      /* vinha com o azul do Chatwoot a 5% */
  justify-content:center!important;      /* centraliza na vertical */
  padding:40px 30px!important;
}

/* cabeçalho (logomarca + título) alinhado a largura do cartão, para os dois
   lerem como uma peca só */
body:has(form input[name="email_address"]) main > section:first-of-type{
  max-width:452px; width:100%; margin:0 auto 16px!important; text-align:left!important;
}
/* a logomarca do produto sai: a marca já esta na coluna da foto, e duas marcas na
   mesma tela é ruído — além de esta ser um raster que perde contraste aqui */
body:has(form input[name="email_address"]) main > section:first-of-type img{display:none!important;}
body:has(form input[name="email_address"]) main h2{
  margin:0!important; text-align:left!important;
  font-family:'Poppins','Inter',system-ui,sans-serif; font-weight:700!important;
  font-size:27px!important; line-height:1.2; letter-spacing:-.5px;
  color:var(--rb-heading)!important;
}
/* a sobrancelha verde, escrita pelo CSS por não existir no HTML */
body:has(form input[name="email_address"]) main > section:first-of-type::before{
  content:"RAGNABOT"; display:flex; align-items:center; gap:9px;
  font-size:12.5px; font-weight:700; letter-spacing:1.7px;
  color:var(--rb-green); margin-bottom:12px;
}
body:has(form input[name="email_address"]) main > section:first-of-type::after{
  content:"Use o e-mail cadastrado na conta da sua empresa.";
  display:block; margin-top:8px; font-size:14.5px; line-height:1.6; color:var(--rb-muted);
}

/* O CARTÃO — cor SÓLIDA. Sem desfoque e sem fundo translúcido: onde há texto, o
   contraste tem de ser afirmavel lendo a regra. Duas formas: a <section> da
   entrada é o próprio <form> da redefinicao. */
body:has(form input[name="email_address"]) main section:has(form),
body:has(form input[name="email_address"]) #app > div > div > form{
  background:var(--rb-surface)!important;
  border:1px solid var(--rb-borda)!important;
  border-radius:var(--rb-r-card)!important;
  box-shadow:0 24px 64px rgba(0,0,0,.55)!important;
  padding:32px 30px!important;
  width:100%; max-width:452px; margin:0 auto!important;
  backdrop-filter:none!important; -webkit-backdrop-filter:none!important;
}
/* na ENTRADA quem desenha a caixa é a section, então o form volta a transparente.
   Na redefinicao o form É a caixa — por issó o seletor exclui aquele caso. */
body:has(form input[name="email_address"]) main section:has(form) form{
  background:transparent!important; border:none!important;
  box-shadow:none!important; padding:0!important; backdrop-filter:none!important;
}
body:has(form input[name="email_address"]) h1,
body:has(form input[name="email_address"]) h2,
body:has(form input[name="email_address"]) h3{
  color:var(--rb-heading)!important;
  font-family:'Poppins','Inter',system-ui,sans-serif; letter-spacing:-.4px;
}
body:has(form input[name="email_address"]) label{color:var(--rb-text)!important; font-weight:600;}
/* A etiqueta e o link "Esqueceu-se da sua senha?" dividem o mesmo flex. Sem vão e
   sem permissão de quebrar, em 390px eles encostam e viram "SenhaEsqueceu-se…". */
body:has(form input[name="email_address"]) label.flex{gap:12px; flex-wrap:wrap; align-items:baseline;}
body:has(form input[name="email_address"]) form p,
body:has(form input[name="email_address"]) form span:not(.min-w-0){color:var(--rb-muted);}

/* campos — 16px é PISO: abaixo disso o iOS dá zoom ao focar e desloca a tela,
   que é o pior defeito possível numa tela de entrada. */
body:has(form input[name="email_address"]) input[type="email"],
body:has(form input[name="email_address"]) input[type="password"],
body:has(form input[name="email_address"]) input[type="text"]{
  background:var(--rb-surface-alt)!important;
  border:1px solid var(--rb-borda-campo)!important;
  color:var(--rb-heading)!important;
  border-radius:var(--rb-r-campo)!important;
  font-size:16px!important; min-height:46px;
}
body:has(form input[name="email_address"]) input::placeholder{color:var(--rb-muted)!important; opacity:1;}
body:has(form input[name="email_address"]) input:focus{
  border-color:var(--rb-green)!important;
  box-shadow:0 0 0 3px rgba(46,232,121,.18)!important; outline:none!important;
}
/* o botão de "mostrar a senha" mora DENTRO do campo e vinha com fundo claro.
   ⚠️ 44px de alvo aqui tambem: é o botão que o dedo mais erra nesta tela. */
body:has(form input[name="email_address"]) .w-full:has(input) button:not([type="submit"]){
  background:transparent!important; border:none!important; color:var(--rb-muted)!important;
  min-width:44px; min-height:44px; display:inline-flex; align-items:center; justify-content:center;
}
body:has(form input[name="email_address"]) .w-full:has(input) button:not([type="submit"]):hover{
  color:var(--rb-heading)!important;
}
/* o preenchimento automático do navegador devolvia o campo BRANCO com texto branco */
body:has(form input[name="email_address"]) input:-webkit-autofill,
body:has(form input[name="email_address"]) input:-webkit-autofill:hover,
body:has(form input[name="email_address"]) input:-webkit-autofill:focus{
  -webkit-text-fill-color:var(--rb-heading)!important;
  -webkit-box-shadow:0 0 0 1000px var(--rb-surface-alt) inset!important;
  caret-color:var(--rb-heading);
}

/* [D] O DESAFIO "CONFIRME QUE É HUMANO" ──────────────────────────────────────
   Quando o desafio aparece (ele é acionado por tentativas repetidas), ele entra
   como IRMÃO do campo de senha dentro de uma linha flex que NÃO quebra. O widget
   ocupa 300 px fixos e o campo, que é `w-full`, é espremido no que sobra.

   Medido na tela de entrada, com o tema DESLIGADO — ou seja, não é defeito nosso:
     campo de senha   360px → 54x50 ·  390px → 54x50 ·  1440px → 90x50
     transbordo horizontal do documento a 360px → 30 px
   Um campo de senha de 54 px mostra três caracteres. É a pior tela possível para
   um defeito assim.

   A correção é de leiaute e cabe aqui: a linha passa a quebrar, o campo volta a
   100% e o desafio desce para a linha de baixo.
     campo de senha   360px → 288x50 · 390px → 318x50 · 1440px → 390x50
     transbordo horizontal a 360px → 0
   ⚠️ O `:has(> .rgb-turnstile)` é o que torna a regra INERTE quando o desafio não
   está na tela — ela não muda nada no caso comum. */
body:has(form input[name="email_address"]) div.flex.relative:has(> .rgb-turnstile){
  flex-wrap:wrap; align-items:flex-start; height:auto!important;
}
body:has(form input[name="email_address"]) div.flex.relative:has(> .rgb-turnstile) > input{
  flex:1 1 100%; width:100%;
}
body:has(form input[name="email_address"]) .rgb-turnstile{
  flex:0 0 100%; width:100%; max-width:100%; margin-top:10px; overflow:hidden;
}
/* o olho é posicionado de forma absoluta dentro dessa caixa; com duas linhas ele
   se centralizaria ENTRE as duas. Prende-se à altura do campo. */
body:has(form input[name="email_address"]) div.flex.relative:has(> .rgb-turnstile) > button:not([type=submit]){
  top:0; bottom:auto; height:50px;
}

/* botão Entrar — verde chapado com tinta escura (11,44:1). Sem degradê e sem
   deslocar no hover: botão que pula sob o dedo erra o alvo no celular. */
body:has(form input[name="email_address"]) button[type="submit"]{
  background:var(--rb-green)!important;
  color:var(--rb-on-green)!important;
  border:1px solid var(--rb-green)!important;
  border-radius:var(--rb-r-botão)!important;
  font-weight:700!important; min-height:48px; box-shadow:none!important;
  transition:background .14s ease;
}
body:has(form input[name="email_address"]) button[type="submit"]:hover{
  background:var(--rb-green-hover)!important; border-color:var(--rb-green-hover)!important;
  transform:none!important; filter:none!important;
}
body:has(form input[name="email_address"]) button[type="submit"] *{color:var(--rb-on-green)!important;}
/* CARREGANDO não vira cinza: cinza lê-se como "não dá para clicar", é o que
   acontece e o oposto — esta trabalhando. Mantem o verde, baixa a opacidade. */
body:has(form input[name="email_address"]) button[type="submit"]:disabled,
body:has(form input[name="email_address"]) button[type="submit"][aria-busy="true"]{
  opacity:.68; cursor:progress;
  background:var(--rb-green)!important; color:var(--rb-on-green)!important;
}
body:has(form input[name="email_address"]) a{color:var(--rb-green)!important;}
body:has(form input[name="email_address"]) a:hover{color:var(--rb-green-hover)!important;}
/* a mensagem de erro da entrada — vermelho da casa, 7,01:1, e com ÍCONE, porque
   cor sozinha não é informação (1 homem em 12 tem alguma deficiência de visão
   de cor, e vermelho x verde e o eixo mais afetado). */
body:has(form input[name="email_address"]) [class*="text-n-ruby"],
body:has(form input[name="email_address"]) [class*="bg-n-ruby"]{
  color:var(--rb-erro)!important;
}
body:has(form input[name="email_address"]) [class*="bg-n-ruby"]{
  background:rgba(255,92,92,.12)!important; border:1px solid rgba(255,138,138,.42)!important;
  border-radius:var(--rb-r-campo)!important;
}

/* Contentor de avisos VAZIO nunca deve interceptar clique. Ele e `position:fixed`
   com z-50 e largura de tela inteira; enquanto não há aviso dentro, só pode
   atrapalhar. Vale como blindagem geral, não só na entrada. */
.fixed.left-0.right-0.mx-auto:empty{pointer-events:none!important;}

/* ── 5. UMA COLUNA ABAIXO DE 992px ─────────────────────────────────────────────
   A foto vira faixa de topo de 188px. ⛔ NUNCA foto de altura cheia acima do
   formulário: empurra o campo de e-mail para fora da primeira dobra. */
@media (max-width:991px){
  body:has(form input[name="email_address"]){grid-template-columns:1fr; grid-template-rows:188px auto;}
  body:has(form input[name="email_address"])::before{
    padding:14px 18px 16px; font-size:20px; line-height:1.22;
    background:
      var(--rb-logo) 18px 15px / 116px auto no-repeat,
      linear-gradient(180deg, rgba(1,15,25,.55) 0%, rgba(1,15,25,.74) 100%),
      var(--rb-foto-sm) center/cover no-repeat;
  }
  body:has(form input[name="email_address"]) #app main,
  body:has(form input[name="email_address"]) #app > div > div:has(> form){padding:22px 16px 36px!important; justify-content:flex-start!important;}
  body:has(form input[name="email_address"]) main section:has(form),
  body:has(form input[name="email_address"]) #app > div > div > form{padding:24px 19px!important;}
  body:has(form input[name="email_address"]) main > section:first-of-type{margin-bottom:14px!important;}
  body:has(form input[name="email_address"]) main h2{font-size:23px!important;}
}
@media (max-width:400px){
  body:has(form input[name="email_address"]){grid-template-rows:166px auto;}
  body:has(form input[name="email_address"])::before{font-size:19px;}
}
/* Tela BAIXA e deitada (celular na horizontal, ou teclado virtual aberto): a
   faixa da foto come a dobra inteira e o campo de e-mail sai da tela. Some. */
@media (max-height:560px) and (orientation:landscape){
  body:has(form input[name="email_address"]){grid-template-columns:1fr; grid-template-rows:auto;}
  body:has(form input[name="email_address"])::before{display:none;}
  body:has(form input[name="email_address"]) #app main,
  body:has(form input[name="email_address"]) #app > div > div:has(> form){padding:18px 16px!important;}
}

/* ── 6. CORREÇÕES DE COMPONENTE ────────────────────────────────────────────────
   Aqui o tema deixa de trocar tokens e passa a corrigir um punhado de defeitos
   MEDIDOS no produto. Cada um traz o número que o justifica. São poucos de
   propósito: cada regra específica é dívida técnica no próximo upgrade. */

/* 6.1 — AS INICIAIS DO CONTATO ────────────────────────────────────────────────
   O Chatwoot escolhe a cor do avatar em JAVASCRIPT e escreve no atributo `style`
   do elemento: `background-color: rgb(204,243,234); color: rgb(0,133,115)`. São
   pares PASTÉIS, desenhados para uma interface clara. Medido: luminância de fundo
   entre 0,78 e 0,83 — sobre o nosso azul-petróleo eles são a coisa mais clara da
   tela, e dois dos seis pares reprovam por conta própria (3,82:1, piso 4,5).

   ⚠️ NÃO dá para trocar a cor: ela é estilo em linha, escrito por JS. O que dá é
   por um VÉU por cima e clarear o texto. O matiz do contato continua distinguindo
   uma pessoa da outra — o que muda é a claridade.
   Medido em PIXEL na captura, depois do véu: entre 10,73:1 e 17,14:1. */
[class~="group/avatar"] > span[style*="background-color"]{ position:relative; isolation:isolate; }
[class~="group/avatar"] > span[style*="background-color"]::after{
  content:""; position:absolute; inset:0; border-radius:inherit; z-index:0;
  background:rgba(3,21,31,.80);
  box-shadow:inset 0 0 0 1px rgba(111,231,255,.20);
}
[class~="group/avatar"] > span[style*="background-color"] > *{
  position:relative; z-index:1; color:var(--rb-heading)!important; font-weight:600;
}

/* 6.2 — A BARRA DE AÇÕES QUE CORTAVA O BOTÃO ─────────────────────────────────
   Em Contatos a 768px o grupo de ações é `flex-shrink-0` dentro de um cabeçalho
   de 568px de largura útil: ele não encolhe e não quebra linha, então vaza.
   Medido: a borda direita do botão "Enviar Mensagem" caía em 796px numa janela de
   768 — o botão ficava INVISÍVEL e inalcançável, e sem barra de rolagem para
   denunciar (transbordo do documento = 0). Deixando a linha quebrar: 510px, visível.
   ⚠️ Defeito do próprio Chatwoot — reproduzido com o tema DESLIGADO. */
@media (max-width:920px){
  header.sticky > div[class*="justify-between"]{ flex-wrap:wrap; row-gap:12px; }
  header.sticky > div[class*="justify-between"] > div{ flex-shrink:1; min-width:0; flex-wrap:wrap; }
}

/* 6.3 — FOLGA PARA O BOTÃO FLUTUANTE DO MENU ─────────────────────────────────
   No celular o Chatwoot põe o menu num botão fixo de 56px no canto inferior
   esquerdo (z-40). A área de rolagem terminava com 32px de folga — menos que os
   56+16 que o botão ocupa —, então ele cobria a última linha do formulário.
   96px põe a última linha acima do botão. Medido: sem transbordo horizontal novo. */
@media (max-width:900px){
  [class*="overflow-auto"][class*="h-full"], nav[class*="overflow-y-scroll"]{ padding-bottom:96px!important; }
}

/* ── 7. ACABAMENTO DO APLICATIVO ───────────────────────────────────────────── */
/* barra de rolagem na família da marca, em vez do cinza do sistema */
*{scrollbar-color:#1d4a5e var(--rb-bg); scrollbar-width:thin;}
*::-webkit-scrollbar{width:10px;height:10px;}
*::-webkit-scrollbar-track{background:var(--rb-bg);}
*::-webkit-scrollbar-thumb{background:#1d4a5e;border-radius:99px;border:2px solid var(--rb-bg);}
*::-webkit-scrollbar-thumb:hover{background:#2a6480;}
::selection{background:rgba(46,232,121,.28); color:var(--rb-heading);}

/* No toque a barra de 10px rouba largura útil de uma tela de 360px e não serve
   para nada — ninguém arrasta barra com o dedo, rola-se o conteúdo. */
@media (pointer:coarse){
  *{scrollbar-width:none;}
  *::-webkit-scrollbar{width:0;height:0;}
}

/* ⚠️ ZERAR A DURAÇÃO NÃO BASTA. Uma animação INFINITA (o girador de carregamento)
   com duração de 0,001 ms não para: ela repete a cada frame e vira pisca-pisca —
   exatamente para quem pediu MENOS movimento, que é quem menos pode receber isso.
   A contagem de repetições é a peça que faltava. */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
    scroll-behavior:auto!important;
  }
}
