/* Conexiones externas: mismo esquema que los formularios de la Agenda (pares de campos, acciones al pie). */ .ext-panel h3:not(.mt-0){margin:20px 0 4px} .ext-panel h3.mt-0{margin-bottom:4px} .ext-hint{font-size:.78rem;margin:8px 0 0} .ext-form{display:grid;gap:12px;align-content:start} .ext-form .field{min-width:0} .ext-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px} .ext-detail p{margin:5px 0;overflow-wrap:anywhere} .ext-actions{margin-top:18px;flex-wrap:wrap} .ext-preview{overflow:auto;max-height:240px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)} .ext-preview .list-table{font-size:.75rem;white-space:nowrap} .ext-subtitle{margin:4px 0 0;font-size:.9rem} .ext-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 12px} @media(max-width:640px){.ext-detail{grid-template-columns:1fr}}