/* Santa Cruz al Momento · Compartir noticias · aislado de la barra de lectura y Autos */
.article-text .scam-share {
  --share-red: #ba1028;
  --share-black: #17181b;
  --share-line: #dedfe3;
  box-sizing: border-box;
  width: 100%; min-width: 0;
  margin: 38px 0 26px;
  padding: 21px 22px 17px;
  border: 1px solid var(--share-line);
  border-top: 3px solid var(--share-red);
  border-radius: 8px;
  background: #fafafa;
  color: var(--share-black);
  font: 14px/1.4 Arial, Helvetica, sans-serif;
}
.article-text .scam-share * { box-sizing: border-box; }
.article-text .scam-share__heading { display:flex; align-items:center; gap:10px; margin:0 0 16px; }
.article-text .scam-share__accent { background:var(--share-red); width:7px; height:7px; border-radius:50%; flex:0 0 7px; }
.article-text .scam-share__heading h2 { margin:0; font:800 15px/1.3 Arial,Helvetica,sans-serif; letter-spacing:.005em; color:var(--share-black); }
.article-text .scam-share__buttons { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; min-width:0; }
.article-text .scam-share__button {
  appearance:none; min-width:0; min-height:44px; display:inline-flex; align-items:center;
  justify-content:center; gap:8px; padding:9px 10px;
  border:1px solid #d2d3d6; border-radius:6px; background:#fff;
  color:var(--share-black); text-decoration:none;
  font:700 12px/1.2 Arial,Helvetica,sans-serif;
  text-align:center; cursor:pointer; touch-action:manipulation;
  transition:border-color .15s ease,background-color .15s ease,color .15s ease;
}
.article-text .scam-share__button:hover { color:var(--share-red); border-color:var(--share-red); background:#fff; text-decoration:none; }
.article-text .scam-share__button:focus-visible { outline:3px solid #135ac5; outline-offset:2px; }
.article-text .scam-share__button--primary { color:#fff; background:var(--share-red); border-color:var(--share-red); }
.article-text .scam-share__button--primary:hover { color:#fff; background:#970d20; border-color:#970d20; }
.article-text .scam-share__button svg { width:18px; height:18px; flex:0 0 18px; }
.article-text .scam-share__button span { min-width:0; overflow-wrap:break-word; }
.article-text .scam-share__button[hidden] { display:none !important; }
.article-text .scam-share__feedback { margin:0; padding:0; min-height:0; font:600 12px/1.4 Arial,Helvetica,sans-serif; color:var(--share-red); }
.article-text .scam-share__feedback:not(:empty) { margin-top:11px; }
@media (max-width:680px) {
  .article-text .scam-share { margin:30px 0 20px; padding:18px 14px 14px; border-radius:7px; }
  .article-text .scam-share__buttons { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
  .article-text .scam-share__button { min-height:46px; padding:9px 7px; font-size:12px; }
  .article-text .scam-share__heading h2 { font-size:14px; }
}
@media (max-width:340px) {
  .article-text .scam-share { padding-inline:10px; }
  .article-text .scam-share__button { gap:5px; font-size:11px; }
  .article-text .scam-share__button svg { width:16px; height:16px; flex-basis:16px; }
}
@media (prefers-reduced-motion:reduce) { .article-text .scam-share__button { transition:none; } }
/* Sustituye visualmente la columna antigua de 2 enlaces por el bloque completo del pie. */
@supports selector(.article-page:has(.scam-share)) {
  .article-page:has(.scam-share) .share-rail { display:none; }
  .article-page:has(.scam-share) .article-reading { grid-template-columns:minmax(0,760px); gap:0; }
}
