
/* FLAUTEA_FOTOS_FIX_20261009 */
/* Una sola imagen por marco; el aviso sólo se muestra ante error de carga. */
.ftm .ftm-photo-frame {position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;}
.ftm .ftm-photo-frame > img.ftm-photo {display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;flex:0 1 auto;}
.ftm .ftm-photo-frame > img.ftm-photo[hidden],
.ftm .ftm-photo-frame > .ftm-photo-error[hidden],
.ftm [hidden] {display:none !important;}
.ftm .ftm-photo-frame > .ftm-photo-error:not([hidden]) {position:absolute;inset:0;width:100%;height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.6rem;background:#f5f8f7;box-sizing:border-box;}
.ftm .ftm-photo-card {min-width:0;}
.ftm .ftm-photo-card figcaption {overflow-wrap:anywhere;}
