.PDFCompressor_wrapper___0cYD{display:flex;flex-direction:column;gap:20px}.PDFCompressor_dropzone__yLuRH{border:2px dashed #d1d5db;border-radius:12px;padding:52px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:#fff;outline:none}.PDFCompressor_dropzoneActive__PNyhJ,.PDFCompressor_dropzone__yLuRH:hover{border-color:#e74c3c;background:#fff5f5}.PDFCompressor_dropSvg__MqxSs{width:52px;height:52px;color:#e74c3c;margin:0 auto 14px;display:block}.PDFCompressor_dropzone__yLuRH p{margin:0 0 6px;color:#6b7280;font-size:.95rem}.PDFCompressor_dropzone__yLuRH strong{color:#e74c3c}.PDFCompressor_dropzone__yLuRH small{display:block;color:#9ca3af;font-size:.82rem}.PDFCompressor_fileCard__4tGey{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.PDFCompressor_fileCardIcon__2vTQy{width:28px;height:28px;color:#e74c3c;flex-shrink:0}.PDFCompressor_fileInfo__lK_5T{flex:1 1;min-width:0}.PDFCompressor_fileName__NViR_{font-size:.9rem;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PDFCompressor_fileMeta__kseYL{font-size:.78rem;color:#9ca3af;margin-top:2px}.PDFCompressor_removeBtnIcon__m6Auu{background:none;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.85rem;color:#ef4444;transition:background .15s;flex-shrink:0}.PDFCompressor_removeBtnIcon__m6Auu:hover{background:#fef2f2}.PDFCompressor_levelBox__LzUXz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.PDFCompressor_levelLabel__60feR{display:block;font-size:.88rem;font-weight:600;color:#374151;margin-bottom:12px}.PDFCompressor_levelOptions__N6746{display:flex;gap:10px;flex-wrap:wrap}.PDFCompressor_levelOption__PLCgv{flex:1 1;min-width:120px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.PDFCompressor_levelActive__snZ1T,.PDFCompressor_levelOption__PLCgv:hover{border-color:#e74c3c;background:#fff5f5}.PDFCompressor_levelName___XA5J{font-size:.88rem;font-weight:600;color:#111827}.PDFCompressor_levelActive__snZ1T .PDFCompressor_levelName___XA5J{color:#e74c3c}.PDFCompressor_levelDesc__3_4b8{font-size:.78rem;color:#9ca3af;line-height:1.4}.PDFCompressor_actions__33fDs{display:flex;gap:12px;flex-wrap:wrap}.PDFCompressor_primaryBtn__kD_dt{padding:11px 28px;background:#e74c3c;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s;min-width:160px}.PDFCompressor_primaryBtn__kD_dt:hover:not(:disabled){background:#c0392b}.PDFCompressor_primaryBtn__kD_dt:disabled{opacity:.6;cursor:not-allowed}.PDFCompressor_secondaryBtn__L_LZR{padding:11px 24px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .15s}.PDFCompressor_secondaryBtn__L_LZR:hover:not(:disabled){background:#f9fafb}.PDFCompressor_secondaryBtn__L_LZR:disabled{opacity:.5;cursor:not-allowed}.PDFCompressor_status__P5WYv{font-size:.9rem;color:#6b7280}.PDFCompressor_statusError__0ViNl{color:#ef4444}.PDFCompressor_resultBox__2ud8R{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.PDFCompressor_resultBoxWarn__MgqpC{background:#fffbeb;border-color:#fcd34d}.PDFCompressor_savings__8ObDh{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.PDFCompressor_savingItem___pNQV{display:flex;flex-direction:column;gap:2px}.PDFCompressor_savingLabel__ygUTJ{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.PDFCompressor_savingValue__tiypT{font-size:1.05rem;font-weight:700;color:#111827}.PDFCompressor_savingHighlight__GrBJ7 .PDFCompressor_savingValue__tiypT{color:#16a34a}.PDFCompressor_savingGrew__IsCV6 .PDFCompressor_savingValue__tiypT{color:#b45309}.PDFCompressor_warnMsg__iTOp4{font-size:.84rem;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:10px 14px;margin:0;line-height:1.5}.PDFCompressor_downloadRow__y5Fpd{display:flex;gap:10px;flex-wrap:wrap}.PDFCompressor_downloadLinkSecondary__h7uC_{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s}.PDFCompressor_downloadLinkSecondary__h7uC_:hover{background:#f9fafb}.PDFCompressor_arrowIcon__9J0JF{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.PDFCompressor_downloadLink__VU31o{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:#16a34a;color:#fff;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s}.PDFCompressor_downloadLink__VU31o:hover{background:#15803d}@media (max-width:500px){.PDFCompressor_levelOptions__N6746{flex-direction:column}.PDFCompressor_savings__8ObDh{gap:12px}}