.image-results,.image-workspace,.image-compare{border:1px solid var(--border,#555);min-width:0;color:var(--text);background:var(--surface);border-radius:12px;margin:16px 0;padding:16px}.image-results:empty{display:none}.image-results p{overflow-wrap:anywhere}.image-results meter{width:100%;height:14px}.image-result-row{border-bottom:1px solid var(--border,#555);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.image-result-row span{overflow-wrap:anywhere;flex:1;min-width:180px}.image-results:has(>.pdf-compression-summary){background:0 0;border:0;padding:0}.image-results .pdf-compression-summary{scroll-margin-top:80px}.image-results button,.image-workspace button,.image-compare button,.image-extra button{font:inherit;border:1px solid var(--border,#777);background:var(--surface-2,#303030);color:var(--text,#fff);cursor:pointer;border-radius:7px;min-height:38px;padding:8px 12px}.image-results button:disabled,.image-workspace button:disabled{opacity:.5;cursor:default}.image-toolbar{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.image-extra{gap:10px;margin:12px 0;display:grid}.image-extra label{gap:6px;display:grid}.image-extra input,.image-extra select{min-width:0;max-width:100%}.image-file-row{border-top:1px solid var(--border,#555);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.image-file-row .image-file-name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:160px}.image-file-row canvas{object-fit:contain;width:48px;height:48px}.image-compare-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-compare-pane{background:repeating-conic-gradient(#aaa 0% 25%,#ddd 0% 50%) 50%/20px 20px;max-height:65vh;overflow:auto}.image-compare img{width:100%;height:auto;display:block}.image-compare.is-actual img{width:auto;max-width:none}.image-compare summary{cursor:pointer}.image-compare[aria-busy=true] .image-compare-grid{opacity:.35;pointer-events:none}.image-preset[aria-pressed=true]{outline:2px solid var(--accent,#d49152)}.image-extra [role=alert]{color:#ed985f}.image-results .pdf-next-steps{margin-top:16px}@media (width<=640px){.image-result-row{align-items:stretch}.image-result-row span{flex-basis:100%}.image-workspace{padding:10px}.image-compare-grid{gap:4px}.image-file-row button{font-size:12px}.image-toolbar button{flex:1}.image-results{padding:12px}}.image-results meter::-webkit-meter-optimum-value{background:var(--accent,#d49152);transition:width .65s}@media (prefers-reduced-motion:reduce){.image-results meter::-webkit-meter-optimum-value{transition:none}}.image-file-output{opacity:.75;overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.image-extra select,.image-extra input[type=number]{font:inherit;color:var(--text,#eee);background:var(--surface-2,#303030);border:1px solid var(--border,#777);box-sizing:border-box;border-radius:7px;width:100%;min-height:38px;padding:8px}.image-extra input[type=color]{cursor:pointer;width:64px;height:36px}.image-extra select option{background:var(--surface-2,#303030)}#image-setting-scope{border-left:3px solid var(--accent);background:var(--surface-2);overflow-wrap:anywhere;padding:10px;font-size:13px;line-height:1.6}#image-more-settings{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}#image-more-settings>summary{cursor:pointer;padding:10px 0;font-weight:600}#image-workflow-nav{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:6px;margin:12px 0;padding:8px;display:flex;position:sticky;top:0}#image-workflow-nav button{font:inherit;min-height:44px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:7px;flex:1;font-size:14px}#image-workspace,.sidebar,#stage,#pdf-export-result{scroll-margin-top:76px}.image-file-row[data-current=true]{border-left:3px solid var(--accent);background:var(--surface-2);padding-left:8px}.image-file-row[data-selected=false]{opacity:.65}.image-file-row canvas{object-fit:contain;border-radius:5px;flex-shrink:0;width:56px;height:56px}#image-queue{overscroll-behavior:contain;max-height:430px;overflow:auto}.image-workspace [hidden]{display:none!important}.image-operation-log{margin:12px 0;font-size:13px}.image-operation-log summary{cursor:pointer;padding:8px 0}#image-phase{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.image-results .image-primary-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.image-primary-actions>button{background:var(--accent);color:var(--bg,#171717);min-height:44px;font-weight:600}@media (width<=640px){.image-workspace button,.image-results button,.image-compare button,.image-extra button,.pdf-flow-actions button{min-height:44px}.image-file-row .image-file-name{min-width:150px;font-size:13px}.image-file-row input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.image-file-row canvas{width:44px;height:44px}#image-queue{max-height:350px}#image-workflow-nav{top:0}}#image-apply-hint{color:var(--text-muted);flex-basis:100%;line-height:1.6}@media (width<=640px){.image-toolbar button{flex:42%;min-width:120px}.image-toolbar{align-items:stretch}}
