.utility-panel.zip-workspace{--surface:#fff;--soft:#fff;--ink:#183a32;--muted:#5b6d66;--line:#dce4df;min-width:0;background:#fff;color:var(--ink)}.zip-workspace :is(input,select,button,.button,.zip-add),.zip-workspace :is(input,select,button,.button,.zip-add):hover{min-height:44px;max-width:100%;background:#fff;color:#183a32;border:1px solid #dce4df;border-radius:10px}.zip-workspace :is(input,select){width:100%;min-width:0;padding:10px}.zip-workspace .zip-files{padding:0;list-style:none}.zip-workspace .zip-files li{min-width:0}.zip-workspace .zip-files li>div{flex:1;min-width:0;overflow-wrap:anywhere}.zip-workspace .zip-files label{display:grid;gap:4px;font-size:.75rem}.zip-workspace .zip-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block:12px}.zip-workspace .zip-bulk-actions>:is(button,a,label){display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;margin:0;width:auto;text-decoration:none;font-size:.85rem;font-weight:650;line-height:1.4}.zip-workspace .zip-add{position:relative;cursor:pointer;overflow:hidden}.zip-workspace .zip-add:focus-within{outline:2px solid #17694e;outline-offset:2px}.zip-workspace .zip-add:has(input:disabled){opacity:.5;cursor:default}.zip-workspace .zip-add input{position:absolute;inset:0;opacity:0;cursor:inherit;width:100%;height:100%}.zip-workspace .local-note{overflow-wrap:anywhere}@media (max-width:760px){.tool-page:has(.zip-workspace){width:100%;max-width:none;padding-inline:0}.tool-page:has(.zip-workspace)>:is(.tool-intro,.tool-instructions,.faq,.related-tools){padding-inline:12px}.tool-page:has(.zip-workspace)>.back-link{margin-inline:12px}.utility-panel.zip-workspace{width:100%;max-width:none;margin-inline:0;padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.zip-workspace :is(input,select){font-size:16px}.zip-workspace .zip-bulk-actions>:is(button,a,label){flex:1 1 140px}}.zip-workspace .zip-files .zip-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:8px 10px;text-decoration:none}