/* AGRO REPRO 1.4 - Galería de ecografías, aislada del estilo actual */
.ar14-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,210px));gap:12px;margin:10px 0 20px}
.ar14-thumb{display:flex;flex-direction:column;align-items:stretch;gap:6px;border:1px solid #cad9db;background:#f8fcfc;border-radius:10px;padding:8px;cursor:pointer;min-height:140px;text-align:center;color:#142f36}
.ar14-thumb:hover,.ar14-thumb:focus-visible{outline:2px solid #148a9b;outline-offset:2px}
.ar14-thumb img{width:100%;height:150px;object-fit:contain;background:#161b1e;border-radius:5px}
.ar14-thumb.ar14-image-error img{background:#eee}
.ar14-caption{font-size:13px;font-weight:600}
.ar14-overlay[hidden]{display:none!important}
.ar14-overlay{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}
.ar14-dialog{background:#fff;color:#172d33;max-width:1200px;width:100%;max-height:95vh;overflow:auto;border-radius:12px;padding:16px;box-sizing:border-box}
.ar14-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.ar14-header button,.ar14-toolbar button{border:1px solid #bdd6d9;padding:8px 13px;border-radius:7px;cursor:pointer;background:#f0f8f9;color:#17343d}
.ar14-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.ar14-toolbar button[aria-pressed=true]{background:#086f81;color:white}
.ar14-toolbar button:disabled{opacity:.45;cursor:not-allowed}
.ar14-display{display:grid;grid-template-columns:1fr;gap:14px}
.ar14-display.ar14-compare{grid-template-columns:repeat(2,minmax(0,1fr))}
.ar14-display figure{margin:0;min-width:0;text-align:center}
.ar14-display img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#171b20}
.ar14-display figcaption{padding:6px;font-weight:600}
@media(max-width:650px){.ar14-display.ar14-compare{grid-template-columns:1fr}.ar14-dialog{padding:10px}.ar14-display img{max-height:60vh}}
