.qac-solar-pdfjs-viewer{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin:18px 0 24px;border:1px solid #cadbdc;border-radius:9px;background:#f3f6f6;contain:layout style}
.qac-solar-pdfjs-viewer *{box-sizing:border-box}
.qac-pdfjs-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;background:#e7eeee;border-bottom:1px solid #c1d0d1;font-size:14px}
.qac-pdfjs-toolbar button,.qac-pdfjs-toolbar a{background:#176c68;color:#fff;text-decoration:none;border:0;padding:10px 13px;border-radius:5px;min-height:42px;min-width:60px;font-size:14px;cursor:pointer;line-height:1.25;display:inline-flex;align-items:center;justify-content:center}
.qac-pdfjs-toolbar button:disabled{opacity:.5;cursor:default}
.qac-pdfjs-toolbar a:last-child{background:#c66d3d}
.qac-pdfjs-count{font-weight:700;min-width:68px;text-align:center;color:#1b3e47;font-variant-numeric:tabular-nums}
.qac-pdfjs-stage{width:100%;min-height:300px;padding:12px 6px 20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:#e4e9e9}
.qac-pdfjs-stage canvas{display:block;max-width:100%;height:auto;box-shadow:0 2px 12px rgba(0,0,0,.12);background:#fff}
.qac-pdfjs-stage canvas[hidden]{display:none}
.qac-pdfjs-status{color:#254451;line-height:1.6;padding:18px;text-align:center;max-width:40rem}
@media(max-width:640px){.qac-pdfjs-toolbar{gap:6px;justify-content:center;padding:8px}.qac-pdfjs-toolbar button,.qac-pdfjs-toolbar a{min-height:44px;padding:9px 10px;font-size:13px;flex:1 1 auto}.qac-pdfjs-count{flex:0 0 56px}.qac-pdfjs-stage{min-height:230px;padding:6px 3px 10px}}
