[data-tool-view=ImagePdf] .pdf-drop{text-align:center;cursor:pointer;background:#fafcfb;border:1px dashed #a9b9c1;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}[data-tool-view=ImagePdf] .pdf-drop:focus-within,[data-tool-view=ImagePdf] .pdf-drop[data-drag=true]{outline:3px solid var(--focus);outline-offset:3px}[data-tool-view=ImagePdf] #pdf-selection{margin-top:28px}[data-tool-view=ImagePdf] .pdf-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}[data-tool-view=ImagePdf] .pdf-list li{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}[data-tool-view=ImagePdf] .pdf-list img{object-fit:contain;background:#f0f3f4;width:100%;height:140px;margin-bottom:8px;display:block}[data-tool-view=ImagePdf] .pdf-list strong,[data-tool-view=ImagePdf] .pdf-list small{overflow-wrap:anywhere;display:block}[data-tool-view=ImagePdf] .pdf-list small{color:var(--muted);margin:6px 0}[data-tool-view=ImagePdf] .pdf-list .page-controls{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}[data-tool-view=ImagePdf] .pdf-list button{border:1px solid var(--line);background-color:#fff;border-radius:7px;min-width:44px;min-height:44px;padding:8px 10px}[data-tool-view=ImagePdf] fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;padding:20px}[data-tool-view=ImagePdf] legend{padding:0 8px;font-weight:600}[data-tool-view=ImagePdf] .pdf-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-tool-view=ImagePdf] label{margin-bottom:8px;display:block}[data-tool-view=ImagePdf] select{width:100%;min-height:44px;color:inherit;font:inherit;background-color:#fff;border:1px solid #bdc7ca;border-radius:7px;padding:8px 32px 8px 8px}[data-tool-view=ImagePdf] fieldset p{color:var(--muted);margin:16px 0;font-size:.875rem}[data-tool-view=ImagePdf] #pdf-progress-row{align-items:center;gap:16px;margin-top:20px;display:flex}[data-tool-view=ImagePdf] progress{max-width:50%;accent-color:var(--focus)}[data-tool-view=ImagePdf] #pdf-result{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-tool-view=ImagePdf] #pdf-result p{color:var(--muted);font-size:.875rem}[data-tool-view=ImagePdf] #pdf-download{flex-shrink:0}[data-tool-view=ImagePdf] .tool-help h2:not(:first-child){margin-top:28px}@media (width<=700px){[data-tool-view=ImagePdf] .pdf-list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tool-view=ImagePdf] .pdf-settings-grid{grid-template-columns:1fr}[data-tool-view=ImagePdf] #pdf-result{flex-direction:column;align-items:stretch}}@media (width<=380px){[data-tool-view=ImagePdf] .pdf-list{grid-template-columns:1fr}}
