.ProfileHeader{width:100%;margin:0 auto}.ProfileHeader .ProfileHeader__wrapper{padding:2rem;margin:0 auto}@media(min-width:1024px){.ProfileHeader .ProfileHeader__wrapper{max-width:80rem;padding:3rem 1rem}}.ProfileHeader .header-container{background-color:#f9f0ff;border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1024px){.ProfileHeader .header-container{flex-direction:row;justify-content:space-between;text-align:left;padding:2rem}}.ProfileHeader .profile-info{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.ProfileHeader .profile-info{flex-direction:row;align-items:center}}.ProfileHeader .profile-info__avatar{border:2px solid #ff4d4f;border-radius:50%;margin-bottom:1rem;object-fit:cover;width:100px;height:100px}@media(min-width:1024px){.ProfileHeader .profile-info__avatar{margin-right:1rem;margin-bottom:0}}.ProfileHeader .profile-info .profile-info__details .profile-info__name{font-size:2rem;font-weight:600;text-transform:capitalize}.ProfileHeader .profile-info .profile-info__details .profile-info__email,.ProfileHeader .profile-info .profile-info__details .profile-info__phone{font-size:1rem;font-style:italic;font-weight:500;color:#6c757d;margin:0}.ProfileHeader .job-stats{display:flex;gap:1rem;margin-top:1.5rem}@media(min-width:1024px){.ProfileHeader .job-stats{margin-top:0}}.ProfileHeader .job-stats__item{background-color:#f1e0ff;border:1px solid #efe2f8;padding:1rem;border-radius:.5rem;text-align:center}.ProfileHeader .job-stats__item p{font-size:1rem;color:#6300b3;font-weight:500;margin:0;white-space:nowrap}.ProfileHeader .job-stats__item h3{font-size:1.5rem;font-weight:700;margin-top:.5rem;color:#6f42c1}.profile-info__avatar-container{position:relative;display:inline-block}.profile-info__avatar-container .camera-icon{position:absolute;bottom:20px;right:0;background-color:#fff;border-radius:50%;padding:.3rem;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;color:#ff4d4f}@media(min-width:1024px){.profile-info__avatar-container .camera-icon{right:15px;bottom:0}}.profile-info__avatar-container .camera-icon input[type=file]{display:none}.profile-info__avatar-container .camera-icon:hover{opacity:.8}.AppliedJobs{width:100%;margin:0 auto}.AppliedJobs .AppliedJobs__wrapper{padding:2rem;margin:0 auto}@media(min-width:1024px){.AppliedJobs .AppliedJobs__wrapper{max-width:80rem;padding:3rem 1rem}}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-title{font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}@media(min-width:1024px){.AppliedJobs .AppliedJobs__wrapper .applied-jobs-title{text-align:left}}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-description{color:#6b7280;margin-bottom:16px;text-align:center}@media(min-width:1024px){.AppliedJobs .AppliedJobs__wrapper .applied-jobs-description{text-align:left}}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table{width:100%;border-collapse:collapse}@media(max-width:768px){.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%}}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table td,.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table th{border:1px solid #e5e7eb;padding:12px;text-align:left;min-width:150px}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table th{background-color:#f9fafb;color:#111827;font-weight:600}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table .status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table .status--pending{background-color:#fef3c7;color:#d97706}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table .status--accepted{background-color:#d1fae5;color:#047857}.AppliedJobs .AppliedJobs__wrapper .applied-jobs-table .status--rejected{background-color:#fee2e2;color:#b91c1c}.SavedJobs{width:100%;margin:0 auto}.SavedJobs .SavedJobs__wrapper{padding:3rem 2rem;margin:0 auto}@media(min-width:1024px){.SavedJobs .SavedJobs__wrapper{max-width:80rem;padding:4rem 1rem}}.SavedJobs .SavedJobs__wrapper .saved-jobs-title{font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}@media(min-width:1024px){.SavedJobs .SavedJobs__wrapper .saved-jobs-title{text-align:left}}.SavedJobs .SavedJobs__wrapper .saved-jobs-description{color:#6b7280;margin-bottom:16px;text-align:center}@media(min-width:1024px){.SavedJobs .SavedJobs__wrapper .saved-jobs-description{text-align:left}}.SavedJobs .SavedJobs__wrapper .saved-jobs-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.SavedJobs .SavedJobs__wrapper .job__card{width:100%}.SavedJobs .SavedJobs__wrapper .viewAll{text-align:center;font-size:1.2rem;color:#6b46c1;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SavedJobs .SavedJobs__wrapper .viewAll:hover{color:#6300b3}