.upload-container[data-v-7844cff7]{animation:fadeIn-7844cff7 .6s ease-out}@keyframes fadeIn-7844cff7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card[data-v-7844cff7]{background:white;border-radius:20px;padding:40px;box-shadow:0 20px 60px #00000014}.card-header[data-v-7844cff7]{display:flex;align-items:center;gap:20px;margin-bottom:32px}.header-icon[data-v-7844cff7]{width:72px;height:72px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff}.header-text h1[data-v-7844cff7]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 6px}.header-text p[data-v-7844cff7]{font-size:15px;color:#666;margin:0}.compress-layout[data-v-7844cff7]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compress-section[data-v-7844cff7]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-7844cff7]{font-size:16px;font-weight:600;color:#333;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.upload-area[data-v-7844cff7]{flex:1;min-height:320px}.upload-demo[data-v-7844cff7]{height:100%}.upload-demo[data-v-7844cff7] .el-upload-dragger{height:100%;min-height:320px;border:2px dashed #e0e0e0;border-radius:16px;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:all .3s}.upload-demo[data-v-7844cff7] .el-upload-dragger:hover{border-color:#f093fb;background:#fff5fa}.upload-content[data-v-7844cff7]{text-align:center}.upload-icon[data-v-7844cff7]{color:#ccc;margin-bottom:16px}.upload-text h3[data-v-7844cff7]{font-size:18px;color:#333;margin:0 0 8px;font-weight:600}.upload-text p[data-v-7844cff7]{font-size:14px;color:#999;margin:0}.upload-tip[data-v-7844cff7]{margin-top:16px;font-size:12px;color:#bbb}.preview-wrapper[data-v-7844cff7]{display:flex;flex-direction:column;gap:12px}.preview-pdf-box[data-v-7844cff7]{background:#f5f5f5;border-radius:12px;padding:8px;min-height:320px;height:400px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;overflow:hidden}.pdf-iframe[data-v-7844cff7]{width:100%;height:100%;border:none;border-radius:8px}.file-info[data-v-7844cff7]{background:#f8f9fa;border-radius:10px;padding:14px 16px}.info-row[data-v-7844cff7]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;gap:12px}.info-label[data-v-7844cff7]{color:#888;flex-shrink:0}.info-value[data-v-7844cff7]{color:#333;font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.file-name-text[data-v-7844cff7]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.highlight[data-v-7844cff7]{color:#f5576c;font-weight:600}.info-value.success[data-v-7844cff7]{color:#52c41a;font-weight:600}.settings-panel[data-v-7844cff7]{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:18px}.setting-item[data-v-7844cff7]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-7844cff7]{font-size:14px;font-weight:600;color:#333}.size-input-row[data-v-7844cff7]{display:flex;align-items:center}.info-desc[data-v-7844cff7]{font-size:13px;color:#888}.target-preview[data-v-7844cff7]{font-size:14px;color:#333;font-weight:600;background:white;padding:8px 12px;border-radius:8px;border:1px solid #eee}.target-ratio[data-v-7844cff7]{font-size:12px;color:#52c41a;font-weight:400;margin-left:6px}.target-ratio.warn[data-v-7844cff7]{color:#faad14}.compress-btn[data-v-7844cff7]{width:100%;justify-content:center;gap:8px;margin-top:6px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border:none;border-radius:12px}.compress-btn[data-v-7844cff7]:hover{opacity:.9}.result-panel[data-v-7844cff7]{background:linear-gradient(135deg,#f6ffed 0%,#f0f9eb 100%);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px;border:1px solid #b7eb8f}.result-panel .section-title[data-v-7844cff7]{color:#389e0d;border-bottom-color:#b7eb8f}.result-ratio[data-v-7844cff7]{text-align:center;padding:10px 0}.ratio-big[data-v-7844cff7]{font-size:42px;font-weight:700;color:#52c41a;line-height:1}.ratio-label[data-v-7844cff7]{font-size:13px;color:#73d13d;margin-top:4px}.result-info[data-v-7844cff7]{background:white;border-radius:10px;padding:12px 16px}.download-btn[data-v-7844cff7]{width:100%;justify-content:center;gap:8px;border-radius:10px}@media (max-width: 900px){.compress-layout[data-v-7844cff7]{grid-template-columns:1fr}.feature-card[data-v-7844cff7]{padding:24px}.card-header[data-v-7844cff7]{flex-direction:column;text-align:center;margin-bottom:24px}.header-text h1[data-v-7844cff7]{font-size:22px}.info-value[data-v-7844cff7],.file-name-text[data-v-7844cff7]{max-width:160px}}
