/* ===== CUSTOMIZACAO: marca em icone + texto (substitui logo.png) ===== */
/* ver /opt/chatpion/instances/chatflowz/customizations/ */
.cp-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;
  line-height:1;color:#6777ef;text-decoration:none;white-space:nowrap;}
.cp-brand__text{letter-spacing:-.02em;}
.cp-brand--sm i{font-size:1.15rem}.cp-brand--sm .cp-brand__text{font-size:1rem}
.cp-brand--md i{font-size:1.6rem} .cp-brand--md .cp-brand__text{font-size:1.35rem}
.cp-brand--lg i{font-size:2.1rem} .cp-brand--lg .cp-brand__text{font-size:1.8rem}
.cp-brand--light,.cp-brand--light i{color:#fff}
a:hover .cp-brand{opacity:.85}
/* sidebar: a caixa da marca tem altura fixa (80px) definida no topo deste
   arquivo, e era dimensionada para uma imagem. Sem centralizar, o texto fica
   colado no topo e sobra um vazio embaixo. */
.main-sidebar .sidebar-brand{display:flex;align-items:center;justify-content:flex-start;
  /* 20px = mesmo padding-left dos itens do menu, entao o icone da marca fica
     na mesma coluna vertical dos icones do menu */
  padding-left:20px;}
.main-sidebar .sidebar-brand a{display:flex;align-items:center;text-decoration:none;}
.main-sidebar .sidebar-brand .cp-brand{margin:0}
/* recolhida: a barra tem 65px e os icones do menu ficam centralizados —
   a marca precisa da regra oposta da expandida */
.main-sidebar .sidebar-brand.sidebar-brand-sm{justify-content:center;padding-left:0;}
.main-sidebar .sidebar-brand.sidebar-brand-sm a{justify-content:center;width:100%}
.main-sidebar .sidebar-brand-sm .cp-brand{justify-content:center}
.main-sidebar .sidebar-brand-sm .cp-brand i{font-size:1.6rem}
/* navbar do site publico: alinha a marca com os itens do menu */
.navbar-brand .cp-brand{margin:0;vertical-align:middle}

/* O tema aplica text-transform:uppercase e letter-spacing:1.5px em
   .main-sidebar .sidebar-brand a — heranca que deixava "CHATFLOWZ" na sidebar
   enquanto a landing mostrava "Chatflowz". Anula para ficar consistente. */
.main-sidebar .sidebar-brand a,
.main-sidebar .sidebar-brand a .cp-brand,
.main-sidebar .sidebar-brand a .cp-brand__text{
  text-transform:none;
  letter-spacing:-.02em;
}
