.UploadCV_uploadContainer__55ieZ{max-width:800px;margin:2rem auto;padding:2rem;background:#1a1d28;border-radius:12px}.UploadCV_uploadHeader__jVRAO{margin-bottom:2rem;text-align:center}.UploadCV_uploadTitle__YSaIv{color:#ececf1;font-size:2rem;margin-bottom:.5rem}.UploadCV_uploadSubtitle__nc5me{color:#d1d5dc;font-size:1.1rem}.UploadCV_uploadContent__iakNk{background:#202123;padding:2rem;border-radius:8px}.UploadCV_uploadSectionTitle__MXSk3{color:#ececf1;font-size:1.5rem;margin-bottom:1.5rem}.UploadCV_uploadGuidelines__sGOpA{background:#2d2f34;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.UploadCV_uploadGuidelinesTitle__q3YVl{color:#d1d5dc;margin-bottom:1rem;font-weight:500}.UploadCV_uploadGuidelinesList__S5ZO5{list-style:none;padding-left:0}.UploadCV_uploadGuidelinesItem__O8MYU{color:#d1d5dc;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.UploadCV_uploadGuidelinesIcon__Haggr{color:#3b82f6;font-weight:700}.UploadCV_uploadDropzone__24M1N{border:2px dashed #343541;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease}.UploadCV_uploadDropzone__24M1N:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.UploadCV_uploadDropzoneActive__1nTbd{border-color:#3b82f6;background:rgba(59,130,246,.1)}.UploadCV_uploadDropzoneContent__9NVmK{display:flex;flex-direction:column;align-items:center;gap:1rem}.UploadCV_uploadDropzoneIcon__OUrnD{width:48px;height:48px;stroke-width:1.5;color:#3b82f6}.UploadCV_uploadDropzoneText__oli2w{color:#ececf1;margin:0;font-weight:500}.UploadCV_uploadDropzoneHint__N_PXe{color:#8e8e9e;margin:0;font-size:.9rem}.UploadCV_uploadSubmitButton___AuY6{background:#3b82f6;width:100%;padding:1rem;border-radius:6px;margin-top:1.5rem;font-weight:500;transition:background .2s ease}.UploadCV_uploadSubmitButton___AuY6:hover:not(:disabled){background:#2563eb}.UploadCV_uploadSubmitButton___AuY6:disabled{background:#1e3a8a;opacity:.7}.UploadCV_uploadMessage__J4c8d{padding:1rem;margin-top:1rem;border-radius:6px;background:#059669;color:#fff}.UploadCV_uploadMessage__J4c8d[data-error=true]{background:#dc2626}.UploadCV_controls__ytrV_{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.UploadCV_controls__ytrV_ .UploadCV_leftControls__Ibr_6,.UploadCV_controls__ytrV_ .UploadCV_rightControls__xYMQI{display:flex;align-items:center;gap:1rem}.UploadCV_controls__ytrV_ .UploadCV_rightControls__xYMQI{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.UploadCV_controls__ytrV_ .UploadCV_jobDescription__IrEB6{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#f5f5f5;border-radius:4px}.UploadCV_controls__ytrV_ .UploadCV_jobDescription__IrEB6 strong{color:#2c3e50}.UploadCV_controls__ytrV_ .UploadCV_uploadButton__jb79f{padding:.25rem .5rem;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.UploadCV_controls__ytrV_ .UploadCV_uploadButton__jb79f:hover{background-color:#d0d0d0}.UploadCV_jobUpload__gWYEC{padding:1rem;background-color:#f9f9f9;border-radius:4px;margin-top:1rem;border:1px solid #eee}.UploadCV_jobUpload__gWYEC h3{margin-top:0;margin-bottom:1rem}.UploadCV_jobUpload__gWYEC input[type=file]{margin-bottom:1rem}.UploadCV_uploadSubmitButton___AuY6{padding:.5rem 1rem;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.UploadCV_uploadSubmitButton___AuY6:hover:not(:disabled){background-color:#45a049}.UploadCV_uploadSubmitButton___AuY6:disabled{background-color:#ccc;cursor:not-allowed}