/* chatpp: menu lateral minimalista (v1.0.0)
   Carrega DEPOIS do bundle e dos outros overlays → vence a cascata.
   Objetivo: tirar o ar "grotesco" (CAIXA ALTA + brilho laranja + peso) e deixar
   o rail limpo/discreto. Não mexe em comportamento, só em aparência. */

/* 1) FIM DO CAIXA ALTA — o maior ofensor. Neutraliza o chat-uppercase.css e o
   uppercase nativo dos labels de seção. Vale no app todo p/ consistência. */
.btn,
.rail__label,
.rail__navbtn,
.navseg__btn,
.cfg-list__new, .cfg-del, .sc-list__new, .sc-btn, .sc-day,
.u-act, .u-codebtn, .u-newpill, .u-totop, .u-expander {
  text-transform: none !important;
  letter-spacing: normal !important;
}

/* 2) Labels de seção (SESSÕES, etc.): discretos, minúsculos de peso, sem tracking */
.rail__label {
  font-size: var(--text-xs);
  font-weight: 500;
  color: var(--ink-faint);
  padding-block: var(--fib-13) var(--fib-3);
}

/* 3) Botões de navegação do rail: corpo consistente, leves, hover sutil */
.rail__navbtn {
  font-size: var(--text-sm) !important;
  font-weight: 500;
  color: var(--ink-dim);
  border-radius: var(--r-8);
  gap: var(--fib-8);
  padding-inline: var(--fib-8);
}
.rail__navbtn svg { opacity: .8; }
.rail__navbtn:hover,
.rail__navbtn[aria-selected="true"] {
  background: var(--surface);
  color: var(--ink);
}
.rail__navbtn:hover svg,
.rail__navbtn[aria-selected="true"] svg { opacity: 1; }

/* 4) "Nova conversa": chapado e discreto — sem o brilho laranja forte */
.rail .btn--primary {
  background: var(--brand);
  box-shadow: none;
  font-weight: 600;
  border-radius: var(--r-13);
}
.rail .btn--primary:hover { background: var(--brand-soft); }

/* 5) Segmented CHAT / ARQUIVOS: mais leve, menos "caixa" */
.navseg {
  background: transparent;
  border-color: var(--line);
}
.navseg__btn { color: var(--ink-dim); font-weight: 500; }
.navseg__btn[aria-selected="true"] {
  background: var(--surface);
  box-shadow: none;
  color: var(--ink);
}

/* 6) Itens de sessão: respiro e sutileza */
.session__title { font-weight: 500; }
.session__open { gap: var(--fib-3); }

/* 7) Rodapé do usuário (userchip): discreto */
.userchip { border-radius: var(--r-8); }
