.preview-button{cursor:pointer;font:inherit;margin:0 8px 10px 0;background:#fff!important;color:#24352f!important;border:2px solid currentColor!important}.pdf-reader{width:min(96vw,1160px);max-width:96vw;height:94vh;max-height:94dvh;padding:0;border:0;border-radius:12px;background:#f2f4f3;color:#202b27}.pdf-reader::backdrop{background:#000b}.pdf-reader header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;position:sticky;top:0;z-index:1}.pdf-reader h2{font-size:18px;margin:0}.pdf-reader nav{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px;background:#fff;position:sticky;top:55px;z-index:1}.pdf-reader button,.pdf-reader a{font:inherit;border:1px solid #52675d;background:#fff;color:#1e3b2d;border-radius:6px;padding:8px 12px;cursor:pointer}.pdf-reader button:disabled{opacity:.4}.pdf-reader input{width:60px;font:inherit;padding:7px}.pdf-reader #reader-status{text-align:center;margin:5px}.pdf-canvas-wrap{overflow:auto;min-height:100px;text-align:center;padding:12px}.pdf-canvas-wrap canvas{background:#fff;box-shadow:0 2px 12px #0002;max-width:100%;height:auto}@media(max-width:600px){.pdf-reader{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.pdf-reader nav{gap:6px;top:60px}.pdf-reader nav button,.pdf-reader nav a{padding:8px;font-size:13px}.pdf-reader h2{font-size:15px}.pdf-reader header{min-height:60px;box-sizing:border-box}}
.pdf-canvas-wrap canvas{max-width:none!important}#reader-text{white-space:pre-wrap;text-align:left;line-height:1.6;padding:16px;background:#fff;font:16px/1.6 sans-serif}
