body{font-family:Inter,sans-serif!important}.profile-details-container{background-color:#fff;border-radius:16px;max-width:1100px;margin:0 auto;padding:40px}.profile-header{text-align:center;margin-bottom:40px}.from-group{width:100%}.ant-select-multiple .ant-select-selection-wrap{align-self:baseline}.add-icon{font-size:16px}.professional-checkbox{margin-bottom:20px;display:flex}.profile-header h2{color:#2d3748;margin-bottom:8px;font-weight:700}.progress-container{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.progress-container .ant-progress{width:80%;margin-bottom:8px}.premium-steps .ant-steps-item-title{font-weight:600!important}.premium-steps .ant-steps-item-icon{padding:4px 5px;background:#f8f5ff!important;border-color:#8d3ffb!important;width:40px!important;height:40px!important;font-family:Inter,sans-serif!important}.premium-steps .ant-steps-item-process .ant-steps-item-icon{place-content:center;background:#8d3ffb!important;width:40px!important;height:40px!important}.ant-steps .ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{color:#8d3ffb}.ant-select-selection-item-remove>.anticon{color:#4300ff!important}.ant-select-outlined.ant-select-multiple .ant-select-selection-item{color:#6a5cff;background:#e8e6ff;border-radius:20px;padding:0 12px;font-size:12px;font-weight:500}.premium-steps .ant-steps-item-process .ant-steps-icon{color:#fff!important}.premium-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:#e2e8f0!important}.sessionmodal_okbuttonContainer{text-align:end;padding-top:5px}.sessionmodal_okbutton{color:#fff;background:green;border:none;border-radius:7px}.section-divider{border-color:#f0f0f0;margin:30px 0}.step-content-container{margin:30px 0}.step-content{justify-content:center;display:flex}.premium-card{border:1px solid #f0f0f0;border-radius:12px;width:82%;padding:20px;transition:all .3s;box-shadow:0 8px 24px #00000014}.avatar-section{flex-direction:column;align-items:center;margin-bottom:40px;display:flex;position:relative}.ant-select-selector{box-shadow:none!important;cursor:pointer!important;background-color:#0000!important;border:none!important}.ant-select.ant-select-in-form-item{width:100%;height:47px;overflow-x:auto}.job-delete{color:red;cursor:pointer;width:25px;height:25px}.skills-select{width:100%;overflow-x:auto;height:100px!important}.profile-avatar{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);margin-bottom:16px;box-shadow:0 4px 12px #8d3ffb33}.edit-btn{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);border:none;font-weight:500}.edit-btn:hover{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important}.form-section{width:100%;max-width:700px;margin:0 auto}.form-row{grid-template-columns:repeat(2,1fr);justify-content:center;gap:20px;margin-top:0;margin-bottom:0;display:grid}.form-row .form-group{flex:1;margin-bottom:3px}.ant-picker-outlined{width:100%;height:46px}.ant-space-vertical{width:100%}.ant-picker-outlined:hover{border-color:#c7b4f3!important;box-shadow:0 0 0 2px #8d3ffb1a!important}.ant-picker-outlined:focus{border-color:#8d3ffb!important}.ant-picker-outlined:focus-within{border-color:#8d3ffb!important;box-shadow:0 0 0 2px #8d3ffb1a!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#8d3ffb!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before{background-color:#ede6ff!important}.ant-picker-range .ant-picker-active-bar{background-color:#8d3ffb!important}.form-group{text-align:left}.form-group label{color:#4a5568;margin-bottom:8px;font-weight:500;display:block}.premium-input{border:1px solid #d9d9d9!important;border-radius:12px!important;height:auto!important;padding:12px 16px!important;font-family:Inter,sans-serif!important;transition:all .3s!important}.ant-select.premium-input,.ant-picker.premium-input{align-items:center!important;height:48px!important;padding:0!important;display:flex!important}.ant-select.premium-input .ant-select-selector,.ant-picker.premium-input{box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.ant-select.premium-input .ant-select-selection-search-input{height:100%!important}.premium-input:focus{border-color:#8d3ffb!important;box-shadow:0 0 0 2px #8d3ffb33!important}.premium-input-error{border:1px solid #ff1d1d!important;border-radius:8px!important;padding:12px 16px!important;font-family:Inter,sans-serif!important;transition:all .3s!important}.premium-input-error:hover{border-color:#ff1d1d!important;box-shadow:0 0 0 2px #fb3f3f1a!important}.premium-input-error:focus{border-color:#ff1d1d!important;box-shadow:0 0 0 2px #fb3f3f33!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#5f2eea!important}.ant-form-item{margin-bottom:0}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-input-outlined:hover{border:1px solid #5f2eea!important}.ant-picker-now-btn{color:#5f2eea!important}.commoninputfield p{color:#ff1d1d;margin-bottom:10px}.verification-section{max-width:500px;margin:0 auto}.verification-item{align-items:center;padding:12px 0;display:flex}.verification-icon{color:#8d3ffb;margin-right:16px;font-size:20px}.verification-item .ant-typography{flex:1;margin:0}.completion-card{text-align:center;padding:40px}.completion-content{max-width:500px;margin:0 auto}.success-icon{color:#52c41a;margin-bottom:24px;font-size:64px}.dashboard-btn{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);border:none;height:48px;margin-top:24px;padding:0 32px;font-weight:500}.dashboard-btn:hover{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important}.navigation-buttons{justify-content:center;gap:16px;margin-top:40px;display:flex}.nav-btn{min-width:150px;height:48px;font-weight:500}.next-btn{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);border:none}.next-btn:hover{background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%)!important}.add-btn{color:#fff;background:linear-gradient(135deg,#7f5af0 0%,#5f2eea 100%);border:none;margin-top:-10px;margin-bottom:13px}.mandatory_star{font-family:SimSun,sans-serif!important}.add-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #5d48c066,0 4px 6px #0000001a;color:#fff!important;background:linear-gradient(135deg,#7f5af0 10%,#5f2eea 50%,#4b1ea0 100%)!important}.prev-btn{border-color:#e2e8f0}.prev-btn:hover{color:#8d3ffb!important;border:1px solid #8d3ffb!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#8d3ffb!important}.image_upload{z-index:2;cursor:pointer;opacity:0;position:absolute;bottom:0;left:25%}#upload-input{cursor:pointer}.ant-avatar>img{width:inherit;object-fit:cover;cursor:pointer;height:auto}#upload-input:hover .edit-btn{transform:translateY(-2px);box-shadow:0 10px 20px #5d48c066,0 4px 6px #0000001a;background:linear-gradient(135deg,#7f5af0 10%,#5f2eea 50%,#4b1ea0 100%)!important}@media (max-width:768px){.profile-details-container{padding:20px 15px}.form-row{flex-direction:column;gap:0}.premium-steps .ant-steps-item-content{text-align:left}.navigation-buttons{flex-direction:column;align-items:center}.nav-btn{width:100%;max-width:300px}}.post_jobs_section{background:#fff;border-radius:24px;flex-direction:column;margin:40px auto;padding:40px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #6a00ff29}.premium-input{background:#fcfcff;border:1px solid #e8e8e8;border-radius:12px;height:auto;padding:14px 20px;font-size:15px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 4px #00000005}.premium-input:hover{border-color:#b388ff;box-shadow:0 4px 12px #6a00ff14}.premium-input:focus{background:#fff;border-color:#6a00ff;box-shadow:0 0 0 2px #6a00ff1a}.post_jobs_section .ant-form-item-label>label{margin-bottom:3px;display:block;color:#333!important;font-size:15px!important;font-weight:600!important}.section-header{color:#6a00ff;margin:40px 0 20px;padding-left:16px;font-size:20px;font-weight:700;position:relative}.section-header:before{content:"";background:linear-gradient(#6a00ff,#a100ff);border-radius:4px;width:4px;height:100%;position:absolute;top:40%;left:0;transform:translateY(-50%)}.job_nature,.work_type,.internship_duration_group,.weeks_group,.months_group,.work_location_group,.experience_required_group,.fresher_pass_group,.salary_type_group{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.job_nature_button,.work_type_button,.internship_duration_button,.weeks_button,.months_button,.work_location_button,.experience_required_button,.fresher_pass_button,.salary_type_button{color:#555;background:#fff;border:1px solid #d1d1d1;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 2px 8px #00000008}.job_nature_button:hover,.work_type_button:hover,.internship_duration_button:hover,.weeks_button:hover,.months_button:hover,.work_location_button:hover,.experience_required_button:hover,.fresher_pass_button:hover,.salary_type_button:hover{color:#6a00ff;border-color:#9a67eb;transform:translateY(-2px);box-shadow:0 6px 16px #6a00ff1a}.job_nature_button_active,.work_type_button_active,.internship_duration_button_active,.weeks_button_active,.months_button_active,.work_location_button_active,.experience_required_button_active,.fresher_pass_button_active,.salary_type_button_active{color:#6a00ff;background:linear-gradient(135deg,#6a00ff14,#a100ff0d);border:1px solid #6a00ff;border-radius:30px;align-items:center;gap:3px;padding:12px 24px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #6a00ff1a}.job_nature_button_active:after,.work_type_button_active:after,.internship_duration_button_active:after,.weeks_button_active:after,.months_button_active:after,.work_location_button_active:after,.experience_required_button_active:after,.fresher_pass_button_active:after,.salary_type_button_active:after{content:"";z-index:0;background:linear-gradient(135deg,#6a00ff0d,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.switch_button{background-color:#f9f5ff;border:1px solid #f0e5ff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:18px 24px;transition:all .3s;display:flex}.switch_button:hover{border-color:#d9b3ff;box-shadow:0 4px 12px #6a00ff0d}.switch_button .p{color:#444;font-size:15px;font-weight:500}.ant-switch{background:#e0e0e0}.ant-switch.ant-switch-checked{background:#6a00ff!important}.ant-switch-handle:before{box-shadow:0 2px 4px #0003}.eligibility{text-align:left;background:linear-gradient(135deg,#faf5ff,#f5f0ff);border:1px solid #f0e5ff;border-radius:18px;margin:12px 0;padding:28px;position:relative;overflow:hidden}.eligibility:before{content:"";background:linear-gradient(#6a00ff,#a100ff);width:4px;height:100%;position:absolute;top:0;left:0}.eligibility h4{color:#6a00ff;margin-bottom:12px;font-size:18px;font-weight:700}.eligibility p{color:#666;margin-bottom:15px;font-size:14px;line-height:1.6}.eligibility h5{color:#444;margin:24px 0 12px;font-size:16px;font-weight:600}.experience_required{padding-top:10px}.salary_details{text-align:left;background:linear-gradient(135deg,#faf5ff,#f5f0ff);border:1px solid #f0e5ff;border-radius:18px;margin:10px 0 32px;padding:28px;position:relative;overflow:hidden}.salary_details .ant-input-group-addon,.salary_details .ant-input-outlined{height:47px}.salary_details .ant-input-outlined:hover{border-color:#c7b4f3!important;box-shadow:0 0 0 2px #8d3ffb1a!important}.salary_details .ant-input-outlined:focus{border-color:#8d3ffb!important;box-shadow:0 0 0 2px #8d3ffb33!important}.salary_details:before{content:"";background:linear-gradient(#6a00ff,#a100ff);width:4px;height:100%;position:absolute;top:0;left:0}.salary_details h4{color:#6a00ff;margin-bottom:12px;font-size:18px;font-weight:700}.salary_details p{color:#666;margin-bottom:0;font-size:14px;line-height:1.6}.salary_details h5{color:#444;margin:24px 0 0;font-size:16px;font-weight:600}.post_jobs_section .ant-input-group-wrapper{border-radius:12px;box-shadow:0 4px 12px #0000000d}.post_jobs_section .ant-input-number{border-left:none!important;border-right:none!important;border-radius:0!important}.post_jobs_section .ant-input-number-input{text-align:center!important}.diversity_options{background:linear-gradient(135deg,#f5f0ff,#f0ebff);border:1px solid #e8dfff;border-radius:18px;margin:32px 0;padding:24px}.diversity_options .ant-tag-checkable{background:#fff;border:1px dashed #d9d3ff;border-radius:24px;margin-bottom:10px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1)}.diversity_options .ant-tag-checkable:not(.ant-tag-checkable-checked):hover{transform:translateY(-1px);box-shadow:0 4px 8px #6a00ff1a;color:#6a00ff!important;border-color:#6a00ff!important}.diversity_options .ant-tag-checkable-checked{box-shadow:0 4px 12px #6a00ff33;color:#fff!important;background:#6a00ff!important;border-color:#6a00ff!important}.other_benifits{background:linear-gradient(135deg,#faf5ff,#f5f0ff);border:1px solid #f0e5ff;border-radius:18px;margin:32px 0;padding:24px}.other_benifits .ant-card{cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;height:130px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;border:1px dashed #e0d5ff!important;border-radius:14px!important}.other_benifits .ant-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #6a00ff1a;border-color:#9a67eb!important}.other_benifits .ant-card-selected{box-shadow:0 8px 24px #6a00ff26;background:#ffffffe6!important;border:1px dashed #6a00ff!important}.other_benifits .ant-card-selected:before{content:"";background:linear-gradient(90deg,#6a00ff,#a100ff);width:100%;height:4px;position:absolute;top:0;left:0}.other_benifits .ant-card-body{flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.other_benifits .ant-card-body>div{color:#6a00ff;margin-bottom:12px;font-size:28px}.other_benifits .ant-card-body>.ant-typography{color:#444;text-align:center;font-size:14px;font-weight:500}.view-more-btn{color:#6a00ff;justify-content:center;align-items:center;margin-top:16px;font-weight:600;transition:all .3s;display:flex}.view-more-btn:hover{color:#7e1aff;transform:translateY(-1px)}.rich-text-editor-container{border:1px solid #e8e8e8;border-radius:18px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 12px #00000008}.ql-toolbar{background:#fafafa;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom:1px solid #f0f0f0!important}.ql-container{background:#fff;border-bottom-right-radius:18px;border-bottom-left-radius:18px;height:320px;font-size:15px}.ql-editor{padding:20px;line-height:1.6}.character-counter{text-align:right;color:#999;margin-top:8px;font-size:13px}.character-counter.warning{color:#ff6b6b}.ai-generate-btn{color:#fff;background:linear-gradient(135deg,#6a00ff,#8a2be2);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 12px #6a00ff33}.ai-generate-btn:hover{background:linear-gradient(135deg,#7e1aff,#9b4aff);transform:translateY(-1px);box-shadow:0 6px 16px #6a00ff4d}.avatar-upload-container{text-align:center;margin-bottom:32px;position:relative}.profile-avatar{cursor:pointer;border:3px solid #f0f0f0;width:120px;height:120px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 12px #00000014}.profile-avatar:hover{transform:scale(1.01);box-shadow:0 8px 24px #6a00ff26}.upload-label{color:#6a00ff;cursor:pointer;margin-top:12px;font-weight:600;transition:all .3s;display:inline-block;position:relative}.upload-label:hover{color:#7e1aff}.upload-label:after{content:"";background:#6a00ff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.upload-label:hover:after{width:100%}.guidelines{text-align:left;background:linear-gradient(135deg,#faf5ff,#f5f0ff);border:1px solid #f0e5ff;border-radius:24px;margin-bottom:32px;padding:32px;position:relative;overflow:hidden}.guidelines:before{content:"";background:linear-gradient(#6a00ff,#a100ff);width:4px;height:100%;position:absolute;top:0;left:0}.guidelines h5{color:#6a00ff;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:16px;font-weight:600}.guidelines h3{color:#333;margin-bottom:24px;font-size:22px;font-weight:700;line-height:1.4}.guidelines ul{margin-bottom:0;padding-left:0;list-style:none}.guidelines li{color:#444;align-items:flex-start;padding-bottom:16px;padding-left:36px;font-size:15px;line-height:1.6;display:flex;position:relative}.heart_icon{color:#6a00ff;font-size:20px;position:absolute;top:2px;left:0}.guideline_right{padding:60px 10px 50px 50px}.add_question{background-color:var(--primary);color:var(--white);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow);border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:500;display:flex}.ant-modal-content{overflow:hidden;border-radius:18px!important}.ant-modal-header{color:#fff;background:linear-gradient(135deg,#6a00ff,#8a2be2);border-radius:18px 18px 0 0!important}.ant-modal-title{color:#fff!important}.premium-question-modal .ant-modal-content{background:linear-gradient(145deg,#fff,#fbf5ff);border:1px solid #722ed14d;border-radius:16px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;transform:translateY(0);box-shadow:0 15px 40px #712ed133}.premium-question-modal .ant-modal-content:hover{transform:translateY(-2px);box-shadow:0 20px 50px #712ed14d}.premium-modal-header{background:linear-gradient(90deg,#722ed108,#0000);border-bottom:1px solid #722ed11a;align-items:center;padding:20px 28px;display:flex}.header-icon-container{background:#722ed11a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-right:16px;display:flex}.header-icon{color:#722ed1;font-size:22px}.header-title{color:#722ed1;letter-spacing:-.2px;background:linear-gradient(90deg,#722ed1,#9254de);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:700}.premium-modal-content{padding:28px}.premium-modal-description{color:#595959;text-align:center;margin-bottom:0;font-size:16px;line-height:1.6}.premium-modal-footer{background:linear-gradient(90deg,#722ed105,#0000);border-top:1px solid #722ed11a;justify-content:space-between;padding:20px 28px;display:flex}.premium-confirm-btn{background:linear-gradient(90deg,#722ed1,#9254de);border:none;border-radius:8px;height:48px;padding:0 24px;font-weight:500;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #722ed133}.premium-confirm-btn:after{content:"";opacity:0;background:linear-gradient(90deg,#fff3,#fff0);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.premium-confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #722ed14d;background:linear-gradient(90deg,#722ed1,#9254de)!important}.premium-confirm-btn:hover:after{opacity:1}.premium-cancel-btn{color:#595959;border:1px solid #d9d9d9;border-radius:8px;height:48px;padding:0 24px;font-weight:500;transition:all .3s}.premium-cancel-btn:hover{color:#722ed1;border-color:#722ed1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.btn-loading-text{margin-right:8px}.btn-loading-dots:after{content:"...";animation:1.5s steps(4,end) infinite loadingDots}@keyframes loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-question-modal .ant-modal-content{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards floatIn}.job_posting_submit{padding-top:40px}.job_posting_submit .button-group{justify-content:space-between}.profile-page-details{gap:24px;display:flex}.alert_message{border-radius:20px;width:28%;margin-bottom:14px;padding:2px 8px;font-size:12px;font-weight:500}@media (max-width:1200px){.post_jobs_section{padding:32px}.guideline_right{padding:40px}}@media (max-width:992px){.post_jobs_section .ant-row{flex-direction:column}.guideline_right{padding:32px 0 0}.job_nature_button,.work_type_button,.internship_duration_button,.weeks_button,.months_button,.work_location_button,.experience_required_button,.fresher_pass_button,.salary_type_button{padding:10px 18px;font-size:14px}}@media (max-width:768px){.post_jobs_section{padding:24px;margin:40px 0!important}.section-header{font-size:18px}.guidelines h3{font-size:20px}.profile-avatar{width:100px;height:100px}.job_nature{flex-flow:column wrap!important;gap:7px!important}.job_nature strong{font-size:20px}.alert_message{width:100%;padding:4px 8px}.other_benifits .ant-card{width:100%!important}.job_posting_submit .button-group{margin:30px 0 0;justify-content:center!important}.post_events_form{padding:0!important}.post_events_form h3{font-size:22px!important}}@media (max-width:576px){.post_jobs_section{margin:16px;padding:20px 16px}.guidelines{padding:24px 16px}.guidelines li{padding-left:28px;font-size:14px}.heart_icon{margin-right:12px;font-size:18px}}
