/* Remove botao Entrar */
#portal_tabsignin {
  display: none !important;
}
/* Remove botao Seguir + descricao */
.SubscribeDepart__followContent,
.SubscribeDepart__decsmall,
.ArticleDetailRightContainer__followContent,
.ArticleDetailRightContainer__followContentLow,
.ArticleDetailRightContainer__descriptionFlw,
.WidgetsContainer__followContent,
.WidgetsContainer__decsmall {
  display: none !important;
}
/* Remove compartilhamento social */
.ArticleCmd__socialShareLt {
  display: none !important;
}
/* Remove botao Inicio */
#portal_tabSolutions {
  display: none !important;
}
/* Header mobile compacto */
@media only screen and (max-width: 768px) {
  .Header__titleSearchBox {
    padding-top: 0.5rem !important;
    padding-bottom: 0 !important;
  }
  .Header__titleDescription {
    padding-bottom: 0 !important;
  }
  .Header__welcomeTitle {
    font-size: 1.1rem !important;
    line-height: 1.3rem !important;
    margin: 0 0 0.35rem 0 !important;
  }
  .Header__welcomeDescription {
    margin: 0 !important;
    font-size: 0.8rem !important;
  }
  .Header__searchalt {
    padding-bottom: 0.35rem !important;
  }
  .Header__panelbtns {
    margin-top: 0 !important;
  }
  .Header__menuClick {
    display: none !important;
  }
}
/* Embed App Experience */
.embed-from-app a[href*="newticket"],
.embed-from-app a[href*="/portal/pt-br/newticket"],
.embed-from-app .new-ticket,
.embed-from-app .open-ticket-btn,
.embed-from-app button[aria-label*="ticket"] {
  display: none !important;
}
.embed-from-app header a[href*="ticket"] {
  display: none !important;
}
.embed-from-app #plusBtn {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
.embed-from-app [data-id="zsalesiq"],
.embed-from-app #zsiq_float,
.embed-from-app #zsiq_chat_wrap,
.embed-from-app .zsiq_theme1 {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/* Esconde contagem, lista, link e body dos cards */
.TitleContainer__progressText,
.TitleContainer__content,
.TitleContainer__boxLink,
.TitleContainer__body {
  display: none !important;
}
/* Card - fundo um pouco mais escuro que a pagina, bordas arredondadas, sem linha embaixo do titulo */
.TitleContainer__container {
  background: #e9ebee !important;
  border: none !important;
  border-radius: 16px !important;
  box-shadow: none !important;
  padding: 24px !important;
  height: auto !important;
  min-height: 0 !important;
}
/* Header - icone em cima, titulo embaixo (padrao mobile/base) */
.TitleContainer__header {
  display: block !important;
  border-bottom: none !important;
}
.TitleContainer__headerIcon {
  display: block !important;
  margin-bottom: 16px !important;
  margin-right: 0 !important;
}
/* Icone dos cards da home - tamanho base (todas as telas; desktop aumenta mais abaixo) */
.TitleContainer__gridView .Avatar__square,
.TitleContainer__gridView .Avatar__square .Avatar__img {
  width: 90px !important;
  height: 90px !important;
  border-radius: 14px !important;
}
/* Icone - transparente, sem box, clicavel */
.Avatar__square {
  background-color: transparent !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
}
/* Titulo dos cards da home */
.TitleContainer__title,
.TitleContainer__title a {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  color: #111b21 !important;
  display: block !important;
  letter-spacing: -0.02em !important;
}
/* Descricao */
.TitleContainer__description {
  color: #667781 !important;
  font-size: 0.85rem !important;
  margin-top: 8px !important;
  letter-spacing: -0.01em !important;
}
/* Remove box branco das subcategorias (listas dentro de uma categoria) */
.KBSubCategoryContainer__boxView {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.ModuleItem__moduleItem {
  background: transparent !important;
}
/* Remove contagem de artigos (ex: "4 Artigos") */
.ModuleItem__moduleCount {
  display: none !important;
}
/* Corrige texto do breadcrumb (categoria atual ficava branco/invisivel) */
.BreadCrumbs__breadcrumbsView {
  color: #667781 !important;
}
/* Torna o card inteiro clicavel (icone incluso) na home */
.TitleContainer__title .Link__link {
  position: static;
}
.TitleContainer__title .Link__link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
/* Torna a linha inteira clicavel (icone incluso) nas paginas de subcategoria */
.ModuleItem__moduleTitle .Link__link {
  position: static;
}
.ModuleItem__moduleTitle .Link__link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
/* Remove descricao da categoria no painel direito das paginas internas */
.SubscribeDepart__depdec {
  display: none !important;
}
/* Remove icone + titulo do painel direito nas internas */
.SubscribeDepart__deplogo {
  display: none !important;
}
/* Remove so "Base de conhecimento" do breadcrumb, mantendo os demais niveis */
.BreadCrumbs__breadcrumbList li.BreadCrumbs__breadCrumbText:first-child {
  display: none !important;
}
.BreadCrumbs__breadcrumbList li.BreadCrumbs__breadCrumbText:nth-child(2)::before {
  content: none !important;
}
/* Cards da home no mobile - layout horizontal igual as internas */
@media only screen and (max-width: 768px) {
  .TitleContainer__header {
    display: flex !important;
    align-items: center !important;
  }
  .TitleContainer__headerIcon {
    display: flex !important;
    margin-bottom: 0 !important;
    margin-right: 16px !important;
  }
}
/* Remove box branco do conteudo do artigo */
.ArticleDetailLeftContainer__box {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* Blindagem: garante que a lista de artigos relacionados nunca ganhe caixa, em qualquer largura */
.ArticleDetailRightContainer__wrapper {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* Remove box branco da lista de artigos dentro de uma subcategoria (ex: Conversas, Grupos) */
.ArticleListContainer__boxView {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.ModuleItem__moduleListItem {
  background: transparent !important;
}
/* Remove box branco do "Foi util?" no rodape do artigo */
.ArticleCmd__articleLike {
  background: transparent !important;
}
/* Reduz espaco entre a barra de busca e o inicio dos cards da home */
.kbLanding .AppContainer__wrapper {
  padding-top: 16px !important;
}
/* Remove box branco do formulario "Enviar um Ticket" */
.TicketFormLeftContainer__part {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
/* Fonte maior na lista de artigos das paginas internas */
.ModuleItem__artList {
  font-size: 1.15rem !important;
}
/* Torna o texto "Central de Ajuda" clicavel junto com o icone, levando pra home */
.Header__logoPart {
  position: relative !important;
}
.Header__logoimg::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
/* Fundo da pagina mais claro */
body {
  background: #fafbfc !important;
}
/* Barra de progresso de leitura do artigo - verde em vez de laranja */
.Readingprogress__progressBar {
  background: #25D366 !important;
  background-image: none !important;
}
/* Barra de busca cinza, sem sombra, com bordas arredondadas */
.Header__searchLink {
  box-shadow: none !important;
}
.SearchBox__searchpart,
.SearchBox__searchTextbox input {
  background: #eef0f2 !important;
  border-radius: 12px !important;
}
/* Reduz margem lateral do conteudo do artigo no mobile */
@media only screen and (max-width: 768px) {
  .ArticleDetailLeftContainer__box {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
}
/* Titulo do artigo um pouco menor e subtitulos com menos espaco entre linhas, no mobile */
@media only screen and (max-width: 768px) {
  .ArticleDetailLeftContainer__kbTitle {
    font-size: 1.75rem !important;
    line-height: 2.1rem !important;
  }
  .toc_anchors {
    line-height: 1.3 !important;
  }
}
/* Icone maior e conteudo centralizado nos cards da home - so no desktop */
@media only screen and (min-width: 769px) {
  .TitleContainer__gridView .Avatar__square,
  .TitleContainer__gridView .Avatar__square .Avatar__img {
    width: 108px !important;
    height: 108px !important;
  }
  .TitleContainer__header {
    text-align: center !important;
  }
  .TitleContainer__headerIcon {
    display: flex !important;
    justify-content: center !important;
  }
  .TitleContainer__title,
  .TitleContainer__title a {
    text-align: center !important;
    display: block !important;
  }
}

/* ===== Botao "Fale com a gente" - agora no rodape de verdade (nao acompanha o scroll) ===== */
/* Esconde o botao antigo de ticket no cabecalho (nao usamos mais) */
.Header__panelbtns {
  display: none !important;
}

/* Mostra o rodape (antes ficava com display:none) so para caber nosso botao,
   escondendo o "Powered by Zoho" e o link de ajuda originais */
.Footer__footer {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  padding: 32px !important;
  background: transparent !important;
}
.Footer__poweredBy,
.Footer__footerLink {
  display: none !important;
}

/* Botao "Fale com a gente" no rodape */
.FaleConoscoFooterBtn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 14px 28px !important;
  border-radius: 999px !important;
  background: #25D366 !important;
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
/* Remove o balao de chat ao vivo (Zoho SalesIQ) em todas as telas */
[data-id="zsalesiq"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
