.pdf-compress-card[data-v-efa0b198]{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}.pdf-compress-container[data-v-efa0b198]{padding:24px}@media (max-width: 768px){.pdf-compress-container[data-v-efa0b198]{padding:16px}}.upload-section[data-v-efa0b198],.settings-section[data-v-efa0b198],.preview-section[data-v-efa0b198],.result-section[data-v-efa0b198]{margin-bottom:32px}.upload-section[data-v-efa0b198]:last-child,.settings-section[data-v-efa0b198]:last-child,.preview-section[data-v-efa0b198]:last-child,.result-section[data-v-efa0b198]:last-child{margin-bottom:0}.section-header[data-v-efa0b198]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header .section-title[data-v-efa0b198]{margin:0;font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.section-header .header-actions[data-v-efa0b198]{display:flex;gap:8px}.file-info[data-v-efa0b198]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--el-fill-color-light);border-radius:8px;margin-top:16px;font-size:14px}.file-info .el-icon[data-v-efa0b198]{color:var(--el-color-primary)}.file-info .file-name[data-v-efa0b198]{font-weight:500;color:var(--el-text-color-primary)}.file-info .file-size[data-v-efa0b198],.file-info .page-count[data-v-efa0b198]{color:var(--el-text-color-secondary)}.settings-form .el-form-item[data-v-efa0b198]{margin-bottom:24px}.settings-form .form-hint[data-v-efa0b198]{margin-left:12px;font-size:12px;color:var(--el-text-color-secondary)}.settings-form .el-slider[data-v-efa0b198] .el-slider__runway{height:6px;background-color:var(--el-fill-color)}.settings-form .el-slider[data-v-efa0b198] .el-slider__bar{height:6px}.settings-form .el-slider[data-v-efa0b198] .el-slider__button-wrapper .el-slider__button{width:18px;height:18px;border:2px solid var(--el-color-primary)}.settings-form .el-slider[data-v-efa0b198] .el-slider__marks-text{font-size:12px;color:var(--el-text-color-regular)}.settings-form .el-radio-button[data-v-efa0b198]{height:auto}.settings-form .el-radio-button[data-v-efa0b198] .el-radio-button__inner{padding:12px 20px;height:auto;line-height:1.5}.settings-form .level-option[data-v-efa0b198]{display:flex;flex-direction:column;align-items:center;gap:4px}.settings-form .level-option .level-name[data-v-efa0b198]{font-weight:500}.settings-form .level-option .level-desc[data-v-efa0b198]{font-size:12px;color:var(--el-text-color-secondary)}.settings-form .estimate-info[data-v-efa0b198]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--el-fill-color-light);border-radius:8px}.settings-form .estimate-info .estimate-item[data-v-efa0b198]{display:flex;justify-content:space-between;align-items:center}.settings-form .estimate-info .estimate-item .estimate-label[data-v-efa0b198]{font-size:14px;color:var(--el-text-color-regular)}.settings-form .estimate-info .estimate-item .estimate-value[data-v-efa0b198]{font-size:14px;font-weight:500;color:var(--el-text-color-primary)}.settings-form .estimate-info .estimate-item .estimate-value.highlight[data-v-efa0b198]{color:var(--el-color-success)}.action-buttons[data-v-efa0b198]{margin-top:24px;padding-top:24px;border-top:1px solid var(--el-border-color-lighter);text-align:center}.action-buttons .compress-button[data-v-efa0b198]{min-width:200px;font-size:16px;padding:12px 32px;border-radius:8px;font-weight:600}.result-stats[data-v-efa0b198]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px;padding:24px;background:var(--el-fill-color-light);border-radius:12px}@media (max-width: 768px){.result-stats[data-v-efa0b198]{flex-wrap:wrap;gap:16px}}.result-stats .stat-card[data-v-efa0b198]{display:flex;align-items:center;gap:16px;padding:12px;background:var(--el-bg-color);border-radius:8px;transition:all .3s ease}.result-stats .stat-card[data-v-efa0b198]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.result-stats .stat-card.highlight[data-v-efa0b198]{background:var(--el-color-success-light-9);border:1px solid var(--el-color-success-light-7)}.result-stats .stat-card.highlight .stat-content .stat-value[data-v-efa0b198]{color:var(--el-color-success);font-size:22px}.result-stats .stat-icon[data-v-efa0b198]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:24px}.result-stats .stat-icon.original[data-v-efa0b198]{background:var(--el-color-info-light-9);color:var(--el-color-info)}.result-stats .stat-icon.compressed[data-v-efa0b198]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.result-stats .stat-icon.reduction[data-v-efa0b198]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.result-stats .stat-content .stat-label[data-v-efa0b198]{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:4px}.result-stats .stat-content .stat-value[data-v-efa0b198]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.result-stats .stat-arrow[data-v-efa0b198]{font-size:20px;color:var(--el-text-color-placeholder)}@media (max-width: 768px){.result-stats .stat-arrow[data-v-efa0b198]{display:none}}.result-section .viewer-container[data-v-efa0b198]{min-height:500px;border:1px solid var(--el-border-color-lighter);border-radius:8px;overflow:hidden}.result-section .viewer-container .pdf-viewer[data-v-efa0b198]{height:500px}.empty-state[data-v-efa0b198]{padding:60px 0}.empty-state .empty-icon[data-v-efa0b198]{font-size:60px;color:var(--el-text-color-placeholder)}.pdf-compress-card[data-v-efa0b198] .el-card__body{padding:0}@media (max-width: 768px){.section-header[data-v-efa0b198]{flex-wrap:wrap;gap:8px}.section-header .section-title[data-v-efa0b198]{font-size:15px}.settings-form .el-form-item[data-v-efa0b198]{margin-bottom:16px}.settings-form .level-option .level-desc[data-v-efa0b198]{display:none}.settings-section .action-buttons[data-v-efa0b198]{margin-top:16px;padding-top:16px}.settings-section .action-buttons .compress-button[data-v-efa0b198]{min-width:160px;font-size:14px;height:40px}.result-section .viewer-container[data-v-efa0b198]{min-height:400px}.result-section .viewer-container .pdf-viewer[data-v-efa0b198]{height:400px}}@media (prefers-color-scheme: dark){.pdf-compress-card[data-v-efa0b198]{background:var(--el-bg-color);border-color:var(--el-border-color);box-shadow:0 1px 3px #0000004d}}
