/* La Chaqueta | Gestor de Módulos 0.2 — compartir limpio y adaptable */
.lcgm-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:27px 0 24px;padding:15px 0;border-top:1px solid #e5e8f0;border-bottom:1px solid #e5e8f0;font:600 13px/1.4 Arial,Helvetica,sans-serif;color:#22243e}
.lcgm-share strong{font-size:13px;margin-right:5px;color:#141532}
.lcgm-share a,.lcgm-share button{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;text-decoration:none;border:1px solid #dce1ee;border-radius:4px;background:white;color:#131838;font:600 12px/1.2 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}
.lcgm-share a:hover,.lcgm-share button:hover,.lcgm-share a:focus-visible,.lcgm-share button:focus-visible{background:#f1f3ff;border-color:#7b86aa;outline-offset:2px}
.lcgm-share-copy.is-copied{background:#e8f7ee;border-color:#56b677;color:#184d2b}
.lcgm-feed-fallback{margin:8px;text-align:center;font-size:13px}
@media(max-width:600px){.lcgm-share{gap:7px}.lcgm-share strong{flex-basis:100%}.lcgm-share a,.lcgm-share button{font-size:12px;min-height:40px}}

/* Mailrelay incrustado: respeta el ancho real del módulo del footer. */
.lcgm-mailrelay-container{width:100%;max-width:100%;min-width:0;overflow:visible}
/* Alto compacto: el formulario actual ocupa unos 200px; sin espacio fijo de 320px. */
.lcgm-mailrelay-container .lcgm-mailrelay-iframe{display:block;width:100%;max-width:100%;height:var(--lcgm-iframe-height,218px);border:0;background:transparent}
/* En móvil Mailrelay puede poner botón/reCAPTCHA en otra línea. */
@media(max-width:600px){.lcgm-mailrelay-container .lcgm-mailrelay-iframe{height:calc(var(--lcgm-iframe-height,218px) + 70px)}}
.lc-newsletter-form .lcgm-widget,.lc-newsletter-form .lcgm-mailrelay-container{overflow:visible}
