.pdf-extract-pages-card[data-v-516d1a12]{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}.pdf-extract-pages-card[data-v-516d1a12] .el-card__body,.pdf-extract-pages-container[data-v-516d1a12]{padding:0}.upload-section[data-v-516d1a12],.selection-section[data-v-516d1a12],.result-section[data-v-516d1a12]{padding:32px;border-bottom:1px solid #f3f4f6}.upload-section[data-v-516d1a12]:last-child,.selection-section[data-v-516d1a12]:last-child,.result-section[data-v-516d1a12]:last-child{border-bottom:none}.section-title[data-v-516d1a12]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 24px;letter-spacing:-.025em}.section-header[data-v-516d1a12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.file-info[data-v-516d1a12]{padding:20px;background:linear-gradient(135deg,#f6f9fc,#f0f4f8);border-radius:10px;border:1px solid #e2e8f0}.file-details[data-v-516d1a12]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page-count[data-v-516d1a12]{color:#6b7280;font-size:14px;font-weight:500}.page-selection[data-v-516d1a12] .el-form-item{margin-bottom:24px}.page-selection[data-v-516d1a12] .el-form-item__label{font-weight:600;color:#374151;margin-bottom:8px}.page-selection[data-v-516d1a12] .el-input__inner{border-radius:8px;border-color:#e5e7eb}.page-selection[data-v-516d1a12] .el-input__inner:hover{border-color:#d1d5db}.page-selection[data-v-516d1a12] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.page-selection[data-v-516d1a12] .el-radio-group{display:flex;gap:24px}.page-selection[data-v-516d1a12] .el-radio__label{font-weight:500;color:#4b5563}.input-hint[data-v-516d1a12]{margin-top:8px;font-size:13px;color:#6b7280;line-height:1.5}.page-preview[data-v-516d1a12]{margin:32px 0;padding:24px;background:linear-gradient(135deg,#fafbfc,#f3f4f6);border-radius:10px;border:1px solid #e5e7eb}.page-preview h3[data-v-516d1a12]{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.preview-content[data-v-516d1a12]{min-height:100px;width:100%}.pages-grid[data-v-516d1a12]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;padding:16px;background:#fff;border-radius:8px;max-height:400px;overflow-y:auto;width:100%}.pages-grid[data-v-516d1a12]::-webkit-scrollbar{width:6px}.pages-grid[data-v-516d1a12]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.pages-grid[data-v-516d1a12]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.pages-grid[data-v-516d1a12]::-webkit-scrollbar-thumb:hover{background:#555}.pages-grid .page-item[data-v-516d1a12]{cursor:pointer;transition:all .2s ease}.pages-grid .page-item[data-v-516d1a12]:hover{transform:translateY(-2px)}.pages-grid .page-item:hover .page-thumbnail[data-v-516d1a12]{box-shadow:0 4px 12px #00000026}.pages-grid .page-item.selected .page-thumbnail[data-v-516d1a12]{border-color:var(--el-color-primary);box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.pages-grid .page-item .page-thumbnail[data-v-516d1a12]{position:relative;background:#f5f5f5;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;aspect-ratio:210/297;transition:all .2s ease}.pages-grid .page-item .page-thumbnail canvas[data-v-516d1a12]{width:100%;height:100%;object-fit:cover}.pages-grid .page-item .page-thumbnail .page-number[data-v-516d1a12]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.pages-grid .page-item .page-thumbnail .check-icon[data-v-516d1a12]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:var(--el-color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;animation:fadeIn-516d1a12 .2s ease}@keyframes fadeIn-516d1a12{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.process-button[data-v-516d1a12]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.process-button[data-v-516d1a12]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.result-list[data-v-516d1a12]{display:flex;flex-direction:column;gap:16px}.result-item[data-v-516d1a12]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#fafbfc,#f9fafb);border-radius:10px;border:1px solid #e5e7eb;transition:all .3s ease}.result-item[data-v-516d1a12]:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.result-info[data-v-516d1a12]{display:flex;align-items:center;gap:12px}.file-icon[data-v-516d1a12]{font-size:20px;color:#6366f1}.filename[data-v-516d1a12]{font-weight:600;color:#1f2937;font-size:15px}.result-actions[data-v-516d1a12]{display:flex;gap:10px}[data-v-516d1a12] .el-empty{padding:20px 0}[data-v-516d1a12] .el-empty .el-empty__description{color:#6b7280;font-size:14px}[data-v-516d1a12] .el-dialog{border-radius:12px}[data-v-516d1a12] .el-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #e5e7eb}[data-v-516d1a12] .el-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#1f2937}@media (prefers-color-scheme: dark){.pdf-extract-pages-card[data-v-516d1a12]{background:#1f2937;border-color:#374151}.pdf-extract-pages-card .section-title[data-v-516d1a12]{color:#f3f4f6}.pdf-extract-pages-card .file-info[data-v-516d1a12]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.pdf-extract-pages-card .page-count[data-v-516d1a12]{color:#d1d5db}.pdf-extract-pages-card .page-selection[data-v-516d1a12] .el-form-item__label{color:#e5e7eb}.pdf-extract-pages-card .page-selection[data-v-516d1a12] .el-input__inner{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.pdf-extract-pages-card .page-selection[data-v-516d1a12] .el-input__inner:hover{border-color:#6b7280}.pdf-extract-pages-card .page-selection[data-v-516d1a12] .el-radio__label{color:#d1d5db}.pdf-extract-pages-card .input-hint[data-v-516d1a12]{color:#9ca3af}.pdf-extract-pages-card .page-preview[data-v-516d1a12]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.pdf-extract-pages-card .page-preview h3[data-v-516d1a12]{color:#e5e7eb}.pdf-extract-pages-card .result-item[data-v-516d1a12]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.pdf-extract-pages-card .result-item[data-v-516d1a12]:hover{background:linear-gradient(135deg,#4b5563,#6b7280);border-color:#6b7280}.pdf-extract-pages-card .filename[data-v-516d1a12]{color:#f3f4f6}.pdf-extract-pages-card .upload-section[data-v-516d1a12],.pdf-extract-pages-card .selection-section[data-v-516d1a12],.pdf-extract-pages-card .result-section[data-v-516d1a12]{border-bottom-color:#374151}}@media (max-width: 768px){.upload-section[data-v-516d1a12],.selection-section[data-v-516d1a12],.result-section[data-v-516d1a12]{padding:20px}.section-title[data-v-516d1a12]{font-size:18px;margin-bottom:20px}.section-header[data-v-516d1a12]{flex-direction:column;align-items:flex-start;gap:12px}.page-preview[data-v-516d1a12]{margin:24px 0;padding:20px}.result-item[data-v-516d1a12]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.result-actions[data-v-516d1a12]{align-self:flex-end}.process-button[data-v-516d1a12]{height:44px;font-size:15px}}@media (max-width: 480px){.upload-section[data-v-516d1a12],.selection-section[data-v-516d1a12],.result-section[data-v-516d1a12]{padding:16px}.file-details[data-v-516d1a12]{flex-direction:column;align-items:flex-start}}
