.pdfti-root[data-category="image-pdf"] .itp-field {display:grid;gap:8px;font-size:14px;font-weight:500;min-width:0}
.pdfti-root[data-category="image-pdf"] input[type=color]{width:100%;height:44px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#fff}
.pdfti-root[data-category="image-pdf"] .itp-formats{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 20px;overflow-wrap:anywhere}
.pdfti-root[data-category="image-pdf"] .itp-formats summary{cursor:pointer;color:var(--primary);font-weight:500;min-height:30px}
.pdfti-root[data-category="image-pdf"] .itp-formats p{margin-top:6px}
.pdfti-root[data-category="image-pdf"] .paper{display:grid;place-items:center;background:var(--light);padding:12px;overflow:hidden}
.pdfti-root[data-category="image-pdf"] .paper img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.pdfti-root[data-category="image-pdf"] .itp-file-name{font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin-bottom:8px}
.pdfti-root[data-category="image-pdf"] .page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
.pdfti-root[data-category="image-pdf"] .itp-remove{grid-column:1/-1}
.pdfti-root[data-category="image-pdf"] .itp-preview-stage{display:grid;justify-items:center;overflow:auto;max-height:70svh;padding:16px;background:var(--light);border-radius:12px}
.pdfti-root[data-category="image-pdf"] .itp-preview-stage canvas,.pdfti-root[data-category="image-pdf"] .itp-preview-stage img{max-width:100%;height:auto;object-fit:contain;background:#fff;box-shadow:0 3px 12px #17211e18}
.pdfti-root[data-category="image-pdf"] [id$="-preview-controls"]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:13px}
.pdfti-root[data-category="image-pdf"] .result-card .btn{width:100%}
.pdfti-root[data-category="image-pdf"] .itp-quality{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.pdfti-root[data-category="image-pdf"] .result-image img{max-width:100%;max-height:100%;object-fit:contain}
.pdfti-root[data-category="image-pdf"] .settings .layout-options button{min-width:0;white-space:normal}

@container tool-preview (max-width:600px){.pdfti-root[data-category="image-pdf"] .itp-quality .format{font-size:12px}.pdfti-root[data-category="image-pdf"] .itp-preview-stage{padding:8px}}

.pdfti-root[data-category="image-pdf"] .upload-copy,.pdfti-root[data-category="image-pdf"] .upload-copy>span:last-child{min-width:0;max-width:100%}
.pdfti-root[data-category="image-pdf"] .upload-formats{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:640px;margin:14px auto 0;text-align:center}
.pdfti-root[data-category="image-pdf"] .upload-format{display:inline-block;max-width:100%;padding:5px 9px;border:1px solid #b7d8d3;border-radius:7px;background:#edf7f4;color:#0c655e;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}
.pdfti-root[data-category="image-pdf"] .workspace:not(.is-empty) .upload-formats{justify-content:flex-start;margin-inline:0}
@container tool-preview (max-width:600px){.pdfti-root[data-category="image-pdf"] .upload-format{font-size:11px;padding:4px 7px}.pdfti-root[data-category="image-pdf"] .workspace:not(.is-empty) .upload-formats{justify-content:center;margin-inline:auto}}
@supports not (container-type:inline-size){@media(max-width:600px){.pdfti-root[data-category="image-pdf"] .upload-format{font-size:11px;padding:4px 7px}.pdfti-root[data-category="image-pdf"] .workspace:not(.is-empty) .upload-formats{justify-content:center;margin-inline:auto}}}
.pdfti-root[data-category="image-pdf"] .upload-format[hidden],.pdfti-root[data-category="image-pdf"] .upload-format-check[hidden]{display:none!important}.pdfti-root[data-category="image-pdf"] .upload-format-check{font-size:12px;color:var(--muted);line-height:1.6}
.pdfti-root[data-category="image-pdf"] .workspace>.local-notice{margin:16px 0 18px;overflow-wrap:anywhere}
.pdfti-root[data-category="image-pdf"] .itp-field input,.pdfti-root[data-category="image-pdf"] .itp-field select{min-width:0;max-width:100%;width:100%}
.pdfti-root[data-category="image-pdf"] .itp-quality .format{min-width:0;white-space:normal;overflow-wrap:anywhere;padding-inline:8px}
.pdfti-root[data-category="image-pdf"] .itp-file-name,.pdfti-root[data-category="image-pdf"] .page-info strong,.pdfti-root[data-category="image-pdf"] .page-order-note span{min-width:0;overflow-wrap:anywhere}
.pdfti-root[data-category="image-pdf"] .page-actions .page-action{min-width:0;white-space:normal;overflow-wrap:anywhere}
.pdfti-root[data-category="image-pdf"] .upload-formats .upload-format{color:#0c655e}
.pdfti-root[data-category="image-pdf"] [id$="-preview-controls"]{flex-wrap:wrap}
@media(max-width:600px){.pdfti-root[data-category="image-pdf"] .itp-quality .format{font-size:12px}.pdfti-root[data-category="image-pdf"] .itp-preview-stage{padding:8px}}
@container tool-preview (max-width:360px){.pdfti-root[data-category="image-pdf"] .dimensions{grid-template-columns:minmax(0,1fr)}}
@supports not (container-type:inline-size){@media(max-width:360px){.pdfti-root[data-category="image-pdf"] .dimensions{grid-template-columns:minmax(0,1fr)}}}
.pdfti-root[data-category="image-pdf"] .itp-quality .format{height:auto;min-height:48px;display:flex;align-items:center;justify-content:center}
.pdfti-root[data-category="image-pdf"] .page-actions .page-action{height:auto;min-height:44px}
