/* Document previews remain legible without altering the original certificates. */
.certificate-preview{display:block;margin-bottom:20px;text-align:center}.certificate-preview img{width:100%;height:240px;object-fit:contain;background:#f4f5f7;border:1px solid #e1e4e8;border-radius:6px}.certificate-preview span{display:block;margin-top:10px;font-size:.78rem;color:#a51420}.certificate-reference{font-size:.72rem!important;color:#58616d}.certificate-dialog{width:min(1100px,calc(100% - 24px))}.certificate-dialog h2{font-size:1.25rem}.certificate-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:0 0 18px;font-size:.8rem;color:#a51420}.certificate-scan{max-height:65svh;overflow:auto;background:#f0f2f4}.certificate-scan img{display:block;width:100%;height:auto}.certificate-scan.is-zoomed img{width:1600px;max-width:none}.certificate-preview:focus-visible{outline:3px solid #b71926;outline-offset:4px}
