/* ============================================================
   FibroPass UI (CLONE DE TESTE) — estilo nativo Chatwoot
   Hides por atributo estável + estilos dos funis injetados.
   ============================================================ */

/* --- Hides: Menções / Participantes / Não atendidas --- */
li[name="Mentions"],
li[name="Participating"],
li[name="Unattended"] { display: none !important; }

/* Esconder item de topo "Caixa de Entrada" */
li:has(> a[title="Caixa de Entrada"]) { display: none !important; }

/* Esconder a seção "Canais" (lista de inboxes) */
li[class*="sidebar-section"]:has(button[title="Canais"]) { display: none !important; }

/* Esconder a seção nativa "Pastas" (custom views) — os funis a substituem */
li[class*="sidebar-section"]:has(button[title="Pastas"]) { display: none !important; }

/* --- Contador de pessoas (badge) --- */
.fib-count {
  flex-shrink: 0;
  min-width: 1.25rem;
  padding: 0 0.375rem;
  height: 1.125rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1;
  border-radius: 999px;
  color: var(--n-slate-11, #64748b);
  background: var(--n-alpha-2, rgba(100, 116, 139, 0.12));
  margin-inline-start: auto;
}
.fib-item > a.bg-n-alpha-2 .fib-count,
.fib-item > a:hover .fib-count {
  color: var(--n-slate-12, #0f172a);
}

/* --- Sub-ramo aninhado (status dentro da etapa) --- */
.fib-subvalues { margin-inline-start: 0.75rem; }
.fib-subvalues .fib-item { opacity: 0.98; }
.fib-subvalues .fib-item > a { padding-inline-start: 0.75rem; }
.fib-subvalues .fib-item .fib-count {
  background: transparent;
  border: 1px solid var(--n-slate-5, rgba(100,116,139,0.25));
}

/* Esconder a pasta nativa do custom_filter de rascunho, se aparecer na sidebar */
a[title="__fibro_scratch__"],
li:has(> a[title="__fibro_scratch__"]) { display: none !important; }
