.pdf-merge-page[data-v-19f8441d]{background-color:#fff;margin:0 auto;max-width:1200px;padding:20px;position:relative;text-align:center}.pdf-merge-page .file-input[data-v-19f8441d]{display:none}.pdf-merge-page .page-header[data-v-19f8441d]{margin-bottom:40px}.pdf-merge-page .page-header .top-icon[data-v-19f8441d]{height:70px;width:70px}.pdf-merge-page .page-header .title[data-v-19f8441d]{color:#333;font-size:20px;font-weight:600;margin-bottom:14px;margin-top:14px}.pdf-merge-page .page-header .desc[data-v-19f8441d]{color:#333;font-size:16px;line-height:1.5}.pdf-merge-page .page-header-2[data-v-19f8441d]{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.pdf-merge-page .page-header-2 .top-icon[data-v-19f8441d]{height:70px;width:70px}.pdf-merge-page .page-header-2 .title[data-v-19f8441d]{color:#333;font-size:20px;font-weight:600;margin-bottom:14px;margin-left:6px;margin-top:14px}.pdf-merge-page .page-header-2 .desc[data-v-19f8441d]{color:#333;font-size:16px;line-height:1.5;margin-left:6px}.pdf-merge-page .upload-area[data-v-19f8441d]{background-color:#fff;border:2px dashed #e5e7eb;border-radius:8px;cursor:pointer;margin:0 auto;max-width:900px;padding:120px 20px;transition:all .2s ease}.pdf-merge-page .upload-area.is-dragging[data-v-19f8441d]{background-color:#eff6ff;border-color:#3b82f6}.pdf-merge-page .upload-area .upload-btn[data-v-19f8441d]{align-items:center;background-color:#0057ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:12px 72px;transition:background-color .2s}.pdf-merge-page .upload-area .upload-btn[data-v-19f8441d]:hover{background-color:#2563eb}.pdf-merge-page .upload-area .upload-btn svg[data-v-19f8441d]{margin-right:8px}.pdf-merge-page .upload-area .upload-tip[data-v-19f8441d]{color:#9ca3af;font-size:14px;line-height:1.5;margin-top:16px}.pdf-merge-page .file-list-container[data-v-19f8441d]{margin:0 auto 30px;text-align:left}.pdf-merge-page .file-list-container .file-list-tip[data-v-19f8441d]{color:#666;font-size:14px;margin-bottom:12px}.pdf-merge-page .file-list-container .file-list[data-v-19f8441d]{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:6px;padding:8px;position:relative}.pdf-merge-page .file-list-container .file-list .drag-placeholder[data-v-19f8441d]{background-color:#eff6ff;border:2px dashed #3b82f6;border-radius:4px;left:8px;pointer-events:none;position:absolute;right:8px;transition:top .1s ease;z-index:1}.pdf-merge-page .file-list-container .file-list .file-item[data-v-19f8441d]{align-items:center;background-color:#fff;border-radius:4px;cursor:grab;display:flex;gap:12px;margin-bottom:8px;padding:12px 16px;position:relative;transition:all .2s ease;z-index:2}.pdf-merge-page .file-list-container .file-list .file-item[data-v-19f8441d]:last-child{margin-bottom:0}.pdf-merge-page .file-list-container .file-list .file-item.dragging[data-v-19f8441d],.pdf-merge-page .file-list-container .file-list .file-item.is-dragging[data-v-19f8441d]{background-color:#eff6ff;cursor:grabbing;opacity:.4}.pdf-merge-page .file-list-container .file-list .file-item .file-icon[data-v-19f8441d]{flex-shrink:0}.pdf-merge-page .file-list-container .file-list .file-item .file-name[data-v-19f8441d]{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-merge-page .file-list-container .file-list .file-item .upload-status[data-v-19f8441d]{color:#10b981;font-size:12px;margin-right:16px}.pdf-merge-page .file-list-container .file-list .file-item .delete-btn[data-v-19f8441d]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;transition:color .2s}.pdf-merge-page .file-list-container .file-list .file-item .delete-btn[data-v-19f8441d]:hover{color:#ef4444}.pdf-merge-page .action-buttons[data-v-19f8441d]{display:flex;gap:16px;justify-content:flex-end;margin:0 auto}.pdf-merge-page .action-buttons .continue-upload-btn[data-v-19f8441d]{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.pdf-merge-page .action-buttons .continue-upload-btn[data-v-19f8441d]:hover{background-color:#f3f4f6}.pdf-merge-page .action-buttons .merge-btn[data-v-19f8441d]{background-color:#0057ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 24px;transition:background-color .2s}.pdf-merge-page .action-buttons .merge-btn[data-v-19f8441d]:hover{background-color:#2563eb}.pdf-merge-page .action-buttons .merge-btn[data-v-19f8441d]:disabled{background-color:#9ca3af;cursor:not-allowed}.pdf-merge-page .action-buttons .merge-btn[data-v-19f8441d]:disabled:hover{background-color:#9ca3af}
