.tool-zip-e .zip-feedback{margin:0 0 16px;padding:14px 16px;border:1px solid rgba(242,196,107,.3);border-radius:12px;color:#eddbb6;background:rgba(42,34,19,.85);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.tool-zip-e .zip-feedback[hidden]{display:none}.tool-zip-e .zip-feedback.is-error{color:#ffd6cc;border-color:rgba(239,153,124,.45);background:#301c18}.tool-zip-e .tool-output-action{display:flex;flex-direction:column;align-items:stretch;gap:10px}.tool-zip-e .zip-secondary-btn{min-height:44px;padding:10px 18px;border:1px solid rgba(242,196,107,.45);border-radius:999px;color:#eddbb6;background:#19150e}.tool-zip-e [aria-disabled=true],.tool-zip-e button:disabled{cursor:wait;opacity:.6}.tool-zip-e .tool-filelist-head button,.tool-zip-e .tool-tree-row,.tool-zip-e .tool-zip-toolbar button{min-height:44px}.tool-zip-e .tool-tree-row input{flex:0 0 auto;width:18px;height:18px;accent-color:#e6be76}.tool-zip-e .tool-tree-size{flex-shrink:0}.tool-zip-e :is(button,input,[role=button]):focus-visible{outline:2px solid #f2c46b;outline-offset:4px}.tool-zip-e .tool-zip-toolbar>span:first-child{min-width:0;overflow-wrap:anywhere}.tool-zip-e .tool-output-dir{min-width:0}@media (max-width:640px){.tool-zip-e .tool-filelist-head{align-items:flex-start;gap:12px}.tool-zip-e .tool-filelist-head button{flex-shrink:0}.tool-zip-e .tool-zip-toolbar{flex-wrap:wrap;gap:8px}.tool-zip-e .tool-zip-toolbar>span:last-child{margin-left:auto}.tool-zip-e .tool-output-bar{align-items:stretch;gap:16px}.tool-zip-e .tool-output-action{width:100%}.tool-zip-e .tool-tree-row{gap:6px}}