/* Isolated PDF preview overlay; mobile + desktop. */
.mallow-pdf-viewer[hidden]{display:none!important}.mallow-pdf-viewer{position:fixed;inset:0;z-index:999990;display:grid;place-items:center;padding:12px;background:rgba(9,22,45,.8);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.mallow-pdf-viewer-shell{display:flex;flex-direction:column;width:min(1100px,100%);height:min(94dvh,1200px);background:#f5f7fb;border-radius:18px;overflow:hidden;color:#17263d;box-shadow:0 22px 90px #0006}.mallow-pdf-viewer header{display:flex;align-items:center;gap:12px;justify-content:space-between;background:#fff;padding:12px 16px;border-bottom:1px solid #e1e8f0}.mallow-pdf-viewer header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.mallow-pdf-viewer button{background:#e8f1fe;border:1px solid #c9d8ed;color:#1c4b81;border-radius:10px;font:600 13px system-ui;padding:10px 13px;cursor:pointer}.mallow-pdf-viewer button:disabled{opacity:.45;cursor:default}.mallow-pdf-viewer-actions,.mallow-pdf-pagebar{display:flex;gap:8px;align-items:center}.mallow-pdf-pagebar{justify-content:center;padding:8px;background:#fff}.mallow-pdf-pagebar span{font-size:13px;min-width:95px;text-align:center}.mallow-pdf-canvas-wrap{flex:1;overflow:auto;text-align:center;padding:10px;-webkit-overflow-scrolling:touch}.mallow-pdf-canvas-wrap canvas{background:#fff;max-width:100%;box-shadow:0 4px 20px #10203627}.mallow-pdf-viewer #mallow-pdf-error{text-align:center;color:#a73546;font-size:13px;margin:4px}@media(max-width:550px){.mallow-pdf-viewer{padding:0}.mallow-pdf-viewer-shell{width:100%;height:100dvh;border-radius:0}.mallow-pdf-viewer header{padding:11px}.mallow-pdf-viewer button{padding:9px;font-size:12px}.mallow-pdf-canvas-wrap{padding:7px}}