/* Diário Palmeirense — rodapé de artigo v6.3.
   Restrito a article.noticia: não modifica o compartilhamento em outras páginas. */
body.dp-v107 article.noticia .compartilhar.dp63-compartilhar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 20px 0 18px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}
body.dp-v107 article.noticia .dp63-compartilhar-label {
  display: inline-block;
  margin: 0 6px 0 0;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  color: #344451;
}
body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  min-height: 36px;
  padding: 8px 13px;
  font-size: 12px;
  font-weight: 650;
  line-height: 1.2;
  white-space: nowrap;
  text-decoration: none;
  border: 1px solid #e5eaed;
  border-radius: 9px;
  background: #f7f9fa;
  color: #243843;
  box-shadow: none;
  box-sizing: border-box;
  transition: background-color .15s ease, border-color .15s ease;
}
body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share:hover {
  border-color: #c8dcd2;
  background: #edf4f0;
  text-decoration: none;
}
body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share:focus-visible {
  outline: 2px solid #168347;
  outline-offset: 3px;
}
body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share-zap {
  color: #078c4d;
  background: #effaf4;
  border-color: #d9efe3;
}
body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share-zap:hover {
  background: #e2f5e9;
}
body.dp-v107 article.noticia .dp63-share svg {
  display: block;
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  fill: none;
}
body.dp-v107 article.noticia .dp63-share svg circle,
body.dp-v107 article.noticia .dp63-share svg path { vector-effect: non-scaling-stroke; }
body.dp-v107 article.noticia .tags.dp63-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 0 0 18px;
  padding: 0 0 15px;
  border: 0;
  border-bottom: 1px solid #e2e9e7;
  background: transparent;
}
body.dp-v107 article.noticia .tags.dp63-tags span {
  display: inline-flex;
  align-items: center;
  min-height: 27px;
  margin: 0;
  padding: 5px 11px;
  border: 0;
  border-radius: 999px;
  background: #eef3f0;
  color: #295044;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.25;
  white-space: normal;
  box-shadow: none;
}
html[data-theme="dark"] body.dp-v107 article.noticia .dp63-compartilhar-label { color: #e8f1ed; }
html[data-theme="dark"] body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share {
  background: #1d302b;
  color: #edf7f2;
  border-color: #3c5348;
}
html[data-theme="dark"] body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share-zap {
  color: #76e7ac;
  background: #173d2d;
}
html[data-theme="dark"] body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share:hover { background: #284b39; }
html[data-theme="dark"] body.dp-v107 article.noticia .tags.dp63-tags { border-color: #355247; }
html[data-theme="dark"] body.dp-v107 article.noticia .tags.dp63-tags span {
  background: #233e33;
  color: #d1eddf;
}
@media (max-width: 480px) {
  body.dp-v107 article.noticia .compartilhar.dp63-compartilhar { gap: 7px; }
  body.dp-v107 article.noticia .dp63-compartilhar-label { flex-basis: 100%; margin-bottom: 2px; }
  body.dp-v107 article.noticia .dp63-compartilhar a.dp63-share { padding: 8px 10px; }
  body.dp-v107 article.noticia .tags.dp63-tags { gap: 6px; }
}
