.zip-tools-page label{display:block;margin:16px 0 8px;font-weight:600}.zip-tools-page input:not([type="file"]):not([type="checkbox"]),.zip-tools-page select{min-height:44px;width:100%;max-width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--border);border-radius:var(--ui-radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:16px}.zip-tools-page label:has(input[type="checkbox"]){min-height:44px;display:flex;align-items:center;gap:8px}.zip-tools-page button{min-height:44px}.zip-tools-page #ztDrop{border:1px dashed var(--border);border-radius:var(--ui-radius-card);padding:16px;text-align:center}.zip-tools-page #ztList li{margin-bottom:16px;overflow-wrap:anywhere}.zip-tools-page #ztList span,.zip-tools-page #ztList strong{display:block}.zip-tools-page #ztResult,.zip-tools-page #ztError{overflow-wrap:anywhere}.zip-tools-page #ztError{color:var(--danger)}

.zip-tools-page #ztList li{overflow-wrap:anywhere;margin-bottom:16px}.zip-tools-page #ztList button{display:block;margin-top:8px}
