.PDFDropzone_pdfDropzone__bdG90{margin:0 4rem;border-radius:3px;border:1px dashed #0000002a;background:#fafafa;padding:41px 24px;text-align:center;cursor:default;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:259px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(15,23,42,.03),0 2px 8px rgba(15,23,42,.04)}.PDFDropzone_pdfDropzone__bdG90:hover{border-color:#3e92cb;background-color:#f9fafb;box-shadow:0 1px 3px rgba(15,23,42,.04),0 3px 10px rgba(15,23,42,.05)}.PDFDropzone_pdfDropzoneActive__DXmdK{border-color:#3e92cb;background-color:#e8f4fd;box-shadow:0 1px 3px rgba(15,23,42,.04),0 3px 10px rgba(15,23,42,.06)}.PDFDropzone_pdfDropzoneDisabled__9d9ZQ{opacity:.6;pointer-events:none}.PDFDropzone_pdfDropzoneContent__LEo0j{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:28rem}.PDFDropzone_pdfDropzoneContentWide__Bamsn{max-width:none;align-items:stretch}.PDFDropzone_pdfDropzoneSubtitle__rK0vb{margin:0;font-size:1rem;line-height:1.5;color:#444}.PDFDropzone_uploadButton__mSONJ{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3e92cb;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.PDFDropzone_uploadButton__mSONJ:hover:not(:disabled){background:#3583b8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(62,146,203,.35)}.PDFDropzone_uploadButton__mSONJ:disabled{cursor:not-allowed}.PDFDropzone_pdfDropzoneHint__nJDUx{margin:0;color:#666;font-size:.95rem}.PDFDropzone_pdfDropzoneFiles__uVi3H{margin-top:8px;font-size:.875rem;color:#374151}@media (max-width:1024px){.PDFDropzone_pdfDropzone__bdG90{margin:0 2rem;padding:31px 20px;min-height:207px}.PDFDropzone_uploadButton__mSONJ{font-size:.95rem;padding:.75rem 1.75rem}.PDFDropzone_pdfDropzoneSubtitle__rK0vb{font-size:.95rem}.PDFDropzone_pdfDropzoneHint__nJDUx{font-size:.9rem}}@media (max-width:640px){.PDFDropzone_pdfDropzone__bdG90{margin:0 1rem;padding:24px 16px;min-height:173px}.PDFDropzone_pdfDropzoneContent__LEo0j{gap:10px}.PDFDropzone_uploadButton__mSONJ{font-size:.9rem;padding:.7rem 1.5rem}.PDFDropzone_pdfDropzoneSubtitle__rK0vb{font-size:.9rem}.PDFDropzone_pdfDropzoneHint__nJDUx{font-size:.85rem}}.UploadSection_uploadSection__JdQyo{margin:0 auto}.UploadSection_loadingBox__Q1b7V{margin:1rem 4rem;text-align:center;padding:1.5rem;border-radius:6px;background:#f3f4f6}.UploadSection_loadingInner__KODJF{display:flex;align-items:flex-start;justify-content:center;gap:.75rem;margin-bottom:.5rem}.UploadSection_loadingTextBlock__yf3ir{text-align:left;max-width:28rem}.UploadSection_waitingMessage__J7TI6{margin:0;font-weight:500;color:#1f2937;line-height:1.45;min-height:2.75em}.UploadSection_spinner__NUB7I{flex-shrink:0;width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:UploadSection_spin__mDPql 1s linear infinite;margin-top:.15rem}.UploadSection_loadingFile__P76A5{margin:0;font-size:.875rem;color:#6b7280}.UploadSection_loadingBoxInset__dY1uq{width:100%;text-align:center;padding:.25rem 0 .5rem}.UploadSection_dropHint__AOvNm{margin:0;color:#666;font-size:.95rem}.UploadSection_primaryButton__B7o_D{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3e92cb;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.UploadSection_primaryButton__B7o_D:hover:not(:disabled){background:#3583b8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(62,146,203,.35)}.UploadSection_primaryButton__B7o_D:disabled{cursor:not-allowed;opacity:.7}.UploadSection_filePanel__8ZKf0{display:flex;flex-direction:column;gap:16px;width:100%;text-align:left}.UploadSection_fileRow__wBsmH{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px}.UploadSection_fileBadge__iaV50{flex-shrink:0;background:#094670;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:6px 8px;border-radius:4px}.UploadSection_fileDetails__vQ8ed{min-width:0;flex:1}.UploadSection_fileName__mzzeX{margin:0;font-weight:600;color:#1f2937;word-break:break-word}.UploadSection_fileMeta__SUA_v{margin:2px 0 0;color:#6b7280;font-size:.875rem}.UploadSection_fileActions__cify5{display:flex;gap:8px;flex-shrink:0}.UploadSection_textButton__pLGFh{background:none;border:none;padding:.25rem .4rem;color:#094670;font-weight:600;font-size:.875rem;cursor:pointer}.UploadSection_textButton__pLGFh:disabled{cursor:not-allowed;opacity:.5}.UploadSection_actionRow__hq9CU{display:flex;justify-content:center}.UploadSection_nextStep__wMoKF{display:flex;flex-direction:column;align-items:center;gap:10px}.UploadSection_previewBlock__D2GgS{display:flex;flex-direction:column;gap:12px;width:100%}.UploadSection_previewHeader__7XP62{display:flex;flex-direction:column;gap:2px}.UploadSection_previewTitle__E09lV{margin:0;font-size:1.05rem;color:#1f2937}.UploadSection_previewNote__IA_mS{margin:0;color:#6b7280;font-size:.875rem}.UploadSection_previewWrap__7PO7i{width:100%;overflow:auto;max-height:360px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.UploadSection_previewTable__Ah4pD{width:100%;border-collapse:collapse;font-size:.8125rem}.UploadSection_previewTable__Ah4pD td,.UploadSection_previewTable__Ah4pD th{padding:8px 10px;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.UploadSection_previewTable__Ah4pD th{position:sticky;top:0;background:#f3f4f6;font-weight:600;color:#1f2937}.UploadSection_jobCard__quwUx{margin:0 4rem;padding:2rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.UploadSection_jobHeader__2Jdkh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.UploadSection_jobTitle__Fe6I9{margin:0 0 .5rem;color:#1f2937;font-size:1.25rem}.UploadSection_jobId__hYgW6{margin:0;color:#6b7280;font-size:.875rem}.UploadSection_resetBtn__b6pnw{padding:.5rem 1rem;background:transparent;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.875rem}.UploadSection_progressBlock__77Kpj{margin-bottom:1.5rem}.UploadSection_progressTop__jbX_K{display:flex;justify-content:space-between;margin-bottom:.5rem}.UploadSection_progressBar__V1ZyI{background:#e5e7eb;height:10px;border-radius:5px;overflow:hidden;margin-bottom:.5rem}.UploadSection_progressFill__nkDSy{height:100%;background:linear-gradient(90deg,#10b981,#34d399);transition:width .5s ease}.UploadSection_progressBottom__row1u{display:flex;justify-content:space-between;color:#6b7280;font-size:.75rem}.UploadSection_resultBlock__9D2s7 h4{margin:0 0 1rem;color:#065f46;font-size:1.125rem}.UploadSection_resultBlock__9D2s7 p{margin:0 0 1.5rem;color:#374151}.UploadSection_downloadBtns__o0d3J{display:flex;gap:1rem;flex-wrap:wrap}.UploadSection_downloadExcel__92a0_,.UploadSection_downloadWord__BiJd5{display:inline-flex;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.UploadSection_downloadExcel__92a0_{background:#7bd757;color:white}.UploadSection_downloadExcel__92a0_:hover{background:#f4f4f4;color:#065f46;transform:translateY(-1px)}.UploadSection_downloadWord__BiJd5{background:#1c636f;color:white}.UploadSection_downloadWord__BiJd5:hover{background:#f4f4f4;color:#1c6346;transform:translateY(-1px)}.UploadSection_errorBox__94ncx{margin:1rem 4rem;padding:1rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media (max-width:768px){.UploadSection_uploadSection__JdQyo{padding:0}.UploadSection_jobCard__quwUx{padding:1rem;margin:0 1rem}.UploadSection_jobTitle__Fe6I9{font-size:1.2rem}.UploadSection_downloadBtns__o0d3J{flex-direction:column;gap:.75rem}.UploadSection_downloadExcel__92a0_,.UploadSection_downloadWord__BiJd5{width:100%;justify-content:center}.UploadSection_fileRow__wBsmH{flex-wrap:wrap}.UploadSection_fileActions__cify5,.UploadSection_primaryButton__B7o_D{width:100%}}@keyframes UploadSection_spin__mDPql{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}