.sketchs-pdf-dialog{font:13px Arial,sans-serif;width:min(90vw,520px);box-sizing:border-box;border:1px solid #ddd;border-radius:12px;padding:24px;max-height:90dvh;overflow:auto}.sketchs-pdf-dialog::backdrop{background:#0005}.sketchs-pdf-dialog h2{font-size:20px;font-weight:400}.sketchs-pdf-dialog label{display:block;margin:16px 0}.sketchs-pdf-dialog input,.sketchs-pdf-dialog select{display:block;box-sizing:border-box;width:100%;padding:10px;margin-top:6px;border:1px solid #ddd;background:white;color:#222}.sketchs-pdf-dialog p{line-height:1.7;color:#666}.sketchs-pdf-dialog button{border:1px solid #ccc;border-radius:5px;background:#fff;color:#222;padding:10px 15px;cursor:pointer}.sketchs-pdf-dialog .pdf-start,.sketchs-pdf-dialog .pdf-open{background:#435447;color:white}.sketchs-pdf-dialog [hidden]{display:none!important}.sketchs-pdf-dialog button:disabled{opacity:.4}

.sketchs-pdf-dialog{width:min(92vw,800px)}.pdf-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin:16px 0}.sketchs-pdf-dialog .pdf-page-grid label{position:relative;margin:0;padding:10px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.pdf-page-grid label:has(:checked){border-color:#435447;background:#eef2eb}.sketchs-pdf-dialog .pdf-page-grid input{width:auto;display:inline-block;margin:0 6px 8px 0}.pdf-page-grid img{display:block;width:100%;height:130px;object-fit:contain;background:#eee}.pdf-page-grid span{display:block;margin-top:8px}.pdf-selected-count{display:inline-block;margin:8px}
