.webp-jpg-workspace,.webp-jpg-workspace section{min-width:0}.webp-jpg-workspace [hidden]{display:none!important}.webp-jpg-workspace .btn{min-height:44px;font-size:12px}.wj-drop{border:2px dashed var(--color-border);text-align:center;background:var(--color-paper);border-radius:14px;place-items:center;gap:10px;min-height:200px;padding:24px;display:grid}.wj-drop h3{margin:0;font-size:15px}.wj-drop p{max-width:320px;margin:0}.wj-file-actions{gap:8px;display:none}.webp-jpg-workspace[data-has-files=true] .wj-drop{display:none}.webp-jpg-workspace[data-has-files=true] .wj-file-actions{display:flex}.wj-quality{gap:10px;display:grid}.wj-quality label{justify-content:space-between;gap:8px;font-size:13px;display:flex}.wj-quality output{font:12px var(--font-mono)}.wj-quality input{width:100%;min-height:44px;accent-color:var(--color-accent);margin:0}.wj-quality>div{color:var(--color-muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.wj-heading{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.wj-heading .workbench-label{margin:0}.wj-list{scrollbar-gutter:stable;gap:10px;max-height:480px;display:grid;overflow:auto}.wj-row{border:var(--rule);background:var(--color-paper);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.wj-row>div{flex:1;min-width:0}.wj-row strong{overflow-wrap:anywhere;font-size:13px}.wj-row p{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.wj-row .btn{width:44px;min-width:44px;padding:0}.wj-row img{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:84px;height:84px}.wj-empty{border:var(--rule);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:10px;height:220px;padding:16px;display:grid}.wj-status{min-height:42px;margin:0}.wj-status.error{color:var(--color-danger,#dc2626)}.wj-quality-changed{border:var(--rule);border-radius:8px;padding:10px}.wj-help{border-top:var(--rule);padding-top:10px}.wj-help summary{cursor:pointer;min-height:44px;font-size:13px}.wj-help ul{padding-inline-start:20px;font-size:12px;line-height:1.7}@media (width<=767px){.wj-quality label{font-size:16px}.wj-list{max-height:330px}.wj-results{max-height:460px}.wj-row{gap:8px;padding:10px}.wj-row img{width:64px;height:64px}.wj-all{width:44px;padding:0!important}.wj-all span{display:none}.wj-file-actions .btn{flex:1}.wj-heading{gap:6px}}
