.preview-pdf-modal-ppm .ant-modal{margin:0 auto;width:min(1000px,94vw)!important;max-width:min(1000px,94vw)!important}.preview-pdf-modal-ppm .ant-modal-content{border-radius:20px;padding:0;overflow:hidden}.ppm-shell{box-sizing:border-box;flex-direction:column;height:min(90vh,940px);min-height:0;padding:10px 15px 15px;display:flex}.ppm-topbar{box-sizing:border-box;border-bottom:1px solid #f0f0f0;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:6px 40px 10px 8px;display:flex}.ppm-title-wrap{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.ppm-title-icon{color:#1890ff;flex:none;font-size:22px}.ppm-title-text{word-break:break-word;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:1.3}.ppm-content{flex-direction:column;flex:auto;min-height:0;padding:4px 10px 10px;display:flex;overflow:hidden}.ppm-viewer{background:#fff;border:0;border-radius:12px;flex:auto;width:100%;height:100%;min-height:0;display:block}.ppm-empty-state{text-align:center;color:#666;background:#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}@media (width<=900px){.ppm-shell{height:92vh}.ppm-topbar{flex-direction:column;align-items:flex-start;padding-right:28px}}@media (width<=640px){.ppm-title-text{font-size:20px}.ppm-content{padding:4px 6px 8px}}.cd-card{box-sizing:border-box;color:#111827;background:0 0;border:none;border-radius:0;width:100%;height:100%;min-height:0;padding:8px;overflow:hidden auto}.cd-content{flex-direction:column;gap:12px;width:100%;min-height:100%;display:flex}.cd-panel{box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;width:100%;min-width:0;padding:14px 16px;display:flex;box-shadow:0 8px 22px #141e5011}.cd-section-content{width:100%;min-width:0}.cd-section-title-row{align-items:center;gap:10px;width:100%;margin-bottom:12px;display:flex}.cd-icon-box{background:#eef0ff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cd-section-icon{object-fit:contain;width:21px;height:21px;display:block}.cd-section-title{color:#0f172a;min-width:0;font-size:22px;font-weight:800;line-height:1.1}.cd-section-extra{align-items:center;margin-left:auto;display:flex}.cd-document-button{justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.cd-document-button:hover,.cd-document-button:focus,.cd-document-button:active{box-shadow:none!important;background:#f3f4f6!important;border:none!important}.cd-document-icon{width:auto;height:30px;display:block}.cd-list-item{margin-bottom:18px;border-bottom:1px solid #e5e7eb!important;align-items:stretch!important;padding:0 0 18px!important}.cd-list-item-last{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.cd-item-title{color:#111827;font-size:16px;font-weight:800;line-height:1.3}.cd-date-text{color:#4f46e5;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35}.cd-timeline{padding-left:30px;position:relative}.cd-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cd-experience-item{flex-direction:column;gap:9px;width:100%;display:flex;position:relative}.cd-timeline-dot{z-index:1;box-sizing:content-box;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cd-experience-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.cd-experience-role{flex:auto;min-width:0}.cd-date{text-align:right;white-space:nowrap;flex:none}.cd-experience-description{flex-direction:column;gap:5px;padding-left:18px;display:flex}.cd-description-line{color:#374151;font-size:14px;font-weight:400;line-height:1.55;display:block;position:relative}.cd-description-line:before{content:"•";color:#111827;font-weight:700;position:absolute;left:-16px}.cd-education-timeline{padding-left:30px;position:relative}.cd-education-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cd-education-list-item{margin-bottom:18px!important;padding-bottom:18px!important}.cd-education-item{width:100%;position:relative}.cd-education-dot{z-index:1;box-sizing:content-box;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cd-education-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:100%;display:grid}.cd-education-content{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cd-education-title{text-align:left;display:block}.cd-education-date{text-align:right;white-space:nowrap;flex:none;padding-top:1px}.cd-school-text{color:#374151;text-align:left;font-size:14px;font-weight:500;line-height:1.4;display:block}.cd-skills-list{flex-direction:column;gap:11px;width:100%;display:flex}.cd-skill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.cd-skill-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.cd-skill-rating{flex-shrink:0;align-items:center;gap:6px;display:flex}.cd-skill-square{background:#d8dbe8;border-radius:3px;width:10px;height:10px;display:inline-block}.cd-skill-square-active{background:#4f46e5}.cd-skill-score{color:#374151;text-align:right;min-width:30px;font-size:13px;font-weight:700;line-height:1}.cd-empty-state{justify-content:flex-start;align-items:center;width:100%;min-height:80px;display:flex}.cd-empty-text{color:#00000040;text-align:left;font-size:18px;font-weight:600;line-height:1.2}.cd-skeleton-timeline{padding-left:30px;position:relative}.cd-skeleton-timeline:before{content:"";background:#e2e5ff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cd-skeleton-timeline-item{border-bottom:1px solid #edf0f5;margin-bottom:18px;padding-bottom:20px;position:relative}.cd-skeleton-timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cd-skeleton-dot{z-index:1;box-sizing:content-box;background:#c7ccff;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cd-skeleton-content{flex-direction:column;gap:10px;display:flex}.cd-skeleton-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cd-skeleton-title{width:240px!important;height:18px!important}.cd-skeleton-date{width:95px!important;height:18px!important}.cd-skeleton-small-date{width:60px!important;height:18px!important}.cd-skeleton-school{width:150px!important;height:16px!important}.cd-skeleton-skill-name{width:115px!important;height:18px!important}.cd-skeleton-skill-score{width:28px!important;height:16px!important}.cd-card::-webkit-scrollbar{width:7px}.cd-card::-webkit-scrollbar-thumb{background:#d8dbe8;border-radius:999px}.cd-card::-webkit-scrollbar-track{background:0 0}@media (width<=767.98px){.cd-card{padding:8px}.cd-content{gap:10px}.cd-panel{border-radius:16px;padding:14px}.cd-section-title-row{gap:9px}.cd-icon-box{border-radius:10px;flex-basis:36px;width:36px;height:36px}.cd-section-icon{width:19px;height:19px}.cd-section-title{font-size:20px}.cd-timeline,.cd-education-timeline,.cd-skeleton-timeline{padding-left:28px}.cd-timeline-dot,.cd-education-dot,.cd-skeleton-dot{width:11px;height:11px;left:-29px}.cd-experience-top{flex-direction:column;align-items:flex-start;gap:6px}.cd-education-row{grid-template-columns:1fr;gap:6px}.cd-date,.cd-education-date{text-align:left}.cd-item-title{font-size:15px}.cd-date-text,.cd-description-line,.cd-school-text{font-size:13px}.cd-skill-row{grid-template-columns:1fr;gap:7px}.cd-skill-name{white-space:normal}.cd-skill-rating{justify-content:flex-start}.cd-skeleton-row{flex-direction:column;align-items:flex-start}}.container-preview-job{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex}.body-preview-job{box-sizing:border-box;flex:1;padding:0;overflow-y:auto}.div-title-section{box-sizing:border-box;background-color:var(--color-purple-dark-2);border-top-left-radius:16px;border-top-right-radius:16px;justify-content:center;width:100%;padding:20px;display:flex;position:relative}.label-title-section{color:#fff;align-self:center;font-size:20px;font-weight:400;display:flex}.div-close-button-add-job-modal-preview{cursor:pointer;position:absolute;top:20px;right:20px}.close-button{background:0 0!important;border:#0000!important}.carousel-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:20px 40px;display:flex;position:relative}.fade-in{animation:.4s fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-content{border-radius:12px;width:100%;height:100%;font-size:18px;transition:all .4s;display:flex;position:relative;overflow:auto}.carousel-dots{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.carousel-dots.top{margin-bottom:20px;position:relative;top:0}.dot{cursor:pointer;background-color:#ffccc7;background-color:var(--color-orange-button-disabled);border-radius:3px;width:24px;height:6px;transition:all .3s}.dot.active{background-color:var(--color-orange-hover);width:32px}.carousel-arrow{color:var(--color-orange);cursor:pointer;z-index:2;background-color:#0000;border:none;padding:0;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}.div-footer-section{box-sizing:border-box;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:12px;width:100%;padding-top:12px;display:flex}.footer-actions{flex-wrap:wrap;gap:12px;display:flex}.footer-actions.is-loading{pointer-events:none;opacity:.6}.footer-primary-btn{min-width:220px}@media (width<=576px){.div-footer-section{justify-content:stretch}.footer-actions{justify-content:space-between;width:100%}.footer-actions>*{flex:48%;min-width:140px}.footer-primary-btn{width:100%}}.div-salary-display-carousel{box-sizing:border-box;background-color:var(--color-orange-button-2);border-radius:10px;justify-content:center;margin-top:10px;padding:2px 30px;display:flex}.div-container-salary-display{justify-content:center;width:100%;display:flex}.div-section-one-carousel{flex-direction:column;width:100%;padding:0 15px;display:flex}.div-section-one-carousel-company-location{justify-content:center;align-items:center;margin-top:20px;display:flex}.label-location-company{color:var(--color-dark-gray);font-size:16px;font-weight:600}.div-workplace-display-carousel{box-sizing:border-box;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:10px;padding-top:10px;padding-bottom:10px;display:flex}.workplace-item{text-align:center;flex-direction:column;align-items:center;display:flex}.workplace-icon{object-fit:contain;width:auto;height:40px}.workplace-label{color:var(--color-purple-dark);font-size:16px;font-weight:500}.div-summary-display-carousel{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.summary-item-title{box-sizing:border-box;width:100%;margin-bottom:10px;display:flex}.label-summary-salary-section{font-size:20px;font-weight:400}.label-summary-title{color:var(--color-purple-dark);font-size:20px;font-weight:600}.summary-item-content{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding:10px;display:block}.div-responsibilities-display-carousel{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.responsibilities-item-title{box-sizing:border-box;width:100%;display:flex}.label-responsibilities-content{font-size:20px;font-weight:400}.responsibilities-item-content{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding:10px;display:block}.summary-item-content .label-summary-salary-section{text-align:justify;width:100%}.responsibilities-content{flex-direction:column;gap:5px;display:flex}.label-responsibilities-title{color:var(--color-purple-dark);font-size:20px;font-weight:600}.div-section-two-carousel{flex-direction:column;width:100%;padding:0 15px;display:flex}.div-requirement-display-carousel{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.requirement-item-title{box-sizing:border-box;width:100%;display:flex}.label-requirement-content{font-size:20px;font-weight:400}.requirement-item-content{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding:10px;display:block}.requirement-content{flex-direction:column;gap:5px;display:flex}.label-requirement-title{color:var(--color-purple-dark);font-size:20px;font-weight:600}.div-skill-display-carousel{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.skill-item-title{box-sizing:border-box;width:100%;display:flex}.label-skill-content{font-size:20px;font-weight:400}.skill-content{flex-direction:column;gap:10px;display:flex}.skill-item-content{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}.skill-name-box{background-color:#ffb703;border-radius:8px;flex:1;justify-content:flex-start;align-items:center;min-width:0;padding:8px 12px;display:flex}.label-skill-content{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.skill-rating{flex-shrink:0;gap:5px;display:flex}.div-section-three-carousel{flex-direction:column;width:100%;padding:0 15px;display:flex}.div-section-three-carousel-other-information{background-color:var(--color-light-blue);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-top:10px;padding:10px 20px;display:flex}.label-items{color:var(--color-dark-blue);font-size:18px;font-weight:500}.list-bullets{margin:0;list-style-type:disc}.about-company-section{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.title-company{flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-bottom:10px;display:flex}.label-title-company{color:var(--color-purple-dark);font-size:20px;font-weight:600}.icon-home{border:1px solid var(--color-purple-dark);color:var(--color-purple-dark);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:8px;font-size:24px;display:inline-flex}.description-company-section{background-color:var(--color-light-blue);border-radius:10px;flex-direction:column;padding:10px;display:flex}.title-company-section{justify-content:center;margin-bottom:10px;display:flex}.title-company-label{color:var(--color-dark-blue);font-size:20px;font-weight:500}.label-description-company{color:var(--color-dark-blue);font-size:18px;font-weight:500}.workcondition-display-container{box-sizing:border-box;flex-direction:column;width:100%;margin-top:10px;display:flex}.workcondition-item-title{box-sizing:border-box;width:100%;display:flex}.label-workcondition-title{color:var(--color-purple-dark);font-size:20px;font-weight:600}.label-workcondition-content{font-size:20px;font-weight:400}.label-workcondition-subtitle{font-size:16px;font-weight:400}.work-condition-salary{box-sizing:border-box;background-color:var(--color-orange-button-2);border-radius:10px;justify-content:center;width:100%;margin-top:10px;padding-top:10px;padding-bottom:10px;display:flex}.label-display-salary-section{color:#fff;font-size:20px;font-weight:600}.work-condition-display-labels{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.div-work-condition-display-salary-labels{background-color:var(--color-light-blue);border-radius:10px;justify-content:center;margin-top:10px;padding:5px 0;display:flex}.div-locations-display{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;margin-top:10px;padding:0 10px;display:flex}.label-location{color:#333;font-size:20px;font-weight:500}.row-container-footer-add-job-modal{width:100%;display:flex}.col-buttons-add-job-modal{justify-content:center;align-items:center;display:flex}.previous-button-footer-add-job-modal{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;transition:background-color .2s;background-color:var(--color-orange-button)!important}.previous-button-footer-add-job-modal:hover{background-color:var(--color-orange-button-hover)!important;color:#fff!important}.previous-button-footer-add-job-modal:focus{color:#fff;box-shadow:0 0 0 2px #f7931e4d;background-color:var(--color-orange-button-focus)!important}.previous-button-footer-add-job-modal:disabled,.previous-button-footer-add-job-modal[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-orange-button-disabled)!important;color:#fff!important}.save-button-footer-add-job-modal{color:#fff;border-radius:10px;min-width:150px;background-color:var(--color-dark-slate-blue)!important}.next-button-footer-add-job-modal{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;transition:background-color .2s;background-color:var(--color-orange-button-2)!important}.next-button-footer-add-job-modal:hover{background-color:var(--color-orange-button-2-hover)!important;color:#fff!important}.next-button-footer-add-job-modal:focus{color:#fff;box-shadow:0 0 0 2px #f7931e4d;background-color:var(--color-orange-button-2-focus)!important}.next-button-footer-add-job-modal:disabled,.next-button-footer-add-job-modal[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-orange-button-2-disabled)!important;color:#fff!important}.container-dev{width:100%;padding:20px}.modal-title{margin-bottom:20px;font-weight:700}.modal-description{font-size:16px;line-height:1.5}.row-container-header-add-job-modal{border-bottom:solid 1px var(--color-dark-slate-blue);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.div-header-title{flex-direction:row;align-items:center;width:calc(100% - 40px);height:100%;display:flex;justify-content:space-between!important}.div-close-button-add-job-modal{justify-content:flex-end;align-items:center;width:40px;height:100%;display:flex}.div-title-add-job-modal{flex-direction:row;gap:20px;display:flex}.text-title-add-job-modal{color:var(--color-purple-dark);font-family:Roboto,sans-serif;font-size:22px;font-weight:700}@media (width<=575.98px){.div-title-add-job-modal{display:none}}@media (width>=576px) and (width<=767.98px){.text-title-add-job-modal{display:none}}@media (width>=768px) and (width<=880px){.text-title-add-job-modal{display:none}}.div-content-initial-step-add-job-modal{box-sizing:border-box;width:100%;height:auto}.row-title-initial-step-add-job-modal{box-sizing:border-box;align-items:center;margin-top:93px;display:flex}.row-wrapper-select-job{position:relative}.row-select-job-initial-step-add-job-modal{background-color:var(--color-light-blue);border-radius:20px;align-items:center;height:250px;margin-top:20px;display:flex}.col-select-job-text-initial-step-add-job-modal{box-sizing:border-box;align-items:center;width:100%;height:100%;padding-left:40px;display:flex}.col-select-job-initial-step-add-job-modal{box-sizing:border-box;align-items:center;width:100%;height:100%;padding-right:20px;display:flex}.title-select-job-initial-step-add-job-modal{color:var(--color-dark-gray);font-family:Roboto,sans-serif;font-size:22px;font-weight:700}.creation-modal-initial-page-button-select-job{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border:none!important;border-radius:10px!important}.title-go-initial-step-add-job-modal{color:var(--color-purple-dark);font-family:Roboto,sans-serif;font-size:24px;font-weight:700}.button-go-initial-step{color:#fff;border:none;border-radius:10px;outline:none;width:200px;height:40px;background-color:var(--color-green-button-2)!important}.button-go-initial-step:hover{background-color:var(--color-green-button-2-hover)!important;color:#fff!important}.button-go-initial-step:focus{color:#fff;background-color:var(--color-green-button-2-focus)!important}.button-go-initial-step:disabled,.button-go-initial-step[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-green-button-2-disabled)!important;color:#fff!important}.col-go-button-initial-step-add-job-modal{justify-content:flex-end;display:flex}.col-text-initial-step-add-job-modal{justify-content:flex-start;display:flex}@media (width<=575.98px){.col-go-button-initial-step-add-job-modal{justify-content:center;display:flex}.col-text-initial-step-add-job-modal{justify-content:center;margin-bottom:30px;display:flex}.button-go-initial-step{width:100%}.row-title-initial-step-add-job-modal{margin-top:30px}.row-select-job-initial-step-add-job-modal{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:20px;align-items:center;height:auto;margin-top:20px;padding-top:40px;padding-bottom:40px;display:flex}.col-select-job-text-initial-step-add-job-modal,.col-select-job-initial-step-add-job-modal{justify-content:center;padding:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.col-go-button-initial-step-add-job-modal{justify-content:center;display:flex}.col-text-initial-step-add-job-modal{justify-content:center;margin-bottom:20px;display:flex}.button-go-initial-step{width:245px}.row-title-initial-step-add-job-modal{margin-top:30px}.row-select-job-initial-step-add-job-modal{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:20px;align-items:center;height:auto;margin-top:20px;padding-top:40px;padding-bottom:40px;display:flex}.col-select-job-text-initial-step-add-job-modal,.col-select-job-initial-step-add-job-modal{justify-content:center;padding:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.col-go-button-initial-step-add-job-modal{justify-content:center;display:flex}.col-text-initial-step-add-job-modal{justify-content:center;margin-bottom:20px;display:flex}.button-go-initial-step{width:245px}.row-title-initial-step-add-job-modal{margin-top:30px}.row-select-job-initial-step-add-job-modal{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:20px;align-items:center;height:auto;margin-top:20px;padding-top:40px;padding-bottom:40px;display:flex}.col-select-job-text-initial-step-add-job-modal,.col-select-job-initial-step-add-job-modal{justify-content:center;padding:10px;display:flex}}.div-preview-job-modal-body{box-sizing:border-box;height:100%;padding:0}.div-container-position-modal{width:40vw;height:94vh}@media (width<=575.98px){.div-container-position-modal{border-radius:20px;width:90vw;height:90vh;padding:0}}@media (width>=576px) and (width<=767.98px){.div-container-position-modal{border-radius:20px;width:96vw;height:96vh;padding:0}}@media (width>=768px) and (width<=991.98px){.div-container-position-modal{border-radius:20px;width:70vw;height:96vh;padding:0}}@media (width>=992px) and (width<=1199.98px){.div-container-position-modal{border-radius:20px;width:50vw;height:96vh;padding:0}}@media (width>=1200px){.div-container-position-modal{border-radius:20px;width:35vw;height:96vh;padding:0}}.custom-preview-job-modal .ant-modal-content{box-shadow:none!important;border-radius:20px!important;padding:0!important}.custom-preview-job-modal .ant-modal-mask{background-color:#0003!important}.floating-box-bottom-right{z-index:10;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:12px;width:500px;padding:16px;position:absolute;top:170px;right:20px;box-shadow:0 4px 12px #0000001a}.floating-box-content{flex-direction:column;display:flex}.floating-box-divider{border:none;border-top:1px solid #000;width:100%;margin:16px 0}.floating-box-actions{justify-content:space-between;display:flex}.text-title-floating-position-card{color:var(--color-deep-blue);box-sizing:border-box;font-size:20px;font-weight:600}.text-title-description-floating-position-card{color:var(--color-dark-gray);margin-left:20px;font-size:20px;font-weight:600}@media (width<=575.98px){.floating-box-bottom-right{z-index:10;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:12px;width:90%;padding:16px;position:absolute;top:195px;right:5%;box-shadow:0 4px 12px #0000001a}.floating-box-actions{flex-direction:column;display:flex}}@media (width>=576px) and (width<=767.98px){.floating-box-bottom-right{z-index:10;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:12px;width:90%;padding:16px;position:absolute;top:170px;right:5%;box-shadow:0 4px 12px #0000001a}}@media (width>=768px) and (width<=991.98px){.floating-box-bottom-right{z-index:10;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:12px;width:90%;padding:16px;position:absolute;top:170px;right:5%;box-shadow:0 4px 12px #0000001a}}.row-section-update-job{box-sizing:border-box;border-radius:4px;width:100%;padding-top:15px;padding-bottom:15px}.row-section-update-job .col-select{box-sizing:border-box;justify-content:flex-start;padding-right:20px;display:flex}.select-section-update-job{cursor:pointer;justify-content:center;align-items:center;width:120px;height:40px;display:flex;background-color:var(--color-light-blue)!important;border-radius:20px!important}.autocomplete-job-title-section .ant-select-clear{color:var(--color-dark-gray)!important;font-size:15px!important}@media (width<=575.98px){.row-section-update-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.select-section-update-job{box-sizing:border-box;width:100%}.row-section-update-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.row-section-update-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.select-section-update-job{box-sizing:border-box;width:100%}.row-section-update-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.row-section-update-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.select-section-update-job{width:150px}.row-section-update-job{gap:10px;display:flex}}.row-section-title-job{background-color:var(--color-light-blue);box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.col-label-section-update-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.col-label-section-update-job .title{box-sizing:border-box;color:var(--color-dark-gray);font-size:20px;font-weight:400}.row-section-title-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:10px;padding-right:20px;display:flex}@media (width<=575.98px){.row-section-title-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-title-section{box-sizing:border-box;width:100%}.row-section-title-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.row-section-title-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-title-section{box-sizing:border-box;width:100%}.row-section-title-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.row-section-title-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;padding-left:20px;display:flex}.row-section-title-job{gap:10px;display:flex}.autocomplete-job-title-section{width:100%!important}}.row-section-workplace-job{background-color:var(--color-light-blue);box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.col-label-section-workplace-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.col-label-section-workplace-job .title{box-sizing:border-box;color:var(--color-dark-gray);font-size:20px;font-weight:400}.row-section-workplace-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:10px;padding-right:20px;display:flex}@media (width<=575.98px){.row-section-workplace-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-workplace-section{box-sizing:border-box;width:100%}.row-section-workplace-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.row-section-workplace-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-workplace-section{box-sizing:border-box;width:100%}.row-section-workplace-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.row-section-workplace-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.autocomplete-job-workplace-section{width:150px}.row-section-workplace-job{gap:10px;display:flex}}.row-section-salary-job{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.row-section-commission-job{margin-bottom:12px;padding-top:15px;padding-bottom:15px}.col-label-section-salary-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.col-label-section-salary-job .title{box-sizing:border-box;color:var(--color-dark-gray);font-size:20px;font-weight:400}.label-salary-section{color:var(--color-dark-gray);font-size:20px;font-weight:400}.col-label-section-max-salary-job{box-sizing:border-box;align-items:center;display:flex}.col-label-section-max-salary-job .title{box-sizing:border-box;color:var(--color-dark-gray);font-size:20px;font-weight:400}.row-section-salary-job .col-input,.row-section-salary-job .col-checkbox{box-sizing:border-box;align-items:center;display:flex}.input-job-salary-section{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border-radius:20px!important}.salary-section-wrapper{width:100%}.salary-blocked{opacity:.65}.salary-blocked .label-salary-section,.salary-blocked .title{color:#8c8c8c!important}.salary-blocked .input-job-salary-section{cursor:not-allowed}@media (width<=575.98px){.row-section-commission-job .col-checkbox{margin-top:12px;padding-left:20px}.row-section-salary-job{gap:10px;display:flex}.row-section-salary-job .col-input,.col-label-section-max-salary-job{padding:0 20px}}@media (width>=576px) and (width<=767.98px){.col-checkbox{margin-top:30px}.col-input{margin-top:20px;padding-left:20px}.col-label-section-max-salary-job{margin-top:20px;margin-left:20px}.row-section-commission-job .col-checkbox{margin-top:12px;padding-left:20px}.row-section-salary-job{gap:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.col-checkbox{margin-top:30px}.row-section-commission-job .col-checkbox{margin-top:0}}@media (width>=992px) and (width<=1199.98px){.col-checkbox{margin-top:30px}.row-section-commission-job .col-checkbox{margin-top:0}}@media (width>=1200px){.row-section-commission-job .col-checkbox{margin-top:0}}.row-section-bonus-job{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.col-label-section-bonus-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.row-section-bonus-job .col-input,.row-section-bonus-job .col-checkbox{box-sizing:border-box;align-items:center;display:flex}.input-job-bonus-section{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border-radius:20px!important}.bonus-blocked{opacity:.65}.bonus-blocked .label-bonus-section,.bonus-blocked .label-salary-section{color:#8c8c8c!important}.bonus-blocked .input-job-bonus-section{cursor:not-allowed}@media (width<=575.98px){.row-section-bonus-job{gap:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.row-section-bonus-job{gap:10px;display:flex}}.row-section-display-job{box-sizing:border-box;background-color:var(--color-light-blue);border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.label-display-section{color:var(--color-dark-gray);font-size:20px;font-weight:400}.col-label-section-display-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.row-section-display-job .col-checkbox{box-sizing:border-box;align-items:center;display:flex}.display-blocked{opacity:.65}.display-blocked .label-display-section{color:#8c8c8c!important}@media (width<=575.98px){.row-section-display-job{gap:10px;display:flex}.row-section-display-job .col-checkbox{padding-left:20px}}@media (width>=576px) and (width<=767.98px){.row-section-display-job{gap:10px;display:flex}.row-section-display-job .col-checkbox{padding-left:20px}}.row-section-total-compensation-job{background-color:var(--color-orange-button-2);box-sizing:border-box;border-radius:10px;flex-direction:row;justify-content:center;width:100%;padding:15px;display:flex}.title-total-compensation-job{color:#fff;font-size:25px;font-weight:600}.label-other-details-compensation{color:var(--color-dark-gray);font-size:20px;font-weight:400}.input-other-section{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;background-color:var(--color-light-blue)!important;border-radius:20px!important}.div-section-other-job{box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.div-work-condition-title{background-color:var(--color-light-blue);box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px;padding-left:20px}.label-bonus-section{color:var(--color-dark-gray);font-size:20px;font-weight:400}.div-work-condition-section{box-sizing:border-box;border-radius:10px;flex-wrap:wrap;gap:10px;width:100%;padding-top:15px;padding-bottom:15px;padding-left:20px;display:flex}@media (width<=575.98px){.div-work-condition-section{flex-direction:column}}@media (width>=576px) and (width<=767.98px){.div-work-condition-section{flex-direction:column}}.container-first-step-creation-modal{box-sizing:border-box;flex-direction:column;gap:16px;padding:20px 15px 10px 0;display:flex}.autocomplete-location{justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;background-color:var(--color-light-blue)!important;border-radius:20px!important}.row-section-location-job{box-sizing:border-box;width:100%;padding-top:15px;padding-bottom:15px}.col-label-section-location-job{box-sizing:border-box;align-items:center;padding-left:20px;display:flex}.col-label-section-location-job .title{box-sizing:border-box;color:var(--color-dark-gray);font-size:20px;font-weight:400}.row-section-location-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:10px;padding-right:20px;display:flex}.autocomplete-job-title-section{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border-radius:20px!important}.char-counter{text-align:right;color:var(--color-dark-gray);box-sizing:border-box;margin-top:4px;font-family:Roboto,sans-serif;font-size:20px;font-weight:400}@media (width<=575.98px){.row-section-location-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-title-section{box-sizing:border-box;width:100%}.row-section-location-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=576px) and (width<=767.98px){.row-section-location-job .col-select{box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex}.autocomplete-job-title-section{box-sizing:border-box;width:100%}.row-section-location-job{box-sizing:border-box;gap:10px;display:flex}}@media (width>=768px) and (width<=991.98px){.row-section-location-job .col-select{box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex}.autocomplete-job-title-section{width:150px}.row-section-location-job{gap:10px;display:flex}}.card-location-item{background-color:var(--color-orange-button-2);box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:fit-content;padding:8px 12px;display:flex}.location-name{color:#fff}.div-section-summary-job{flex-direction:column;padding-top:15px;padding-bottom:15px;padding-right:20px;display:flex}.input-summary-section{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;background-color:#fff!important;border-radius:20px!important}.div-input-summary{box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.label-summary{color:var(--color-dark-gray);font-size:20px;font-weight:400}.div-section-responsibilities-job{flex-direction:column;padding-top:15px;padding-bottom:15px;padding-right:20px;display:flex}.input-responsibilities-section{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;background-color:#fff!important;border-radius:20px!important}.div-input-responsibilities{box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.label-responsibilities{color:var(--color-dark-gray);font-size:20px;font-weight:400}.container-second-step-creation-modal{box-sizing:border-box;border-radius:10px;flex-direction:column;margin-top:20px;padding-left:20px;padding-right:20px;display:flex;background-color:var(--color-light-blue)!important}.div-section-requirement-job{flex-direction:column;padding-top:15px;padding-bottom:15px;padding-right:20px;display:flex}.input-requirement-section{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;background-color:#fff!important;border-radius:20px!important}.div-input-requirement{box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.label-requirement{color:var(--color-dark-gray);font-size:20px;font-weight:400}.div-section-skill-job{flex-direction:column;padding-top:15px;padding-bottom:15px;padding-right:20px;display:flex}.input-skill-section{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;background-color:#fff!important;border-radius:20px!important}.div-input-skill{box-sizing:border-box;border-radius:10px;width:100%;padding-top:15px;padding-bottom:15px}.label-skill{color:var(--color-dark-gray);font-size:20px;font-weight:400;font-size:20px!important;font-weight:400!important}.input-skill-number-section{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border-radius:20px!important}.button-cancel-skill{color:#ff4d4f;background-color:#0000;border:1px solid #ff4d4f;border-radius:8px;height:32px}.autocomplete-job-skill-section{width:100%}.skill-minimum-indicator{background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:16px;padding:8px 12px}.skill-minimum-indicator-text{font-size:13px;font-weight:500}.skill-minimum-indicator-pending{background:#d1252514;border-color:#d12525}.skill-minimum-indicator-pending .skill-minimum-indicator-text{color:#d12525}.skill-minimum-indicator-completed{border-color:var(--color-orange);background:#ff8c0014}.skill-minimum-indicator-completed .skill-minimum-indicator-text{color:var(--color-orange)}.skill-list-container{background:#fff;border-radius:8px;overflow:hidden}.skill-list-container .ant-list-empty-text{padding:12px}.skill-list-item{width:100%;padding:8px 12px!important}.skill-list-item+.skill-list-item{border-top:1px solid #f0f0f0}.skill-list-row{width:100%}.skill-list-name-col{min-width:160px}.skill-list-name{color:var(--color-dark-gray);font-size:16px;font-weight:400;line-height:1.3}.skill-list-actions{align-items:center;display:flex}.skill-rating-wrapper{align-items:center;gap:5px;display:flex}.skill-rating-icon{width:auto;height:15px;display:block}.skill-action-button{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}@media (width<=575.98px){.skill-list-item{padding:10px 12px!important}.skill-list-row{row-gap:8px}.skill-list-name-col{min-width:100%}.skill-list-actions{justify-content:space-between;width:100%}.skill-rating-icon{height:14px}.skill-minimum-indicator{padding:8px 10px}.skill-minimum-indicator-text{font-size:12px}}.autocomplete-job-skill-section{cursor:pointer;justify-content:center;align-items:center;width:100%;height:40px;display:flex;background-color:#fff!important;border-radius:20px!important}.container-thrid-step-creation-modal{box-sizing:border-box;border-radius:10px;flex-direction:column;margin-top:20px;padding-left:20px;padding-right:20px;display:flex;background-color:var(--color-light-blue)!important}.create-job-promotion-loading-modal .ant-modal{margin:0 auto;width:min(720px,94vw)!important;max-width:min(720px,94vw)!important}.create-job-promotion-loading-modal .ant-modal-content{box-shadow:none;background:0 0;border-radius:22px;padding:0;overflow:hidden}.cjplm-shell{color:#202124;background:#f7f8fb;width:100%;font-family:Mulish,Arial,Helvetica,sans-serif;overflow:hidden}.cjplm-panel,.cjplm-panel *,.cjplm-panel :before,.cjplm-panel :after{box-sizing:border-box}.cjplm-panel{background:#fff;border:1px solid #e7e7ec;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 20px 60px #342d592e}.cjplm-header{background:#fff;border-bottom:1px solid #e7e7ec;align-items:center;gap:16px;min-height:102px;padding:22px 26px;display:flex}.cjplm-header-icon{color:#fff;background:#342d59;border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;display:inline-flex;box-shadow:0 10px 24px #342d5938}.cjplm-header-content{flex-direction:column;gap:5px;min-width:0;display:flex}.cjplm-header-content h1{color:#342d59;letter-spacing:-.2px;margin:0;font-size:24px;font-weight:800;line-height:1.2}.cjplm-header-content p{color:#82808b;margin:0;font-size:14px;font-weight:500;line-height:1.5}.cjplm-body{background:radial-gradient(circle at 0 0,#a15cf421,#0000 34%),radial-gradient(circle at 100% 100%,#65fcca29,#0000 34%),#fff;padding:24px}.cjplm-status-card{color:#fff;background:linear-gradient(135deg,#342d59 0%,#4b3f7c 100%);border:1px solid #342d59;border-radius:18px;align-items:center;gap:17px;min-height:106px;margin-bottom:16px;padding:19px 20px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 14px 30px #342d5929}.cjplm-status-card.is-completed{background:linear-gradient(135deg,#248866 0%,#2cad7d 100%);border-color:#248866;box-shadow:0 14px 30px #2488662e}.cjplm-status-icon{color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:27px;display:inline-flex}.cjplm-status-content{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.cjplm-status-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.cjplm-status-heading h2{color:#fff;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.25}.cjplm-status-badge{color:#fff;background:#ffffff26;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.2}.cjplm-status-content>p{color:#ffffffc4;max-width:560px;margin:0;font-size:13px;font-weight:500;line-height:1.55}.cjplm-steps-card{background:#fff;border:1px solid #e7e7ec;border-radius:18px;padding:20px;box-shadow:0 8px 22px #342d590d}.cjplm-steps-header{margin-bottom:15px}.cjplm-steps-header h2{color:#342d59;margin:0;font-size:16px;font-weight:800;line-height:1.3}.cjplm-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cjplm-step-card{background:#fafafd;border:1px solid #e7e7ec;border-radius:14px;min-width:0;min-height:148px;padding:14px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.cjplm-step-card.is-active{background:#a15cf412;border-color:#a15cf480;transform:translateY(-2px);box-shadow:0 8px 20px #a15cf41a}.cjplm-step-card.is-completed{background:#65fcca14;border-color:#29b68352}.cjplm-step-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cjplm-step-icon{color:#8b8797;background:#ececf2;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.cjplm-step-card.is-active .cjplm-step-icon{color:#fff;background:#a15cf4}.cjplm-step-card.is-completed .cjplm-step-icon{color:#fff;background:#29b683}.cjplm-step-number{color:#9a97a4;font-size:11px;font-weight:800}.cjplm-step-card.is-active .cjplm-step-number{color:#7c3fc7}.cjplm-step-card.is-completed .cjplm-step-number{color:#218e69}.cjplm-step-card h3{color:#342d59;margin:0 0 7px;font-size:13px;font-weight:800;line-height:1.3}.cjplm-step-card p{color:#85828f;margin:0;font-size:11px;font-weight:500;line-height:1.45}.cjplm-footer-note{color:#777582;background:#ffffffb8;border:1px solid #e7e7ec;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s;display:flex}.cjplm-footer-note .anticon{color:#a15cf4;font-size:15px}.cjplm-footer-note.is-completed{color:#207a5d;background:#65fcca1a;border-color:#29b68347}.cjplm-footer-note.is-completed .anticon{color:#29b683}@media (width<=720px){.cjplm-header{min-height:auto;padding:20px}.cjplm-header-content h1{font-size:21px}.cjplm-body{max-height:82vh;padding:18px;overflow-y:auto}.cjplm-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cjplm-step-card{min-height:136px}}@media (width<=480px){.cjplm-header{align-items:flex-start}.cjplm-header-icon{flex-basis:46px;width:46px;height:46px;font-size:20px}.cjplm-status-card{align-items:flex-start;padding:17px}.cjplm-status-icon{flex-basis:46px;width:46px;height:46px}.cjplm-status-heading{flex-direction:column;align-items:flex-start;gap:7px}.cjplm-step-grid{grid-template-columns:1fr}.cjplm-step-card{min-height:auto}}.button{background:0 0,0 0}input:focus{outline:none}.ant-modal-title{color:#129bd4}.ant-modal-close-x{width:25px;height:25px;font-size:15px;font-style:inherit;text-align:center;text-transform:none;text-rendering:auto;color:#fff;background-color:#d12525;border-radius:100%;justify-content:center;align-items:center;margin-top:5px;margin-right:5px;line-height:25px;display:block}.containerMdl{background-color:#129bd4;width:100%;min-height:100%;padding-left:5%;padding-right:5%}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{overflow-wrap:break-word;padding:3px 16px;position:relative}.ant-modal-wrap{-webkit-overflow-scrolling:touch;outline:0;position:fixed;inset:-80px 0 0;overflow:auto}.ant-carousel .slick-dots li.slick-active button{opacity:1;background:#129bd4}.ant-carousel .slick-dots li{box-sizing:content-box;text-align:center;text-indent:-999px;vertical-align:top;background:#129bd480;flex:0 auto;width:16px;height:3px;margin:0 3px;padding:0;transition:all .5s;display:inline-block;position:relative}.ant-btn-primary{background:#129bd4;border-radius:10%;box-shadow:2px 3px #44444460}.containerTable{border:1px solid #ccc;border-radius:3px}.btnWorkplace{background:0 0;border-color:#0000;flex-direction:row;justify-content:center;display:flex}.btnWorkplace:hover{background:#129ad425;border-radius:5%}.btnAdd{color:#fff;background:#129bd4;border-radius:10%;width:100px;padding-left:30px;padding-right:30px;box-shadow:2px 3px #44444460}.ant-slider-rail{background-color:#129bd440;border-radius:2px;width:100%;height:4px;transition:background-color .3s;position:absolute}.ant-carousel .slick-prev:before,.ant-carousel .slick-next:before{content:""}.ant-carousel .slick-prev,.ant-carousel .slick-next{cursor:pointer;background:#129bd430;border:0;outline:none;justify-content:center;align-items:center;width:25px;height:100%;display:flex;position:absolute;top:1.5%}.ant-modal-body{word-wrap:break-word;padding:30px;font-size:14px;line-height:1.5715}.ant-input{box-sizing:border-box;font-variant:tabular-nums;font-feature-settings:"tnum", "tnum";color:#000000d9;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:5px;width:100%;min-width:0;margin:0;padding:4px 11px;font-size:14px;line-height:1.5715;list-style:none;transition:all .3s;display:inline-block;position:relative}.textTitleModalCreation{font-family:Mulish;font-size:18px}.div-container-add-job-modal{height:80vh;padding:0 40px}.div-body-add-job-modal{width:100%;height:calc(100% - 50px);overflow:auto}.update-position-button{border:1px solid var(--color-orange);width:auto;height:34px;color:var(--color-orange);box-shadow:none;cursor:pointer;background:0 0;border-radius:8px;padding:0 18px;font-weight:500}.update-position-button:hover,.update-position-button:focus{border-color:var(--color-orange);color:var(--color-orange);background:#ffffff14}.profile-plan-box{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:20px;box-shadow:0 4px 14px #00000008}.profile-plan-box__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-plan-box__title{color:#111827;font-family:Mulish;font-size:18px;font-weight:700}.profile-plan-box__locked{color:#6b7280;align-items:center;gap:6px;display:flex}.profile-plan-box__locked-text{color:#6b7280;font-family:Mulish;font-size:13px}.profile-plan-selector{flex-direction:column;gap:14px;display:flex}.profile-plan-card{box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:0 16px;display:flex}.profile-plan-card--selected{background:#fff7fb;border-color:#ec4899}.profile-plan-card__left{align-items:center;gap:14px;display:flex}.profile-plan-card__checkbox{color:#fff;background:#fff;border:1.5px solid #9ca3af;border-radius:4px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:12px;display:flex}.profile-plan-card__checkbox--selected{background:#ec4899;border-color:#ec4899}.profile-plan-card__title{color:#111827;font-family:Mulish;font-size:17px;font-weight:600}.profile-plan-card__badge{color:#ec4899;font-family:Mulish;font-size:14px;font-weight:700}.profile-plan-box__footer{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:14px}.profile-plan-box__message{color:#6b7280;font-family:Mulish;font-size:14px;line-height:1.5}.welcome-modal .ant-modal-content{border-radius:18px;overflow:hidden}.welcome-modal .ant-modal-body{padding:0}.welcome-modal__content{width:100%;min-height:72vh;max-height:80vh;padding:34px 24px 28px;overflow:hidden}.welcome-modal__row{width:100%}.welcome-modal__header{flex-direction:column;align-items:center;gap:4px;width:100%;margin-bottom:22px;display:flex}.welcome-modal__title{text-align:center;color:#1f1f1f;font-family:Mulish,sans-serif;font-size:24px;line-height:1.25}.welcome-modal__action-section{flex-direction:column;align-items:center;gap:18px;width:100%;margin-bottom:24px;display:flex}.welcome-modal__image{object-fit:contain;width:min(360px,62%);max-height:210px;display:block}.welcome-modal__text-section{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.welcome-modal__description{text-align:center;color:#1f1f1f;width:72%;font-family:Mulish,sans-serif;font-size:23px;line-height:1.28}.welcome-modal__youtube-button{color:#fff;background-color:red;border:none;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:all .2s ease-in-out;box-shadow:0 7px 16px #ff000040;border-radius:50%!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;display:inline-flex!important}.welcome-modal__youtube-button .anticon{justify-content:center;align-items:center;display:flex;margin:0!important}.welcome-modal__youtube-button svg{display:block}.welcome-modal__youtube-button:hover,.welcome-modal__youtube-button:focus{color:#fff;background-color:#c00;transform:translateY(-1px)}@media (width<=768px){.welcome-modal{width:92%!important}.welcome-modal__content{min-height:74vh;max-height:84vh;padding:28px 18px 24px}.welcome-modal__header{margin-bottom:18px}.welcome-modal__title,.welcome-modal__description{font-size:20px}.welcome-modal__description{width:88%}.welcome-modal__action-section{gap:14px;margin-bottom:20px}.welcome-modal__image{width:min(300px,78%);max-height:175px}.welcome-modal__text-section{gap:15px}.welcome-modal__youtube-button{font-size:25px;width:48px!important;min-width:48px!important;height:48px!important}}@media (width<=480px){.welcome-modal__content{min-height:76vh;max-height:86vh;padding:24px 14px 20px}.welcome-modal__header{gap:3px;margin-bottom:16px}.welcome-modal__title,.welcome-modal__description{font-size:18px}.welcome-modal__action-section{gap:12px;margin-bottom:18px}.welcome-modal__image{width:82%;max-height:150px}.welcome-modal__text-section{gap:14px}.welcome-modal__youtube-button{font-size:24px;width:46px!important;min-width:46px!important;height:46px!important}}.update-user-info-modal .ant-modal-content{border-radius:14px;padding:0;overflow:hidden}.update-user-info-modal .ant-modal-body{padding:0}.update-user-info-modal{top:20px}.update-user-info-modal__content{background:#fff;flex-direction:column;max-height:85vh;padding:16px 18px 14px;display:flex;overflow:hidden}.update-user-info-modal__header{margin-bottom:10px}.update-user-info-modal__header-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.update-user-info-modal__header-title-group{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.update-user-info-modal__header-bar{background:#f97316;border-radius:6px;width:4px;min-width:4px;height:56px;margin-top:2px}.update-user-info-modal__header-texts{min-width:0}.update-user-info-modal__title{color:#111827;margin-bottom:4px;font-family:Mulish,sans-serif;font-size:28px;font-weight:700;line-height:1.2;display:block}.update-user-info-modal__subtitle{color:#6b7280;font-family:Mulish,sans-serif;font-size:14px;line-height:1.45;display:block}.update-user-info-modal__header-logo-wrapper{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.update-user-info-modal__header-logo{object-fit:contain;width:auto;max-width:180px;max-height:56px;display:block}.update-user-info-modal__divider{background:#e5e7eb;width:100%;height:1px;margin-bottom:14px}.update-user-info-modal__body{padding-right:4px;overflow:hidden auto}.update-user-info-form{width:100%}.update-user-info-form__section{margin-bottom:24px}.update-user-info-form__heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.update-user-info-form__heading-bar{background:#f97316;border-radius:6px;width:4px;min-width:4px;height:48px;margin-top:2px}.update-user-info-form__section-title{color:#129bd4;margin-bottom:2px;font-family:Mulish,sans-serif;font-size:22px;font-weight:700;line-height:1.2;display:block}.update-user-info-form__section-subtitle{color:#6b7280;font-family:Mulish,sans-serif;font-size:14px;line-height:1.45;display:block}.update-user-info-form .ant-form-item{margin-bottom:16px}.update-user-info-form .ant-form-item-label{padding-bottom:6px}.update-user-info-form .ant-form-item-label>label{color:#111827;font-family:Mulish,sans-serif;font-size:14px;font-weight:600}.update-user-info-form .ant-input,.update-user-info-form .ant-input-affix-wrapper,.update-user-info-form .ant-select-selector,.update-user-info-form .ant-input-textarea textarea{min-height:42px;font-family:Mulish,sans-serif;border-radius:10px!important}.update-user-info-form .ant-input-textarea textarea{resize:vertical;min-height:110px;padding-top:10px}.plan-selector{flex-direction:column;gap:16px;display:flex}.plan-selector__card{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;padding:0 16px;transition:all .2s;display:flex}.plan-selector__card:hover{border-color:#ec4899;box-shadow:0 0 0 2px #ec489914}.plan-selector__card--selected{background:#fffafd;border-color:#ec4899}.plan-selector__left{align-items:center;gap:14px;min-width:0;display:flex}.plan-selector__checkbox{color:#fff;background:#fff;border:1.5px solid #9ca3af;border-radius:4px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:12px;transition:all .2s;display:flex}.plan-selector__checkbox--selected{background:#ec4899;border-color:#ec4899}.plan-selector__title{color:#111827;font-family:Mulish,sans-serif;font-size:18px;font-weight:600}.plan-selector__action{color:#ec4899;white-space:nowrap;font-family:Mulish,sans-serif;font-size:15px;font-weight:700}.company-logo-upload{background:#fafafa;border:1.5px dashed #cbd5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:112px;padding:16px 18px;display:flex}.company-logo-upload__left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.company-logo-upload .ant-upload{display:inline-block}.company-logo-upload__preview{cursor:pointer;box-sizing:border-box;background:#eef2f7;border:1px solid #d9e2ec;border-radius:12px;justify-content:center;align-items:center;width:78px;min-width:78px;height:78px;padding:8px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.company-logo-upload__preview:hover{border-color:var(--purple-base)}.company-logo-upload__preview-image{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:100%;display:block}.company-logo-upload__preview-text{color:#64748b;text-transform:uppercase;text-align:center;font-family:Mulish,sans-serif;font-size:14px;font-weight:700}.company-logo-upload__overlay{opacity:0;background:#11182773;border-radius:12px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.company-logo-upload__preview:hover .company-logo-upload__overlay{opacity:1}.company-logo-upload__overlay-text{color:#fff;text-align:center;padding:0 6px;font-family:Mulish,sans-serif;font-size:12px;font-weight:700}.company-logo-upload__info{flex-direction:column;justify-content:center;min-width:0;display:flex}.company-logo-upload__filename{color:#111827;word-break:break-word;margin-bottom:6px;font-family:Mulish,sans-serif;font-size:14px;font-weight:600}.company-logo-upload__formats{color:#6b7280;font-family:Mulish,sans-serif;font-size:13px}.company-logo-upload__button{border-radius:10px;min-width:130px;height:42px;font-family:Mulish,sans-serif;font-weight:600;background:var(--purple-base)!important;border-color:var(--purple-base)!important;color:#fff!important}.company-logo-upload__button:hover,.company-logo-upload__button:focus{opacity:.92;background:var(--purple-base)!important;border-color:var(--purple-base)!important;color:#fff!important}.update-user-info-form__actions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:10px;display:flex}.update-user-info-form__cancel,.update-user-info-form__submit{border-radius:10px;min-width:140px;height:44px;font-family:Mulish,sans-serif;font-weight:600}.update-user-info-form__submit{background:var(--color-green-button-2)!important;border-color:var(--color-green-button-2)!important;color:#fff!important}.update-user-info-form__submit:hover,.update-user-info-form__submit:focus{opacity:.92;background:var(--color-green-button-2)!important;border-color:var(--color-green-button-2)!important;color:#fff!important}.update-user-info-form__submit[disabled],.update-user-info-form__submit[disabled]:hover,.update-user-info-form__submit[disabled]:focus{opacity:.55;cursor:not-allowed}@media (width<=768px){.update-user-info-modal__content{max-height:88vh;padding:14px}.update-user-info-modal__header-main{align-items:flex-start;gap:12px}.update-user-info-modal__title{font-size:24px}.update-user-info-modal__header-bar{height:48px}.update-user-info-modal__header-logo{max-width:120px;max-height:42px}.update-user-info-form__section-title{font-size:20px}.update-user-info-form__heading-bar{height:44px}.company-logo-upload{flex-direction:column;align-items:flex-start}.company-logo-upload__left{align-items:flex-start;width:100%}.company-logo-upload__button{width:100%}.plan-selector__card{min-height:62px;padding:0 14px}.plan-selector__title{font-size:16px}.plan-selector__action{font-size:14px}.update-user-info-form__actions{flex-direction:column-reverse}.update-user-info-form__cancel,.update-user-info-form__submit{width:100%}}.update-user-info-modal__verification{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:420px;padding:32px 24px;display:flex}.update-user-info-modal__verification-icon{width:74px;height:74px;color:var(--purple-base);background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;font-family:Mulish,sans-serif;font-size:38px;font-weight:700;display:flex}.update-user-info-modal__verification-title{color:#111827;font-family:Mulish,sans-serif;font-size:28px;font-weight:700;line-height:1.2;display:block}.update-user-info-modal__verification-description{color:#374151;max-width:620px;font-family:Mulish,sans-serif;font-size:18px;line-height:1.55;display:block}.update-user-info-modal__verification-description-secondary{color:#6b7280;max-width:560px;font-family:Mulish,sans-serif;font-size:15px;line-height:1.5;display:block}.update-user-info-modal__verification-checking{color:#6b7280;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-family:Mulish,sans-serif;font-size:14px;display:flex}.update-user-info-modal__verification-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}@media (width<=768px){.update-user-info-modal__verification{min-height:380px;padding:24px 14px}.update-user-info-modal__verification-title{font-size:24px}.update-user-info-modal__verification-description{font-size:16px}.update-user-info-modal__verification-actions{flex-direction:column;width:100%}.update-user-info-modal__verification-actions .button-verification{width:100%;margin-left:0!important}}.contenedor::-webkit-scrollbar{background:0 0;width:7px}.contenedor::-webkit-scrollbar-thumb{background:#414193b2;border:1px solid #272777;border-radius:10px}.contenedor::-webkit-scrollbar-track{background:0 0}.button-change-password{color:#fff;background-color:#404193;border-radius:20px 0}.form-item-button{justify-content:center;align-items:center;width:100%;display:flex}.container-general-route{width:100%;height:calc(100vh - 60px)}.loading-screen{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.loading-screen h2{color:#fff;margin-top:20px;font-size:24px}.container-menu-sidebar-web{box-sizing:border-box;background-color:var(--background-light-blue-2);width:100%;height:calc(100vh - 60px);padding:0;overflow:auto}.row-dashboard-sidebar-button{cursor:pointer;align-items:center;width:100%;height:40px;margin-top:1px;padding:8px 0;transition:background-color .3s;display:flex}.sidebar-default{background-color:var(--color-dark-slate-blue)}.sidebar-selected{background-color:var(--color-orange)}.row-dashboard-sidebar-button:hover{background-color:var(--color-orange-hover)}.col-image-dashboard-button{justify-content:center;align-items:center;height:100%;display:flex}.col-text-dashboard-button{align-items:center;height:100%;padding-left:3px;display:flex}.text-dashboard-button{color:#fff;font-size:14px;font-weight:600}.row-title-sourcing-sidebar{background-color:var(--color-dark-slate-blue);flex-direction:row;align-items:center;width:100%;height:40px;margin-top:1px;margin-bottom:1px;padding:8px 0;display:flex}.col-image-sourcing-sidebar{justify-content:center;align-items:center;height:100%;display:flex}.col-text-sourcing-sidebar{align-items:center;height:100%;padding-left:3px;display:flex}.text-sourcing-sidebar{color:#fff;font-size:14px;font-weight:600}.row-container-button-sourcing-sidebar{cursor:pointer;align-items:center;width:100%;min-height:35px;padding:8px 0;transition:background-color .3s;display:flex}.selected-sourcing{background-color:var(--color-orange)}.default-sourcing{background-color:var(--background-light-blue-2)}.default-sourcing:hover{background-color:var(--color-orange-hover)}.col-image-sourcing{justify-content:center;display:flex}.text-sourcing-button{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s;overflow:hidden}.text-selected-sourcing{color:#fff}.text-default-sourcing{color:#000}.default-sourcing:hover .text-default-sourcing{color:#fff}.col-counter-sourcing-button{justify-content:center;align-items:center;display:flex}.div-counter-sourcing-button{background-color:#d12525;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}.text-counter-sourcing-button{color:#fff;font-size:12px;font-weight:600}.row-title-job-sidebar{background-color:var(--color-dark-slate-blue);flex-direction:row;align-items:center;width:100%;height:40px;margin-top:1px;margin-bottom:1px;padding:8px 0;display:flex}.col-image-job-sidebar{justify-content:center;align-items:center;height:100%;display:flex}.col-text-job-sidebar{align-items:center;height:100%;padding-left:3px;display:flex}.text-job-sidebar{color:#fff;font-size:14px;font-weight:600}.job-sidebar-button{cursor:pointer;align-items:center;width:100%;min-height:35px;padding:8px 0;transition:background-color .3s;display:flex}.selected-job{background-color:var(--color-orange)}.default-job{background-color:var(--background-light-blue-2)}.default-job:hover{background-color:var(--color-orange-hover)}.col-image-job{justify-content:center;display:flex}.text-job-button{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s;overflow:hidden}.text-selected{color:#fff}.text-default{color:#000}.default-job:hover .text-default{color:#fff}.col-counter-job-button{justify-content:center;align-items:center;display:flex}.div-counter-job-button{background-color:#d12525;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}.text-counter-job-button{color:#fff;font-size:12px;font-weight:600}.div-button-add-job{cursor:pointer;background-color:var(--color-dark-slate-blue);align-items:center;width:100%;margin-top:1px;padding:5px 0 8px;display:flex}.div-button-add-job:hover{background-color:var(--color-dark-slate-blue-hover)}.div-container-sourcing-page{box-sizing:border-box;width:100%;height:100%;padding:10px}.container-card-candidate{border:"1px solid";border-color:"#00000020";width:98%;height:90vh;margin-left:"1%";margin-right:"1%";margin-bottom:"0.5%";margin-top:"0.5%";border-radius:10px;box-shadow:7px 7px 15px #00000016}.container-button{width:"100%";height:"10%";justify-content:center;align-items:center;padding-bottom:2px;display:flex}.cc-card{color:#111827;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.cc-main{flex:auto;min-height:0;padding:6px 8px;overflow:hidden}.cc-profile-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:12px;width:100%;height:100%;min-height:0;display:grid}.cc-right-column{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.cc-panel{background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:14px 16px;display:flex;box-shadow:0 8px 22px #141e5011}.cc-experience-panel{height:100%}.cc-side-panel{flex:1 1 0}.cc-skills-panel{flex:1.25 1 0}.cc-section-title-row{flex:none;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cc-icon-box{background:#eef0ff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cc-section-icon{object-fit:contain;width:21px;height:21px;display:block}.cc-section-title{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.cc-section-extra{align-items:center;margin-left:auto;display:flex}.cc-panel-scroll,.cc-skills-scroll{flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.cc-education-scroll{padding-right:4px}.cc-timeline{padding-left:30px;position:relative}.cc-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cc-list-item{margin-bottom:18px;border-bottom:1px solid #e5e7eb!important;align-items:stretch!important;padding:0 0 18px!important}.cc-list-item-last{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.cc-experience-item{flex-direction:column;gap:9px;width:100%;display:flex;position:relative}.cc-timeline-dot{box-sizing:content-box;z-index:1;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cc-experience-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.cc-experience-role{flex:auto;min-width:0}.cc-date{text-align:right;white-space:nowrap;flex:none}.cc-item-title{color:#111827;font-size:16px;font-weight:800;line-height:1.3}.cc-date-text{color:#4f46e5;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35}.cc-experience-description{flex-direction:column;gap:5px;padding-left:18px;display:flex}.cc-description-line{color:#374151;font-size:14px;font-weight:400;line-height:1.55;position:relative}.cc-description-line:before{content:"•";color:#111827;font-weight:700;position:absolute;left:-16px}.cc-education-timeline{padding-left:30px;position:relative}.cc-education-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cc-education-list-item{margin-bottom:18px!important;padding-bottom:18px!important}.cc-education-item{flex-direction:column;width:100%;display:flex;position:relative}.cc-education-dot{box-sizing:content-box;z-index:1;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cc-education-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:100%;display:grid}.cc-education-content{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cc-education-title{text-align:left;display:block}.cc-education-date{text-align:right;white-space:nowrap;flex:none;padding-top:1px}.cc-school-text{color:#374151;text-align:left;font-size:14px;font-weight:500;line-height:1.4;display:block}.cc-skills-list{flex-direction:column;gap:11px;width:100%;display:flex}.cc-skill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.cc-skill-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.cc-skill-rating{flex-shrink:0;align-items:center;gap:6px;display:flex}.cc-skill-square{background:#d8dbe8;border-radius:3px;width:10px;height:10px;display:inline-block}.cc-skill-square-active{background:#4f46e5}.cc-skill-score{color:#374151;text-align:right;min-width:30px;font-size:13px;font-weight:700;line-height:1}.cc-skeleton-timeline{padding-left:30px;position:relative}.cc-skeleton-timeline:before{content:"";background:#e2e5ff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.cc-skeleton-timeline-item{border-bottom:1px solid #edf0f5;margin-bottom:18px;padding-bottom:20px;position:relative}.cc-skeleton-timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cc-skeleton-dot{box-sizing:content-box;z-index:1;background:#c7ccff;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.cc-skeleton-content{flex-direction:column;gap:10px;display:flex}.cc-skeleton-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cc-actions{z-index:2;background:#fff;border-top:1px solid #e5e7eb;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;min-height:58px;padding:10px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #141e5012}.cc-main-actions{justify-content:center;align-items:center;gap:28px;display:flex}.cc-action-btn{letter-spacing:.02em;border-radius:12px;min-width:126px;height:38px;padding:0 32px;font-size:13px;font-weight:800;color:#fff!important;box-shadow:none!important;border:none!important}.cc-action-btn:hover,.cc-action-btn:focus,.cc-action-btn:active{color:#fff!important;box-shadow:none!important;border:none!important}.cc-decline-btn{background:#ef4444!important}.cc-decline-btn:hover,.cc-decline-btn:focus,.cc-decline-btn:active{background:#dc2626!important}.cc-accept-btn{background:#22c55e!important}.cc-accept-btn:hover,.cc-accept-btn:focus,.cc-accept-btn:active{background:#16a34a!important}.cc-nav-slot{align-items:center;display:flex}.cc-nav-left{justify-content:flex-start}.cc-nav-right{justify-content:flex-end}.cc-nav-btn{justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.cc-nav-btn:hover,.cc-nav-btn:focus,.cc-nav-btn:active{box-shadow:none!important;background:0 0!important;border:none!important}.cc-nav-icon{width:auto;height:34px;display:block}.cc-empty-state{justify-content:flex-start;align-items:center;width:100%;min-height:110px;display:flex}.cc-side-empty{min-height:80px}.cc-empty-text{color:#00000040;text-align:left;font-size:18px;font-weight:600;line-height:1.2}.cc-panel-scroll::-webkit-scrollbar{width:7px}.cc-skills-scroll::-webkit-scrollbar{width:7px}.cc-panel-scroll::-webkit-scrollbar-thumb{background:#d8dbe8;border-radius:999px}.cc-skills-scroll::-webkit-scrollbar-thumb{background:#d8dbe8;border-radius:999px}.cc-panel-scroll::-webkit-scrollbar-track{background:0 0}.cc-skills-scroll::-webkit-scrollbar-track{background:0 0}.div-container-card-candidate,.div-container-button,.div-container-content-candidate,.top-row,.bottom-row,.section-card,.section-header,.section-scroll-content-candidate-card,.top-row-inner,.padding-left-candidate-card,.col-padding-right,.col-margin-top,.col-full-lg{all:unset}@media (width<=1199.98px){.cc-card{overflow:auto}.cc-main{padding:10px;overflow:visible}.cc-profile-grid{grid-template-columns:1fr;height:auto;overflow:visible}.cc-right-column,.cc-panel,.cc-side-panel,.cc-skills-panel{min-height:auto}.cc-panel-scroll,.cc-skills-scroll{min-height:auto;max-height:none;padding-right:0;overflow:visible}}@media (width<=767.98px){.cc-main{padding:8px}.cc-profile-grid,.cc-right-column{gap:10px}.cc-panel{border-radius:16px;padding:14px}.cc-section-title-row{gap:9px;margin-bottom:12px}.cc-icon-box{border-radius:10px;flex-basis:36px;width:36px;height:36px}.cc-section-icon{width:19px;height:19px}.cc-section-title{font-size:20px}.cc-section-extra{margin-left:0}.cc-timeline,.cc-education-timeline,.cc-skeleton-timeline{padding-left:28px}.cc-timeline:before,.cc-education-timeline:before,.cc-skeleton-timeline:before{left:8px}.cc-timeline-dot,.cc-education-dot,.cc-skeleton-dot{border-width:5px;width:11px;height:11px;left:-29px}.cc-experience-top{flex-direction:column;align-items:flex-start;gap:6px}.cc-education-row{grid-template-columns:1fr;gap:6px}.cc-date,.cc-education-date{text-align:left}.cc-item-title{font-size:15px}.cc-date-text{font-size:13px}.cc-description-line{font-size:13px;line-height:1.5}.cc-school-text{font-size:13px}.cc-skill-row{grid-template-columns:1fr;gap:7px}.cc-skill-name{white-space:normal}.cc-skill-rating{justify-content:flex-start}.cc-actions{grid-template-columns:1fr;gap:12px;padding:10px 14px}.cc-main-actions{gap:14px;width:100%}.cc-action-btn{width:50%;min-width:0;padding:0 18px}.cc-nav-slot{display:none}}@media (width<=480px){.cc-main-actions{flex-direction:column}.cc-action-btn{width:100%}}.preview-precandidate-pdf-modal-pppm .ant-modal{margin:0 auto;width:min(1000px,94vw)!important;max-width:min(1000px,94vw)!important}.preview-precandidate-pdf-modal-pppm .ant-modal-content{border-radius:20px;padding:0;overflow:hidden}.pppm-shell{box-sizing:border-box;flex-direction:column;height:min(90vh,940px);min-height:0;padding:10px 15px 15px;display:flex}.pppm-topbar{box-sizing:border-box;border-bottom:1px solid #f0f0f0;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:6px 40px 10px 8px;display:flex}.pppm-title-wrap{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.pppm-title-icon{color:#1890ff;flex:none;font-size:22px}.pppm-title-text{word-break:break-word;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:1.3}.pppm-content{flex-direction:column;flex:auto;min-height:0;padding:4px 10px 10px;display:flex;overflow:hidden}.pppm-viewer{background:#fff;border:0;border-radius:12px;flex:auto;width:100%;height:100%;min-height:0;display:block}.pppm-empty-state{text-align:center;color:#666;background:#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}@media (width<=900px){.pppm-shell{height:92vh}.pppm-topbar{flex-direction:column;align-items:flex-start;padding-right:28px}}@media (width<=640px){.pppm-title-text{font-size:20px}.pppm-content{padding:4px 6px 8px}}.button-PDF{color:#fff;border:none;border-radius:10px;outline:none;margin-top:5px;transition:background-color .2s;background-color:var(--color-purple-dark)!important}.button-PDF:hover{background-color:var(--color-purple-dark-hover)!important;color:#fff!important}.button-PDF:focus{color:#fff;box-shadow:0 0 0 2px #f7931e4d;background-color:var(--color-purple-dark-focus)!important}.button-PDF:disabled,.button-PDF[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-purple-dark-disabled)!important;color:#fff!important}.pc-card{color:#111827;background:#f5f7fb;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pc-main{flex:auto;min-height:0;padding:6px 8px;overflow:hidden}.pc-profile-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:12px;width:100%;height:100%;min-height:0;display:grid}.pc-right-column{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.pc-panel{background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:14px 16px;display:flex;box-shadow:0 8px 22px #141e5011}.pc-experience-panel{height:100%}.pc-side-panel{flex:1 1 0}.pc-skills-panel{flex:1.25 1 0}.pc-section-title-row{flex:none;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pc-icon-box{background:#eef0ff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pc-section-icon{object-fit:contain;width:21px;height:21px;display:block}.pc-section-title{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.pc-section-extra{align-items:center;margin-left:auto;display:flex}.pc-panel-scroll,.pc-skills-scroll{flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.pc-education-scroll{padding-right:4px}.pc-timeline{padding-left:30px;position:relative}.pc-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.pc-list-item{margin-bottom:18px;border-bottom:1px solid #e5e7eb!important;align-items:stretch!important;padding:0 0 18px!important}.pc-list-item-last{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.pc-experience-item{flex-direction:column;gap:9px;width:100%;display:flex;position:relative}.pc-timeline-dot{box-sizing:content-box;z-index:1;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.pc-experience-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.pc-experience-role{flex:auto;min-width:0}.pc-date{text-align:right;white-space:nowrap;flex:none}.pc-item-title{color:#111827;font-size:16px;font-weight:800;line-height:1.3}.pc-date-text{color:#4f46e5;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.35}.pc-experience-description{flex-direction:column;gap:5px;padding-left:18px;display:flex}.pc-description-line{color:#374151;font-size:14px;font-weight:400;line-height:1.55;position:relative}.pc-description-line:before{content:"•";color:#111827;font-weight:700;position:absolute;left:-16px}.pc-education-timeline{padding-left:30px;position:relative}.pc-education-timeline:before{content:"";background:#d8dcff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.pc-education-list-item{margin-bottom:18px!important;padding-bottom:18px!important}.pc-education-item{flex-direction:column;width:100%;display:flex;position:relative}.pc-education-dot{box-sizing:content-box;z-index:1;background:#4f46e5;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.pc-education-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:100%;display:grid}.pc-education-content{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pc-education-title{text-align:left;display:block}.pc-education-date{text-align:right;white-space:nowrap;flex:none;padding-top:1px}.pc-school-text{color:#374151;text-align:left;font-size:14px;font-weight:500;line-height:1.4;display:block}.pc-skills-list{flex-direction:column;gap:11px;width:100%;display:flex}.pc-skill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.pc-skill-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.pc-skill-rating{flex-shrink:0;align-items:center;gap:6px;display:flex}.pc-skill-square{background:#d8dbe8;border-radius:3px;width:10px;height:10px;display:inline-block}.pc-skill-square-active{background:#4f46e5}.pc-skill-score{color:#374151;text-align:right;min-width:30px;font-size:13px;font-weight:700;line-height:1}.pc-skeleton-timeline{padding-left:30px;position:relative}.pc-skeleton-timeline:before{content:"";background:#e2e5ff;border-radius:999px;width:3px;position:absolute;top:1px;bottom:0;left:8px}.pc-skeleton-timeline-item{border-bottom:1px solid #edf0f5;margin-bottom:18px;padding-bottom:20px;position:relative}.pc-skeleton-timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pc-skeleton-dot{box-sizing:content-box;z-index:1;background:#c7ccff;border:5px solid #eef0ff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-31px}.pc-skeleton-content{flex-direction:column;gap:10px;display:flex}.pc-skeleton-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pc-actions{z-index:2;background:#fff;border-top:1px solid #e5e7eb;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;min-height:58px;padding:10px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #141e5012}.pc-main-actions{justify-content:center;align-items:center;gap:28px;display:flex}.pc-main-actions .button-green,.pc-main-actions .button-red{letter-spacing:.02em;border-radius:12px;min-width:126px;height:38px;padding:0 32px;font-size:13px;font-weight:800;color:#fff!important;box-shadow:none!important;border:none!important}.pc-nav-slot{align-items:center;display:flex}.pc-nav-left{justify-content:flex-start}.pc-nav-right{justify-content:flex-end}.pc-nav-btn{justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.pc-nav-btn:hover,.pc-nav-btn:focus,.pc-nav-btn:active{box-shadow:none!important;background:0 0!important;border:none!important}.pc-nav-icon{width:auto;height:34px;display:block}.pc-empty-state{justify-content:flex-start;align-items:center;width:100%;min-height:110px;display:flex}.pc-side-empty{min-height:80px}.pc-empty-text{color:#00000040;text-align:left;font-size:18px;font-weight:600;line-height:1.2}.pc-panel-scroll::-webkit-scrollbar{width:7px}.pc-skills-scroll::-webkit-scrollbar{width:7px}.pc-panel-scroll::-webkit-scrollbar-thumb{background:#d8dbe8;border-radius:999px}.pc-skills-scroll::-webkit-scrollbar-thumb{background:#d8dbe8;border-radius:999px}.pc-panel-scroll::-webkit-scrollbar-track{background:0 0}.pc-skills-scroll::-webkit-scrollbar-track{background:0 0}@media (width<=1199.98px){.pc-card{overflow:auto}.pc-main{padding:10px;overflow:visible}.pc-profile-grid{grid-template-columns:1fr;height:auto;overflow:visible}.pc-right-column,.pc-panel,.pc-side-panel,.pc-skills-panel{min-height:auto}.pc-panel-scroll,.pc-skills-scroll{min-height:auto;max-height:none;padding-right:0;overflow:visible}}@media (width<=767.98px){.pc-main{padding:8px}.pc-profile-grid,.pc-right-column{gap:10px}.pc-panel{border-radius:16px;padding:14px}.pc-section-title-row{gap:9px;margin-bottom:12px}.pc-icon-box{border-radius:10px;flex-basis:36px;width:36px;height:36px}.pc-section-icon{width:19px;height:19px}.pc-section-title{font-size:20px}.pc-section-extra{margin-left:0}.pc-timeline,.pc-education-timeline,.pc-skeleton-timeline{padding-left:28px}.pc-timeline:before,.pc-education-timeline:before,.pc-skeleton-timeline:before{left:8px}.pc-timeline-dot,.pc-education-dot,.pc-skeleton-dot{border-width:5px;width:11px;height:11px;left:-29px}.pc-experience-top{flex-direction:column;align-items:flex-start;gap:6px}.pc-education-row{grid-template-columns:1fr;gap:6px}.pc-date,.pc-education-date{text-align:left}.pc-item-title{font-size:15px}.pc-date-text{font-size:13px}.pc-description-line{font-size:13px;line-height:1.5}.pc-school-text{font-size:13px}.pc-skill-row{grid-template-columns:1fr;gap:7px}.pc-skill-name{white-space:normal}.pc-skill-rating{justify-content:flex-start}.pc-actions{grid-template-columns:1fr;gap:12px;padding:10px 14px}.pc-main-actions{gap:14px;width:100%}.pc-main-actions .button-green,.pc-main-actions .button-red{width:50%;min-width:0;padding:0 18px}.pc-nav-slot{display:none}}@media (width<=480px){.pc-main-actions{flex-direction:column}.pc-main-actions .button-green,.pc-main-actions .button-red{width:100%}}.data-not-found-card{border:1px solid var(--color-primary-light);box-shadow:0 2px 20px var(--color-primary-light);box-sizing:border-box;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 350px;animation:.5s ease-in-out fadeInCard;display:flex;overflow-y:auto}.color-text{color:var(--color-purple-dark);font-size:20px}.data-not-found-content{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.data-not-found-text{flex-direction:column;align-content:center;align-items:center;gap:15px;width:50%;display:flex}@keyframes fadeInCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.icon-work-ant{max-width:60px}@media (width<=575.98px){.data-not-found-text{box-sizing:border-box;flex-direction:column;align-content:center;align-items:center;gap:10px;width:100%;padding:250px 20px 20px;display:flex}.data-not-found-card{border:1px solid var(--color-primary-light);box-shadow:0 2px 20px var(--color-primary-light);box-sizing:border-box;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:100%;padding-left:20px;padding-right:20px;animation:.5s ease-in-out fadeInCard;display:flex;overflow-y:auto}.icon-work-ant{max-width:100%}}@media (width>=576px) and (width<=767.98px){.data-not-found-text{box-sizing:border-box;flex-direction:column;align-content:center;align-items:center;gap:15px;width:100%;padding:10px;display:flex}.icon-work-ant{max-width:100%}.data-not-found-card{width:100%;padding-left:25px;padding-right:25px}}@media (width>=768px) and (width<=991.98px){.icon-work-ant{max-width:90%}.data-not-found-card{width:100%;padding-left:25px;padding-right:25px}}@media (width>=992px) and (width<=1199.98px){.icon-work-ant{max-width:80%}}@media (width>=1200px){.icon-work-ant{max-width:100%}}.loading-main-screen{box-sizing:border-box;background:linear-gradient(16deg,#6052a3,#322d5a);flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.loading-main-screen h2{color:#fff;margin-top:20px;font-size:24px}.row-content-register-page{background-color:#fff;justify-content:center;align-items:center;height:100vh;display:flex}.left-section-register-page{box-sizing:border-box;background:linear-gradient(16deg,#6052a3,#322d5a);flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;padding-left:80px;padding-right:80px;display:flex;overflow-y:auto}.left-section-register-page img{width:170px}.left-section-register-page .logo-image-register-page{justify-content:center;width:100%;margin-bottom:60px;display:flex}.left-section-register-page .title-register-page{color:#fff;margin-bottom:30px;font-family:Mulish,sans-serif;font-size:60px;font-weight:700}.description-register-page{color:#fff;font-family:Mulish,sans-serif;font-size:20px;line-height:1.5}.right-section-register-page{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding-left:40px;padding-right:40px;display:flex;overflow-y:auto}.right-section-register-page .title-register-page{color:var(--color-primary);font-size:35px}@media (width<=575.98px){.right-section-register-page{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:0 20px;display:flex}}@media (width>=576px) and (width<=767.98px){.left-section-register-page{justify-content:center;height:auto;padding:80px 50px 80px 90px}.right-section-register-page{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:0 10px 20px;display:flex}}@media (width>=768px) and (width<=991.98px){.left-section-register-page{justify-content:center;height:auto;padding:40px 120px}.right-section-register-page{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:0 10px 20px;display:flex}}@media (width>=992px) and (width<=1199.98px){.left-section-register-page{height:auto;padding-top:30px;padding-bottom:20px;padding-right:50px}.right-section-register-page{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:0;display:flex}}@media (width>=1200px) and (width<=1399.98px){.left-section-register-page{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;padding-left:40px;padding-right:40px;display:flex;overflow-y:auto}}.registerForm{flex-direction:column;justify-content:center;align-self:flex-start;width:90%;display:flex}.form-row{gap:10px;display:flex}.form-row .ant-form-item{flex:1}.custom-form-item .ant-form-item-label>label{color:#000!important}.custom-input{color:#000;background-color:#fff;border:1px solid #ccc;padding:7px}.custom-input::placeholder{color:#ccc}.title{color:var(--purple-base);font-family:Mulish,sans-serif;font-size:35px;font-weight:700}.row-content-general-auth{background-color:#fff;justify-content:center;align-items:center;display:flex}.left-section{background:var(--gradient-purple);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;padding-left:80px;padding-right:80px;display:flex;overflow-y:auto}.left-section img{width:170px}.left-section .logo-image{justify-content:center;width:100%;margin-bottom:60px;display:flex}.left-section .title{color:#fff;margin-bottom:30px;font-family:Mulish,sans-serif;font-size:60px;font-weight:700}.description{color:#fff;font-family:Mulish,sans-serif;font-size:20px;line-height:1.5}.right-section{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding:20px 140px;display:flex;overflow-y:auto}.right-section .title{color:var(--purple-base);font-size:35px;font-weight:700}.container-buttons{flex-direction:column;gap:16px;display:flex}@media (width<=575.98px){.right-section{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:0 20px;display:flex}}@media (width>=576px) and (width<=767.98px){.left-section{justify-content:center;height:auto;padding:80px 50px 80px 90px}.right-section{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:20px 10px;display:flex}}@media (width>=768px) and (width<=991.98px){.left-section{justify-content:center;height:auto;padding:40px 120px}.right-section{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding-top:40px;display:flex}}@media (width>=992px) and (width<=1199.98px){.left-section{height:auto;padding-top:30px;padding-bottom:20px;padding-right:50px}.right-section{box-sizing:border-box;flex-direction:column;width:100%;height:auto;padding:30px 0 0;display:flex}}@media (width>=1200px) and (width<=1399.98px){.left-section{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;padding-left:40px;padding-right:40px;display:flex;overflow-y:auto}}.container-login-card{flex-direction:column;justify-content:center;display:flex}.container-login-card .ant-spin-nested-loading,.container-login-card .ant-spin-container,.login-form{width:100%}.row-title-login-form{justify-content:center;align-items:center;margin-top:5px}.text-title-login-form{color:#404193;font-size:3vh}.recaptcha-wrapper{flex-direction:row;justify-content:center;width:100%;margin-bottom:10px;display:flex}.login-submit-button{width:100%}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--color-primary:#6052a3;--color-primary-light:#e6e1f5;--color-primary-blue-light:#62a2f6;--color-primary-pale-sky-blue:#e3f2fd;--color-orange:#fa8c16;--color-orange-hover:#d97612;--purple-base:#322d5a;--background-light-blue:#c7def7;--background-light-blue-2:#e9e9f2;--color-dark-slate-blue:#4c5570;--color-dark-slate-blue-hover:#3e465e;--color-red-base:red;--color-red-dark-1:#c00;--color-red-dark-2:#a30000;--color-red-dark-3:#820000;--color-red-dark-4:#680000;--gradient-red:linear-gradient(16deg, #d32f2f, #8b1717);--gradient-red-hover:linear-gradient(16deg, #ef5350, #a52424);--gradient-purple:linear-gradient(16deg, #6052a3, #322d5a);--gradient-purple-hover:linear-gradient(16deg, #806ec8, #463c78);--gradient-orange:linear-gradient(90deg, orange, #ff8c00);--gradient-orange-hover:linear-gradient(90deg, #ff8c00, #dc6400);--gradient-green:linear-gradient(16deg, #4caf50, #228b22);--gradient-green-hover:linear-gradient(16deg, #81c784, #2ea02e);--gradient-aqua-green:linear-gradient(16deg, #b3ffd9, #80ffb2);--gradient-aqua-green-hover:linear-gradient(16deg, #ccffe5, #9fc);--gradient-water-blue:linear-gradient(16deg, #66d9ff, #00bfff);--gradient-water-blue-hover:linear-gradient(16deg, #99ebff, #3cf);--gradient-aqua-green-cloud:linear-gradient(16deg, #e6fff1, #d2ffe4);--gradient-aqua-green-cloud-hover:linear-gradient(16deg, #f0fff7, #dcffec);--gradient-water-blue-cloud:linear-gradient(16deg, #e6f5ff, #d2ebff);--gradient-water-blue-cloud-hover:linear-gradient(16deg, #f0faff, #dcf0ff);--color-orange-button:#f7931e;--color-orange-button-hover:#e67c00;--color-orange-button-disabled:#fbc988;--color-orange-button-focus:#ffa733;--color-orange-button-2:#a3c451;--color-orange-button-2-hover:#95aa3e;--color-orange-button-2-disabled:#d9e2ad;--color-orange-button-2-focus:#b1d35f;--color-purple-dark:#342d59;--color-purple-dark-2:#3b4459;--color-purple-dark-hover:#2e274f;--color-purple-dark-focus:#2b244a;--color-purple-dark-disabled:#4a426e;--color-dark-gray:#333;--color-light-blue:#f0f3fc;--color-deep-blue:#2e3192;--color-green-button-2:#a3c451;--color-green-button-2-hover:#95aa3e;--color-green-button-2-disabled:#d9e2ad;--color-green-button-2-focus:#b1d35f;--color-red-button:#e35c5c;--color-red-button-hover:#c24e4e;--color-red-button-disabled:#f2c6c6;--color-red-button-focus:#ea7070}body,*,body,h1,h2,h3,h4,h5,h6,p,div,.ant-btn,.ant-input,.ant-menu,.ant-dropdown-link,.ant-select-selection-item{font-family:Mulish,sans-serif}.font-project{font-family:Mulish}.button-general{cursor:pointer;padding:10px;background:var(--gradient-purple)!important;color:#fff!important;border:none!important;border-radius:20px!important}.button-general:hover{background:var(--gradient-purple-hover)!important}.button-general:disabled{opacity:.7;background:var(--gradient-purple-hover)!important}.button-orange{cursor:pointer;background:var(--gradient-orange)!important;color:#fff!important;border:none!important;border-radius:20px!important;padding:10px!important}.button-orange:hover{background:var(--gradient-orange-hover)!important}.button-orange:disabled{opacity:.7;background:var(--gradient-orange-hover)!important}.button-orange:focus{outline:none;box-shadow:0 0 0 3px #ffa50066}.button-green{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;background-color:var(--color-green-button-2)!important}.button-green:hover{background-color:var(--color-green-button-2-hover)!important;color:#fff!important}.button-green:focus{color:#fff;background-color:var(--color-green-button-2-focus)!important}.button-green:disabled,.button-green[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-green-button-2-disabled)!important;color:#fff!important}.button-red{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;background-color:var(--color-red-button)!important}.button-red:hover{background:var(--color-red-button-hover)!important;color:#fff!important}.button-red:focus{color:#fff;background-color:var(--color-red-button-focus)!important}.button-red:disabled{opacity:.7;background:var(--color-red-button-disabled)!important}.button-red:disabled,.button-red[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-red-button-disabled)!important;color:#fff!important}.button-orange-v1{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;transition:background-color .2s;background-color:var(--color-orange-button)!important}.button-orange-v1:hover{background-color:var(--color-orange-button-hover)!important;color:#fff!important}.button-orange-v1:focus{color:#fff;box-shadow:0 0 0 2px #f7931e4d;background-color:var(--color-orange-button-focus)!important}.button-orange-v1:disabled,.button-orange-v1[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-orange-button-disabled)!important;color:#fff!important}.button-orange-v2{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;background-color:var(--color-orange-button-2)!important}.button-orange-v2:hover{background-color:var(--color-orange-button-2-hover)!important;color:#fff!important}.button-orange-v2:focus{color:#fff;background-color:var(--color-orange-button-2-focus)!important}.button-orange-v2:disabled,.button-orange-v2[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-orange-button-2-disabled)!important;color:#fff!important}.button-purple-dark{color:#fff;border:none;border-radius:10px;outline:none;min-width:150px;background-color:var(--color-purple-dark)!important}.button-purple-dark:hover{background-color:var(--color-purple-dark-hover)!important;color:#fff!important}.button-purple-dark:focus{color:#fff;background-color:var(--color-purple-dark-focus)!important}.button-purple-dark:disabled,.button-purple-dark[disabled]{cursor:not-allowed;opacity:.8;background-color:var(--color-purple-dark-disabled)!important;color:#fff!important}.icon-select-button{font-size:15px;color:var(--color-purple-dark)!important;font-weight:700!important}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner,.custom-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner,.custom-radio-purple .ant-radio-checked .ant-radio-inner,.custom-radio-purple .ant-radio-checked:hover .ant-radio-inner{background-color:var(--color-purple-dark);border-color:var(--color-purple-dark)}.custom-radio-purple .ant-radio-checked .ant-radio-inner:after{background-color:#fff}.custom-radio-purple .ant-radio-wrapper-checked{color:var(--color-purple-dark)}.custom-rating{width:100%;display:flex}.custom-rating .ant-radio-button-wrapper{text-align:center;flex:1}.custom-rating .ant-radio-button-wrapper-checked{background-color:var(--color-orange-button-2)!important;border-color:var(--color-orange-button-2)!important;color:#fff!important}
