.ZipOnline_wrap__trgZz{display:flex;flex-direction:column;gap:20px}.ZipOnline_dropzone__QWnfr{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.ZipOnline_dragover__7anR6,.ZipOnline_dropzone__QWnfr:hover{border-color:#667eea;background:#f5f3ff}.ZipOnline_dropzone__QWnfr input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ZipOnline_dropTitle__AXeQ8{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.ZipOnline_dropHint__ZDoEI{font-size:.875rem;color:#6b7280;margin:0}.ZipOnline_fileList__Mklw0{display:flex;flex-direction:column;gap:6px}.ZipOnline_fileItem__g2caN{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem}.ZipOnline_fileName__SSa_A{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:500}.ZipOnline_fileSize__HJuC9{flex-shrink:0;color:#9ca3af;font-size:.8rem}.ZipOnline_removeBtn__JUvVE{flex-shrink:0;background:none;border:none;color:#d1d5db;cursor:pointer;font-size:1rem;line-height:1;padding:2px}.ZipOnline_removeBtn__JUvVE:hover{color:#ef4444}.ZipOnline_controls__0bvsZ{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ZipOnline_label__PxffK{font-size:.875rem;font-weight:600;color:#374151}.ZipOnline_select__IvvOY{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;cursor:pointer}.ZipOnline_btn__jKR2t{padding:10px 22px;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.ZipOnline_btnPrimary__tdJjW{background:#667eea;color:#fff}.ZipOnline_btnPrimary__tdJjW:hover:not(:disabled){background:#5a6fd6}.ZipOnline_btnPrimary__tdJjW:disabled{opacity:.55;cursor:not-allowed}.ZipOnline_btnSecondary__kLmA9{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ZipOnline_btnSecondary__kLmA9:hover{background:#e5e7eb}.ZipOnline_result__gTAiY{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px}.ZipOnline_resultTitle__2Be4O{font-size:.9rem;font-weight:700;color:#065f46;margin:0 0 12px}.ZipOnline_resultMeta__58rP8{font-size:.825rem;color:#6b7280;margin:0 0 14px}.ZipOnline_downloadBtn__jbo5I{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.ZipOnline_downloadBtn__jbo5I:hover{background:#047857}.ZipOnline_error__Uq0O_{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;color:#991b1b;font-size:.875rem}