/* ========================================================================================
   Meta in line
   ======================================================================================== */
/* Container pai: é O ÚNICO que deve cortar o texto */
ul.bde-post-meta.card-meta {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remover a reticência de TODOS os filhos e torná-los fluxo de texto contínuo */
ul.bde-post-meta.card-meta li,
ul.bde-post-meta.card-meta li *,
ul.bde-post-meta.card-meta span {
  display: inline !important;
  float: none !important;
  white-space: nowrap !important;
  overflow: visible !important;        /* Cancela o corte individual */
  text-overflow: clip !important;       /* Remove a reticência individual */
  max-width: none !important;           /* Impede limitação de largura individual */
  margin: 0 !important;
  padding: 0 !important;
}



/* ========================================================================================
   Tags por cima da imagem
   ======================================================================================== */
/* 1. Alinha os <li> lado a lado (separando Blog de Comunicação/Novidades) */
.card-tags-over-img ul.bde-post-meta {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* 2. Alinha os <span> dentro do mesmo <li> (separando Comunicação de Novidades) */
.card-tags-over-img li.ee-postmeta-terms-wrap {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3. Estilo individual de cada Chip */
.card-tags-over-img .ee-postmeta-term {
  display: inline-flex !important;
  align-items: center !important;
  padding: 4px 12px !important;
  background-color: var(--background-popups) !important;
  color: var(--text-secondary) !important;
  border-radius: var(--border-radious) !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

/* 4. Remove a vírgula/pseudo-elementos padrão */
.card-tags-over-img .ee-postmeta-term::after,
.card-tags-over-img .ee-postmeta-terms-wrap > span::after {
  content: "" !important;
  display: none !important;
}

