.xpa-c-backrow{color:#002072;flex-flow:wrap;display:flex}.xpa-c-backrow .bx--link{cursor:pointer;color:#002072;font-size:.8rem}.xpa-c-backrow .xpa-c-backrow--item *{margin-top:.05rem;font-size:.8rem}.backrow-name{cursor:pointer}.backrow-name .bx--link{color:#002072!important}.xpa-modal--bg{z-index:11111;background-color:#00000080;position:fixed;inset:0}.xpa-modal{z-index:1000;background-color:#fff;border-radius:5px;width:60%;margin:auto;top:50px;bottom:30px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;position:fixed!important}.xpa-modal__header{background-color:#086acc;justify-content:space-between;align-items:center;display:flex}.xpa-modal__header h3{color:#fff;flex:1;padding:1rem .5rem .5rem 1rem;font-size:1em}.xpa-modal__header span{color:#fff;cursor:pointer;padding:1em;font-size:1em}.xpa-modal--card{cursor:pointer;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.xpa-modal__container{padding:1em}.xpa-modal__body{height:100%;padding:.5em 1.5em;overflow-y:scroll}.xpa-modal__body>div:last-of-type{padding-bottom:75px}.xpa-modal__section{padding:.4em 0}.xpa-modal__section h5{font-size:.85rem}.xpa-modal__section>p{padding-top:10px;font-size:.8rem}.xpa-modal__section>ul{padding-top:10px;padding-left:15px;list-style:none}.disabled-dropdown{cursor:not-allowed}.bx--tabs-trigger a{pointer-events:none!important}.xpa-modal--resume-upload.xpa-modal{width:30%;height:30%;position:fixed!important}.xpa-modal--resume-upload .xpa-modal__body{padding:.5em 1.5em;position:absolute;top:50%;transform:translateY(-25%)}.modal-container .bx--modal-container{min-width:100%!important;min-height:100%!important}.bx--tabs__nav-item--disabled{cursor:not-allowed;pointer-events:none;outline:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{pointer-events:none}.toast{visibility:hidden}.toast.show{visibility:visible;-webkit-animation:4s forwards moveOpen}body .toast{width:300px;position:absolute;top:70px;right:0}.xpa-toast-progress .react-sweet-progress-line{width:100%!important}.bx--modal__buttons-container{margin-top:-4%}.talentPool,.xpav-gpt .leftNavFilter{margin-left:1.5rem}.content-padding .bx--accordion__content{padding-left:0}@media (device-width<=768px){.leftNavFilter{width:100%}}@media (device-width>=768px){.leftNavFilter .checkBoxElepsis{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:170px;display:inline-block;overflow:hidden}}.bx--cc--chart-svg svg.layout-child{overflow:hidden!important}.legend-box{border:.2px solid #dbd5d5;border-radius:1px;min-width:15px;max-width:15px;min-height:15px;max-height:15px}.tooltip-box,.css-box-color{border:1px solid #0000;width:15px;height:15px}.xpa-error-boundary{justify-content:center;align-items:center;min-height:100vh;display:flex}.xpa-error-content{background:#fff;border:1px solid #eee;max-width:600px}.sentry-error-embed .form-submit .powered-by{display:none!important}.sentry-error-embed .form-submit .btn{background-color:#002072!important;border-color:#002072!important}.ai-scorecard-container{border-radius:8px;padding:2px;font-family:Arial,sans-serif}.header{margin-bottom:24px}.app-id{color:#666;margin-bottom:6px;font-size:12px}.candidate-name{color:#333;padding-bottom:10px;font-size:24px;font-weight:700}.fit-title{margin-bottom:12px;font-size:16px;font-weight:600}.fit-subtitle{color:#666;margin-bottom:8px;font-size:12px;line-height:1.6}.section{margin-bottom:24px}.section-title{align-items:start;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.section-icon{color:#6366f1;flex-shrink:0;margin-bottom:14px;margin-right:8px;font-size:24px}.item-row{align-items:flex-start;margin-bottom:8px;display:flex}.status-icon{color:#fff;flex-shrink:0;margin-top:2px;margin-right:8px;font-size:24px;line-height:1}.status-strong{color:#28a745}.status-partial{color:#ff9800}.status-not-suitable{color:#dc3545}.item-text{color:#555;flex:1;font-size:13px}.radial-progress{--size:100px;--thickness:10px;--value:0;width:var(--size);height:var(--size);background:conic-gradient(#22c55e calc(var(--value) * 1%), #e5e7eb 0);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.radial-content{width:calc(var(--size) - var(--thickness) * 2);height:calc(var(--size) - var(--thickness) * 2);background-color:#fff;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.score{color:#22c55e;font-size:1.5rem;font-weight:700}.label{color:#6b7280;font-size:.75rem}.custom-progress-bar{background-color:#e5e7eb;border-radius:9999px;width:100%;height:12px;position:relative;overflow:hidden}.custom-progress-bar-fill{border-radius:9999px;height:100%;transition:width .6s;position:absolute;top:0;left:0}.recommendation-block{flex-direction:column;justify-content:center;align-items:center;display:flex}.icon-wrapper{border-radius:9999px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.bg-green{background-color:#dcfce7}.bg-red{background-color:#fee2e2}.icon-wrapper .icon{color:#16a34a;font-size:1.75rem}.bg-red .icon{color:#dc2626}.text-wrapper{flex-direction:column;justify-content:center;display:flex}.cards-title{color:#1f2937;margin:0;font-size:1rem;font-weight:600}.recommendation-description{color:#6b7280;letter-spacing:.25px;text-align:center;word-wrap:break-word;max-width:200px;margin-top:.25rem;margin-bottom:0;font-size:.8rem;line-height:1.4}.custom-center-block{flex-direction:column;justify-content:center;align-items:center;margin-top:.5rem;display:flex;position:absolute;inset:0}.ai-disclaimer{color:#6b7280;font-size:.8rem;font-style:italic;line-height:1.4}.custom-text{font-size:24px;font-weight:700}.ai-score-circle-container{aspect-ratio:1;flex-shrink:0;width:clamp(120px,40%,200px)}.ai-recommendation-container{flex-shrink:0;width:clamp(120px,55%,200px);padding:12px}.ai-score-circle-container .custom-text{font-size:clamp(16px,4vw,24px)}.ai-score-circle-container .text-xs{font-size:clamp(10px,2.5vw,12px)}.ai-recommendation-container .icon-wrapper{min-width:clamp(36px,10vw,48px);min-height:clamp(36px,10vw,48px)}.ai-recommendation-container .material-icons{font-size:clamp(18px,5vw,24px)}.ai-recommendation-container .font-weight-bold{font-size:clamp(12px,3vw,14px)}.ai-recommendation-container .recommendation-description{max-width:100%;font-size:clamp(10px,2.5vw,12px)}@media (device-width>=768px){.browseJobs .openCV{columns:5;flex:1}}@media (device-width<=576px){.publicJobSearch .search-item{margin-bottom:12px!important}}@media (device-width<=768px){.browseJobs .openCV{flex:0;margin-top:2%}.publicJobSearch .search-item{margin-bottom:12px!important}.browseJobs .jobData{text-align:center}}.publicJobSearch .search-item{margin-bottom:12px!important}.publicJobSearch .bx--search-input{height:48px}.searchDiv{background-image:url(/a/publicjobs.jpg);background-position:50% 70%;background-size:cover}.searchDiv .search-title{margin-left:58px;height:60px!important}.searchDiv .searchBlock{background-color:#0003}.xpa-align-items{flex-direction:column;justify-content:center;align-items:center;display:flex}.xpa-image-size{width:30%}.xpa-custom-link:hover,.xpa-custom-link:visited{color:#444;text-decoration:none}.xpa-custom-link{color:#444}.xpa-sr-card{border:1px solid #d3d3d3;border-radius:3px;margin-bottom:4px}.content-padding .bx--accordion__content{padding:5px 0 0!important}.xpa-sr-card:hover{box-shadow:0 .3rem .7rem #0000004d}.xpa-search-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1501px){.header-width-switch-company{width:15%}.header-width-actions{width:10%}}@media (width>=314px) and (width<=1500px){.header-small-sc{width:25%}.header-small-actions{width:10%}}.current-lang{color:#fff;font-weight:400;font-size:inherit}.company-name-width{min-width:180px}.xpa-global-header{align-items:center}.labels-color .bx--side-nav__link .bx--side-nav__link-text{color:#fff}.labels-color .bx--side-nav__link .bx--side-nav__link-text svg{fill:#fff}.labels-color{color:#fff}.labels-color svg{fill:#fff}.xpa-details{border:1px solid #e4e7f0;border-radius:4px;flex-direction:row;align-items:flex-start;min-width:0;min-height:0;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.5;display:flex;box-shadow:0 1px #0000001a}.xpa-details-logo{min-width:30px}.xpa-details-main{flex-direction:column;flex-grow:1;min-width:0;min-height:0;margin-left:16px;margin-right:16px;display:flex}.xpa-details-action{flex-direction:row;justify-content:flex-end;align-items:flex-start;min-width:50px;display:flex}.xpa-details-form{background-color:#f2f4f7;border-radius:4px;margin-top:1rem;padding:24px}.xpa-drpDown{width:250px}.xpa-details-invalid{border-bottom:2px solid #da1e28}.xpa-details-invalid-msg{color:#da1e28;max-height:12.5rem;margin-top:-10px;margin-bottom:16px;margin-left:3px;font-size:.75rem;font-weight:400;display:block;overflow:visible}.xpa-error-msg{color:#da1e28;margin:.25rem 0 0;font-size:.75rem;font-weight:400;overflow:visible}.xpa-date-invalid{outline-offset:-2px;outline:2px solid #da1e28}.banner-image{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:270px}.ordered-list{counter-reset:counter-val;list-style:none}.ordered-list li{counter-increment:counter-val}.ordered-list li:before{content:counter(counter-val) ". ";font-weight:700}.bottom-border{border-bottom:1px solid #eee}
