.pdf-add-page-numbers-card[data-v-edaf26d3]{border-radius:12px;overflow:hidden;background:var(--el-bg-color);box-shadow:0 1px 3px #0000001a;border:1px solid var(--el-border-color-lighter);transition:all .3s ease}.pdf-add-page-numbers-card[data-v-edaf26d3]:hover{box-shadow:0 2px 8px #0000001f}.pdf-add-page-numbers-container[data-v-edaf26d3]{padding:24px}@media (max-width: 768px){.pdf-add-page-numbers-container[data-v-edaf26d3]{padding:16px}}.upload-section[data-v-edaf26d3],.settings-section[data-v-edaf26d3],.preview-section[data-v-edaf26d3],.result-section[data-v-edaf26d3]{margin-bottom:32px}.upload-section[data-v-edaf26d3]:last-child,.settings-section[data-v-edaf26d3]:last-child,.preview-section[data-v-edaf26d3]:last-child,.result-section[data-v-edaf26d3]:last-child{margin-bottom:0}.section-header[data-v-edaf26d3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header .section-title[data-v-edaf26d3]{margin:0;font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.section-header .header-actions[data-v-edaf26d3]{display:flex;gap:8px}.file-info[data-v-edaf26d3]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;margin-top:16px;font-size:14px;transition:all .2s ease}.file-info[data-v-edaf26d3]:hover{background:var(--el-fill-color);border-color:var(--el-border-color)}.file-info .el-icon[data-v-edaf26d3]{color:var(--el-color-primary);font-size:18px}.file-info .file-name[data-v-edaf26d3]{font-weight:500;color:var(--el-text-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.file-info .file-size[data-v-edaf26d3],.file-info .page-count[data-v-edaf26d3]{color:var(--el-text-color-secondary);font-size:13px}.settings-form[data-v-edaf26d3]{background:var(--el-fill-color-lighter);padding:20px;border-radius:8px;border:1px solid var(--el-border-color-lighter)}.settings-form[data-v-edaf26d3] .el-form-item{margin-bottom:20px}.settings-form[data-v-edaf26d3] .el-form-item:last-child{margin-bottom:0}.settings-form[data-v-edaf26d3] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary)}.settings-form[data-v-edaf26d3] .el-input__wrapper,.settings-form[data-v-edaf26d3] .el-select,.settings-form[data-v-edaf26d3] .el-input-number{box-shadow:0 0 0 1px var(--el-border-color-lighter) inset;transition:all .2s ease}.settings-form[data-v-edaf26d3] .el-input__wrapper:hover,.settings-form[data-v-edaf26d3] .el-select:hover,.settings-form[data-v-edaf26d3] .el-input-number:hover{box-shadow:0 0 0 1px var(--el-border-color) inset}.settings-form[data-v-edaf26d3] .el-input__wrapper.is-focus,.settings-form[data-v-edaf26d3] .el-select.is-focus,.settings-form[data-v-edaf26d3] .el-input-number.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.settings-form[data-v-edaf26d3] .el-slider__bar{background-color:var(--el-color-primary)}.settings-form[data-v-edaf26d3] .el-slider__button-wrapper:hover .el-slider__button{transform:scale(1.2)}.settings-form[data-v-edaf26d3] .el-radio-group{display:flex;gap:20px}.settings-form .range-input[data-v-edaf26d3]{margin-top:12px;width:100%}.settings-form .form-hint[data-v-edaf26d3]{margin-left:8px;font-size:12px;color:var(--el-text-color-secondary)}.page-preview-section[data-v-edaf26d3]{margin-top:32px;padding:24px;background:linear-gradient(135deg,#fafbfc,#f3f4f6);border-radius:10px;border:1px solid #e5e7eb;width:100%}.page-preview-section .page-preview-header[data-v-edaf26d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-preview-section .page-preview-header .preview-title[data-v-edaf26d3]{font-size:16px;font-weight:600;color:#374151}.page-preview-section .page-preview-header .preview-hint[data-v-edaf26d3]{font-size:13px;color:#6b7280}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]{display:grid;grid-template-columns:repeat(auto-fill,150px);gap:16px;padding:16px;background:#fff;border-radius:8px;max-height:400px;overflow-y:auto;width:100%}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar{width:6px}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-thumb:hover{background:#555}.page-preview-section .page-thumbnails-grid .page-thumbnail-item[data-v-edaf26d3]{cursor:pointer;transition:all .2s ease}.page-preview-section .page-thumbnails-grid .page-thumbnail-item[data-v-edaf26d3]:hover{transform:translateY(-2px)}.page-preview-section .page-thumbnails-grid .page-thumbnail-item:hover .page-thumbnail[data-v-edaf26d3]{box-shadow:0 4px 12px #00000026}.page-preview-section .page-thumbnails-grid .page-thumbnail-item.selected .page-thumbnail[data-v-edaf26d3]{border-color:var(--el-color-primary);box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail[data-v-edaf26d3]{position:relative;background:#f5f5f5;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;aspect-ratio:210/297;transition:all .2s ease}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail canvas[data-v-edaf26d3]{width:100%;height:100%;object-fit:cover;display:block}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail .page-number[data-v-edaf26d3]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail .check-icon[data-v-edaf26d3]{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-edaf26d3 .2s ease}@keyframes fadeIn-edaf26d3{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.action-buttons[data-v-edaf26d3]{margin-top:24px;padding-top:24px;border-top:1px solid var(--el-border-color-lighter);text-align:center}.action-buttons .add-button[data-v-edaf26d3]{min-width:200px;font-size:16px;padding:12px 32px;border-radius:8px;font-weight:600;box-shadow:0 2px 4px #00000014;transition:all .3s ease}.action-buttons .add-button[data-v-edaf26d3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #409eff4d}.action-buttons .add-button[data-v-edaf26d3]:active{transform:translateY(0)}.action-buttons .add-button .el-icon[data-v-edaf26d3]{margin-right:8px}.preview-section .viewer-container[data-v-edaf26d3]{min-height:500px;margin-bottom:16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;overflow:hidden;background:var(--el-fill-color-lighter);transition:all .3s ease}.preview-section .viewer-container[data-v-edaf26d3]:hover{border-color:var(--el-border-color);box-shadow:0 2px 6px #0000000d}.preview-section .viewer-container .pdf-viewer[data-v-edaf26d3]{height:500px}.result-section .viewer-container[data-v-edaf26d3]{min-height:500px;margin-bottom:16px;border:1px solid var(--el-border-color-lighter);border-radius:8px;overflow:hidden;background:var(--el-fill-color-lighter);transition:all .3s ease}.result-section .viewer-container[data-v-edaf26d3]:hover{border-color:var(--el-border-color);box-shadow:0 2px 6px #0000000d}.result-section .viewer-container .pdf-viewer[data-v-edaf26d3]{height:500px}.result-section .result-info[data-v-edaf26d3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;font-size:14px;transition:all .2s ease}.result-section .result-info[data-v-edaf26d3]:hover{background:var(--el-fill-color);border-color:var(--el-border-color)}.result-section .result-info .el-icon[data-v-edaf26d3]{color:var(--el-color-primary);font-size:18px}.result-section .result-info .file-name[data-v-edaf26d3]{font-weight:500;color:var(--el-text-color-primary)}.result-section .result-info .file-size[data-v-edaf26d3]{color:var(--el-text-color-secondary);font-size:13px}.empty-state[data-v-edaf26d3]{padding:60px 0}.empty-state .empty-icon[data-v-edaf26d3]{font-size:60px;color:var(--el-text-color-placeholder);opacity:.6}.empty-state[data-v-edaf26d3] .el-empty__description{margin-top:16px;color:var(--el-text-color-secondary)}@media (max-width: 768px){.section-header[data-v-edaf26d3]{flex-wrap:wrap;gap:8px}.section-header .section-title[data-v-edaf26d3]{font-size:14px}.file-info[data-v-edaf26d3]{padding:10px 12px;font-size:13px}.file-info .el-icon[data-v-edaf26d3]{font-size:16px}.file-info .file-name[data-v-edaf26d3]{max-width:200px}.settings-form[data-v-edaf26d3]{padding:16px}.settings-form[data-v-edaf26d3] .el-form-item{margin-bottom:16px}.settings-form[data-v-edaf26d3] .el-form-item__label{font-size:13px}.action-buttons[data-v-edaf26d3]{margin-top:16px;padding-top:16px}.action-buttons .add-button[data-v-edaf26d3]{min-width:160px;font-size:14px;padding:10px 24px}.preview-section .viewer-container[data-v-edaf26d3],.result-section .viewer-container[data-v-edaf26d3]{min-height:400px}.preview-section .viewer-container .pdf-viewer[data-v-edaf26d3],.result-section .viewer-container .pdf-viewer[data-v-edaf26d3]{height:400px}}@media (prefers-color-scheme: dark){.pdf-add-page-numbers-card[data-v-edaf26d3]{box-shadow:0 1px 3px #0000004d}.pdf-add-page-numbers-card[data-v-edaf26d3]:hover{box-shadow:0 2px 8px #0006}.settings-form[data-v-edaf26d3]{background:var(--el-fill-color)}.file-info[data-v-edaf26d3]:hover,.result-info[data-v-edaf26d3]:hover{box-shadow:0 1px 4px #0003}.page-preview-section[data-v-edaf26d3]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.page-preview-section .preview-title[data-v-edaf26d3]{color:#e5e7eb}.page-preview-section .preview-hint[data-v-edaf26d3]{color:#9ca3af}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]{background:#1f2937}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-track{background:#374151}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-thumb{background:#6b7280}.page-preview-section .page-thumbnails-grid[data-v-edaf26d3]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail[data-v-edaf26d3]{background:#374151;border-color:#4b5563}.page-preview-section .page-thumbnails-grid .page-thumbnail-item .page-thumbnail canvas[data-v-edaf26d3]{background:#2d3748}.preview-section .viewer-container[data-v-edaf26d3]:hover,.result-section .viewer-container[data-v-edaf26d3]:hover{box-shadow:0 2px 6px #0003}}
