/* EA4AC Modern 0.1.25 - Donaciones y buscadores de la barra lateral.
   Los logos originales de PayPal y Bizum se obtienen de la Biblioteca de medios. */
.article-aside > .widget_search,
.article-aside > .widget_archive {
  display: none !important;
}
.article-aside .ea4ac-cafe-widget {text-align:center; padding:0 2px 4px; font-size:14px; line-height:1.55;}
.article-aside .ea4ac-cafe-heading {font-size:17px; font-weight:800; line-height:1.3; text-align:center; margin:0 0 10px; color:var(--text);}
.article-aside .ea4ac-cafe-cup {
  display:block;
  width:169px;
  height:156px;
  max-width:100%;
  margin:0 auto 12px;
  /* No se reduce por CSS una imagen grande: el fichero mide 169x156. */
}
.article-aside .ea4ac-cafe-lead {font-size:14px; font-weight:700; line-height:1.45; color:var(--text); margin:0 0 8px;}
.article-aside .ea4ac-cafe-copy {color:var(--muted); margin:0 0 16px; font-size:13px; line-height:1.65;}
.article-aside .ea4ac-cafe-paypal,
.article-aside .ea4ac-cafe-bizum {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:12px 8px 10px;
  border:1px solid var(--line);
  border-radius:11px;
  background:var(--surface-2);
  color:var(--text);
  text-decoration:none;
  max-width:230px;
  margin:0 auto 12px;
  transition:border-color .2s, transform .2s;
}
.article-aside .ea4ac-cafe-paypal:hover,
.article-aside .ea4ac-cafe-paypal:focus-visible,
.article-aside .ea4ac-cafe-bizum:hover,
.article-aside .ea4ac-cafe-bizum:focus-visible {
  border-color:var(--accent);
  transform:translateY(-1px);
  color:var(--text);
}
.article-aside .ea4ac-cafe-payment-brand {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:72px;
  margin:0 auto;
  text-align:center;
}
.article-aside .ea4ac-cafe-payment-logo {
  display:block;
  margin:0 auto;
  max-width:100%;
  height:auto;
  object-fit:contain;
}
.article-aside .ea4ac-cafe-paypal-logo {width:179px; height:70px;}
.article-aside .ea4ac-cafe-bizum-logo {width:180px; height:81px;}
.article-aside .ea4ac-cafe-payment-logo:not(.is-loaded) {display:none;}
/* Tarjeta neutra para mantener contraste de los logos originales también en modo oscuro. */
.article-aside .ea4ac-cafe-payment-brand.has-image {background:#fff; border-radius:9px; padding:3px 2px;}
.article-aside .ea4ac-cafe-payment-fallback {font-weight:800; font-size:21px; color:var(--accent);}
.article-aside .ea4ac-cafe-payment-brand.has-image .ea4ac-cafe-payment-fallback {display:none;}
.article-aside .ea4ac-cafe-payment-caption {font-size:12px; font-weight:650; line-height:1.4; text-align:center; color:var(--text);}
.article-aside .ea4ac-cafe-thanks {margin:14px 0 0; color:var(--muted); font-size:12px; line-height:1.45;}
