.PdfToExcel_wrapper__Vy2cH{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:14px;padding:28px;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef}.PdfToExcel_modeBox__1QRVB{display:flex;flex-direction:column;gap:8px}.PdfToExcel_modeOption__6CE4J{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;background:#fff}.PdfToExcel_modeOption__6CE4J:hover{border-color:#a5b4fc}.PdfToExcel_modeSelected__8i9Sg{border-color:#667eea;background:rgba(102,126,234,.04)}.PdfToExcel_modeOption__6CE4J input[type=radio]{margin-top:3px;flex-shrink:0;accent-color:#667eea;width:16px;height:16px;cursor:pointer}.PdfToExcel_modeBody__wlJVu{display:flex;flex-direction:column;gap:3px}.PdfToExcel_modeTitle__we7xa{font-size:.9rem;font-weight:600;color:#374151}.PdfToExcel_modeDesc__fPLes{font-size:.8rem;color:#6b7280;line-height:1.5}.PdfToExcel_dropZone__OKEi9{border:2px dashed #d1d5db;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:#fafafa}.PdfToExcel_dragOver__QgKoL,.PdfToExcel_dropZone__OKEi9:hover{border-color:#667eea;background:rgba(102,126,234,.04)}.PdfToExcel_hasFile__6_7Zb{border-style:solid;border-color:#667eea;background:rgba(102,126,234,.05)}.PdfToExcel_dropPrompt__S9PXN{display:flex;flex-direction:column;align-items:center;gap:8px}.PdfToExcel_dropSvg__Ythtv{color:#9ca3af}.PdfToExcel_dropLabel__kd6cL{font-size:1rem;font-weight:600;color:#374151;margin:0}.PdfToExcel_dropHint__fkiYr{font-size:.82rem;color:#9ca3af;margin:0}.PdfToExcel_fileInfo__peH31{display:flex;align-items:center;justify-content:center;gap:10px}.PdfToExcel_fileIcon__tsjN0{font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#ef4444;padding:3px 6px;border-radius:4px}.PdfToExcel_fileName__0ZFR6{font-size:.95rem;font-weight:600;color:#374151;word-break:break-all}.PdfToExcel_fileSize__j_mGy{font-size:.82rem;color:#9ca3af;white-space:nowrap}.PdfToExcel_actionBtn__AiI2E{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .1s}.PdfToExcel_actionBtn__AiI2E:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.PdfToExcel_actionBtn__AiI2E:active:not(:disabled){transform:translateY(0)}.PdfToExcel_actionBtn__AiI2E:disabled{opacity:.7;cursor:default}.PdfToExcel_downloadRow__acXt1{display:flex;gap:12px}.PdfToExcel_downloadBtn__2NejD{flex:1 1;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .1s}.PdfToExcel_downloadBtn__2NejD:hover{opacity:.9;transform:translateY(-1px)}.PdfToExcel_downloadBtnSecondary__2RPXU{background:#fff;color:#374151;border:1.5px solid #d1d5db}.PdfToExcel_downloadBtnSecondary__2RPXU:hover{border-color:#667eea;color:#667eea;transform:translateY(-1px);opacity:1}.PdfToExcel_reExtractBtn__Es1W1{align-self:center;padding:7px 20px;border:1.5px solid #e5e7eb;border-radius:20px;background:#fff;color:#6b7280;font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.PdfToExcel_reExtractBtn__Es1W1:hover{border-color:#667eea;color:#667eea}.PdfToExcel_clearBtn__AWedr{align-self:center;padding:7px 20px;border:1.5px solid #e5e7eb;border-radius:20px;background:#fff;color:#6b7280;font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.PdfToExcel_clearBtn__AWedr:hover{border-color:#ef4444;color:#ef4444}.PdfToExcel_progressWrap__mRWCR{position:relative;height:8px;background:#f3f4f6;border-radius:4px;overflow:visible}.PdfToExcel_progressBar__NwcUg{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.PdfToExcel_progressLabel__bsbw9{position:absolute;right:0;top:-22px;font-size:.78rem;color:#6b7280}.PdfToExcel_successBox__kw_L6{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534}.PdfToExcel_errorBox__5g2O_,.PdfToExcel_successBox__kw_L6{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;font-size:.9rem;line-height:1.5}.PdfToExcel_errorBox__5g2O_{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b}.PdfToExcel_previewSection__59QjY{display:flex;flex-direction:column;gap:10px}.PdfToExcel_previewTitle__J7AFm{font-size:.85rem;font-weight:600;color:#374151;margin:0}.PdfToExcel_tableWrap__r7tZs{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.PdfToExcel_previewTable__oGxox{width:100%;border-collapse:collapse;font-size:.8rem}.PdfToExcel_previewTable__oGxox td{padding:7px 12px;border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6;color:#374151;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.PdfToExcel_previewTable__oGxox tr:first-child td{background:#f9fafb;font-weight:600;color:#111827}.PdfToExcel_previewTable__oGxox tr:last-child td{border-bottom:none}.PdfToExcel_previewTable__oGxox td:last-child{border-right:none}.PdfToExcel_note__u_3IJ{font-size:.82rem;color:#9ca3af;line-height:1.6;padding:12px 14px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}@media (max-width:500px){.PdfToExcel_wrapper__Vy2cH{padding:18px}.PdfToExcel_dropZone__OKEi9{padding:28px 16px}.PdfToExcel_downloadRow__acXt1{flex-direction:column}}