.pdf-delete-pages-card[data-v-269b6bd4]{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}.pdf-delete-pages-card[data-v-269b6bd4] .el-card__body,.pdf-delete-pages-container[data-v-269b6bd4]{padding:0}.upload-section[data-v-269b6bd4],.selection-section[data-v-269b6bd4],.result-section[data-v-269b6bd4]{padding:32px;border-bottom:1px solid #f3f4f6}.upload-section[data-v-269b6bd4]:last-child,.selection-section[data-v-269b6bd4]:last-child,.result-section[data-v-269b6bd4]:last-child{border-bottom:none}.section-title[data-v-269b6bd4]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 24px;letter-spacing:-.025em}.section-header[data-v-269b6bd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.file-info[data-v-269b6bd4]{padding:20px;background:linear-gradient(135deg,#f6f9fc,#f0f4f8);border-radius:10px;border:1px solid #e2e8f0}.file-details[data-v-269b6bd4]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page-count[data-v-269b6bd4]{color:#6b7280;font-size:14px;font-weight:500}.page-selection[data-v-269b6bd4] .el-form-item{margin-bottom:24px}.page-selection[data-v-269b6bd4] .el-form-item__label{font-weight:600;color:#374151;margin-bottom:8px}.page-selection[data-v-269b6bd4] .el-input__inner{border-radius:8px;border-color:#e5e7eb}.page-selection[data-v-269b6bd4] .el-input__inner:hover{border-color:#d1d5db}.page-selection[data-v-269b6bd4] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.input-hint[data-v-269b6bd4]{margin-top:8px;font-size:13px;color:#6b7280;line-height:1.5}.invert-checkbox[data-v-269b6bd4] .el-checkbox__label{font-weight:500;color:#4b5563}.page-preview[data-v-269b6bd4]{margin:32px 0;padding:24px;background:linear-gradient(135deg,#fafbfc,#f3f4f6);border-radius:10px;border:1px solid #e5e7eb}.page-preview h3[data-v-269b6bd4]{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.preview-content[data-v-269b6bd4]{min-height:100px;max-height:400px;overflow-y:auto}.preview-content[data-v-269b6bd4]::-webkit-scrollbar{width:6px}.preview-content[data-v-269b6bd4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.preview-content[data-v-269b6bd4]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.preview-content[data-v-269b6bd4]::-webkit-scrollbar-thumb:hover{background:#555}.pages-grid[data-v-269b6bd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;padding:16px;background:#fff;border-radius:8px}.pages-grid .page-item[data-v-269b6bd4]{cursor:pointer;transition:all .2s ease}.pages-grid .page-item[data-v-269b6bd4]:hover{transform:translateY(-2px)}.pages-grid .page-item:hover .page-thumbnail[data-v-269b6bd4]{box-shadow:0 4px 12px #00000026}.pages-grid .page-item.selected .page-thumbnail[data-v-269b6bd4]{border-color:var(--el-color-danger);opacity:.7}.pages-grid .page-item .page-thumbnail[data-v-269b6bd4]{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-269b6bd4]{width:100%;height:100%;object-fit:cover}.pages-grid .page-item .page-thumbnail .page-number[data-v-269b6bd4]{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 .delete-marker[data-v-269b6bd4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:var(--el-color-danger);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;animation:fadeIn-269b6bd4 .2s ease}@keyframes fadeIn-269b6bd4{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.process-button[data-v-269b6bd4]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.process-button[data-v-269b6bd4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}[data-v-269b6bd4] .el-empty{padding:20px 0}[data-v-269b6bd4] .el-empty .el-empty__description{color:#6b7280;font-size:14px}@media (prefers-color-scheme: dark){.pdf-delete-pages-card[data-v-269b6bd4]{background:#1f2937;border-color:#374151}.pdf-delete-pages-card .section-title[data-v-269b6bd4]{color:#f3f4f6}.pdf-delete-pages-card .file-info[data-v-269b6bd4]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.pdf-delete-pages-card .page-count[data-v-269b6bd4]{color:#d1d5db}.pdf-delete-pages-card .page-selection[data-v-269b6bd4] .el-form-item__label{color:#e5e7eb}.pdf-delete-pages-card .page-selection[data-v-269b6bd4] .el-input__inner{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.pdf-delete-pages-card .page-selection[data-v-269b6bd4] .el-input__inner:hover{border-color:#6b7280}.pdf-delete-pages-card .page-selection[data-v-269b6bd4] .el-checkbox__label{color:#d1d5db}.pdf-delete-pages-card .input-hint[data-v-269b6bd4]{color:#9ca3af}.pdf-delete-pages-card .page-preview[data-v-269b6bd4]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.pdf-delete-pages-card .page-preview h3[data-v-269b6bd4]{color:#e5e7eb}.pdf-delete-pages-card .preview-content[data-v-269b6bd4]::-webkit-scrollbar-track{background:#374151}.pdf-delete-pages-card .preview-content[data-v-269b6bd4]::-webkit-scrollbar-thumb{background:#6b7280}.pdf-delete-pages-card .preview-content[data-v-269b6bd4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.pdf-delete-pages-card .upload-section[data-v-269b6bd4],.pdf-delete-pages-card .selection-section[data-v-269b6bd4],.pdf-delete-pages-card .result-section[data-v-269b6bd4]{border-bottom-color:#374151}}@media (max-width: 768px){.upload-section[data-v-269b6bd4],.selection-section[data-v-269b6bd4],.result-section[data-v-269b6bd4]{padding:20px}.section-title[data-v-269b6bd4]{font-size:18px;margin-bottom:20px}.section-header[data-v-269b6bd4]{flex-direction:column;align-items:flex-start;gap:12px}.page-preview[data-v-269b6bd4]{margin:24px 0;padding:20px}.process-button[data-v-269b6bd4]{height:44px;font-size:15px}.preview-content[data-v-269b6bd4]{max-height:200px}}@media (max-width: 480px){.upload-section[data-v-269b6bd4],.selection-section[data-v-269b6bd4],.result-section[data-v-269b6bd4]{padding:16px}.file-details[data-v-269b6bd4]{flex-direction:column;align-items:flex-start}.page-tag[data-v-269b6bd4]{font-size:12px}}
