.pdf-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dbe5e0}.pdf-toolbar>div:first-child{flex:1;min-width:200px}.pdf-toolbar .btn{font-size:13px;padding:10px 13px}.pdf-checkbox{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.pdf-checkbox input{width:20px;height:20px;min-height:20px;accent-color:#126b49}#pdfPreview{width:min(1240px,calc(100vw - 24px));max-height:94dvh;padding:18px}.pdf-preview-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.pdf-preview-bar>div{flex:1;min-width:200px}.pdf-page-scroll{overflow:auto;background:#dce3df;padding:16px;max-height:72dvh}.pdf-page-scroll canvas{display:block;width:100%;height:auto;background:white;box-shadow:0 2px 8px #0002;min-width:760px}#pdfPreviewError:empty{display:none}@media(max-width:699px){.pdf-toolbar .btn{flex:1}.pdf-preview-bar .btn{font-size:13px}.pdf-page-scroll{padding:8px}.pdf-preview-bar h2{margin:0}}@media print{#pdfPreview{display:none!important}}

.pdf-download{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pdf-download[aria-disabled="true"]{opacity:.4;pointer-events:none}

.pdf-page-scroll{display:grid;gap:22px}.pdf-page-scroll canvas{min-width:0;width:100%;aspect-ratio:297/210}.pdf-print-stage{display:none}#pdfOverflowConfirm .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}#pdfOverflowConfirm .actions .btn{margin:0}#pdfPageDescription{font-variant-numeric:tabular-nums}
@media print{@page{size:A4 landscape;margin:0}body>*{display:none!important}body>.pdf-print-stage{display:block!important}.pdf-print-stage img{display:block;width:297mm;height:210mm;object-fit:contain;break-after:page;page-break-after:always}.pdf-print-stage img:last-child{break-after:auto;page-break-after:auto}html,body{margin:0!important;padding:0!important;background:white!important}}
