img[data-media-src]:not([src]),img.media-recovering{visibility:hidden}
img.media-error{display:none!important}
img[data-media-src]:not([src]){min-height:72px;background:#f3f5f8}
.media-retry{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:6px 0;color:#65738a;font-size:13px}
.media-retry button{min-width:56px;min-height:36px;padding:6px 12px;border:1px solid #dbe3ef;border-radius:10px;background:white;color:#245be8;font:inherit;cursor:pointer}
