.ri-images{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.ri-images img{display:block;max-width:min(280px,100%);max-height:260px;width:auto;height:auto;object-fit:contain;border-radius:8px}.ri-open{display:block!important;max-width:100%;padding:0!important;border:0!important;background:transparent!important;cursor:zoom-in!important}.ri-missing{font-size:15px;color:#64748b}.rw-card-bubble .ri-images img{max-height:80px;max-width:120px}.ri-viewer{max-width:94vw;max-height:94vh;padding:16px;border:0;border-radius:12px;background:#fff}.ri-viewer::backdrop{background:#172033b3}.ri-viewer>button{display:block;margin:0 0 12px auto;padding:8px 18px;font-size:16px;font-weight:600;cursor:pointer}.ri-viewer>img{display:block;max-width:88vw;max-height:78vh;object-fit:contain}.ri-open:focus-visible{outline:3px solid #4f46e5;outline-offset:3px}
