.finePdfViewer[open]{position:fixed;inset:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:10px;box-sizing:border-box;border:0;display:flex;flex-direction:column;gap:8px;background:#edf1f7}
.finePdfToolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:0 0 auto}.finePdfToolbar .btn{min-height:44px;margin:0}.finePdfPages{flex:1;min-height:0;overflow:auto;text-align:center}.finePdfPages canvas{display:block;margin:auto;height:auto;background:white}.finePdfViewer::backdrop{background:#0008}html:has(.finePdfViewer[open]),body:has(.finePdfViewer[open]){overflow:hidden!important}
