.dg-html-zoom{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:3.5rem 1rem 1rem;overflow:auto}
.dg-html-zoom>img{max-width:100%;max-height:100%;object-fit:contain}
.dg-html-zoom-close{position:fixed;top:1rem;right:1rem;z-index:2147483001;background:#fff;color:#222;border:0;border-radius:.3rem;padding:.6rem 1rem;font:inherit;cursor:pointer}

.dg-html-status{padding:1rem;border:1px solid #e3e5e8;border-radius:.5rem;background:#f8f9fa;color:#343a40;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}
.dg-html-status[hidden],iframe[hidden]{display:none!important}
.dg-html-retry{padding:.5rem 1rem;border:1px solid #cc1652;border-radius:.3rem;background:white;color:#a41447;font:inherit;cursor:pointer}
.dg-html-reader-pane{display:flex;flex-direction:column;min-height:16rem}
.dg-html-reader-pane>iframe{flex:1 1 auto;min-height:20rem}
