@keyframes ProfilePictureIcon_loadingSpinner__YbzMD{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ProfilePictureIcon_profileIconWrapper__XhJ4M{position:relative;display:inline-block;margin-right:.6rem;width:3.125rem;height:3.125rem}.ProfilePictureIcon_profileIconWrapper__XhJ4M:hover .ProfilePictureIcon_overlay__HlxZi{opacity:1}.ProfilePictureIcon_profileIcon__1jskr{border-radius:50%;object-fit:cover;width:100%;height:100%}.ProfilePictureIcon_imageWrapper__DqYfM{position:relative;width:48px;height:48px}.ProfilePictureIcon_spinnerOverlay__ttjGg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);z-index:2}.ProfilePictureIcon_overlay__HlxZi{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;border-radius:50%;transition:opacity .2s}.ProfilePictureIcon_label__o1Uom{color:#fff;font-size:10px;padding:2px 8px;user-select:none}.ProfilePictureIcon_dialogWrap__gIFa_{overflow-y:auto;overflow-x:hidden;clip-path:inset(0 round 1.2rem)}@media screen and (max-width:47.95em){.ProfilePictureIcon_dialogWrap__gIFa_{clip-path:inset(0 round 1.2rem 1.2rem 0 0)}}@media screen and (min-width:48em){.ProfilePictureIcon_dialogWrap__gIFa_{min-width:58rem;max-height:fit-content}.ProfilePictureIcon_dialogWrap__gIFa_.ProfilePictureIcon_dialogQuestions__ZPfwt{max-height:53rem}}.ProfilePictureIcon_dialogBody__JC_eC{padding:0}@keyframes ProfileCompletionBar_loadingSpinner__RNktO{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ProfileCompletionBar_percentLow__ux2Ip{--percentColour:var(--color-error)}.ProfileCompletionBar_percentMedium__Gv_fC{--percentColour:var(--color-warning-dark)}.ProfileCompletionBar_percentHigh__j3wqW{--percentColour:var(--color-success)}.ProfileCompletionBar_percentageText__OOwEC{font-weight:600;color:var(--percentColour);font-size:1rem}.ProfileCompletionBar_progressTitle__W5c9D{margin-bottom:.4688rem}.ProfileCompletionBar_progressBar__0z0A7{overflow:visible;border-radius:1.25rem}.ProfileCompletionBar_progressBar__0z0A7:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:var(--color-white);border:1px solid var(--percentColour);border-radius:inherit}.ProfileCompletionBar_progressBar__0z0A7 span{background:var(--percentColour)}@media screen and (min-width:48em)and (max-width:63.95em){.ProfileCompletionBar_isProfile__I9_O_ .ProfileCompletionBar_progressBarWrap__RX_ch{width:50%;padding:.375rem 0 .5rem 1.25rem;border-left:1px solid var(--color-border)}.ProfileCompletionBar_progressTitle__W5c9D{margin-bottom:0}}@keyframes CandidateSidebar_loadingSpinner__Chsoy{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}.CandidateSidebar_heading__2_E9Z{margin-bottom:1.25rem}.CandidateSidebar_jobTitle__OL6kb{margin-top:.35rem}.CandidateSidebar_hiddenRecruitersDescription__Rto6n{font-size:.875rem;margin-top:.3rem}.CandidateSidebar_sidebarHeader__oGSdu{padding-bottom:var(--padding)}.CandidateSidebar_unhideBtn__cRe__{font-weight:600}.CandidateSidebar_buttonWrap__yvGTB{display:flex;justify-content:center}.CandidateSidebar_userDetailsProfileIcon__kikcN{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.25rem}.CandidateSidebar_userDetailsProfileIcon__kikcN .CandidateSidebar_headingWithIcon__x3DLK{margin-bottom:0}@media screen and (max-width:47.95em){.CandidateSidebar_sidebar__GgnSQ{position:relative}.CandidateSidebar_sidebar__GgnSQ:not(.CandidateSidebar_isProfile__yjeG7){margin-bottom:6.125rem}.CandidateSidebar_sidebarBody__gisTJ{padding-top:0;padding-bottom:0}.CandidateSidebar_countTileWrap__N_mNL{position:absolute;bottom:-5.5rem;left:-.0025rem}}@media screen and (min-width:48em){.CandidateSidebar_sidebarBody__gisTJ{padding-top:0}}@media screen and (min-width:48em)and (max-width:63.95em){.CandidateSidebar_isProfile__yjeG7 .CandidateSidebar_userDetails__5gi_Q{display:flex;align-items:flex-start;justify-content:space-between}.CandidateSidebar_isProfile__yjeG7 .CandidateSidebar_heading__2_E9Z{margin-bottom:0;text-align:left;font-size:1rem}.CandidateSidebar_isProfile__yjeG7 .CandidateSidebar_progressWrap__0LJWc{width:50%;padding:.6rem 0 .8rem 2rem}.CandidateSidebar_isProfile__yjeG7 .CandidateSidebar_jobTitle__OL6kb{font-size:.875rem}.CandidateSidebar_isProfile__yjeG7 .CandidateSidebar_infoModuleWrap__hnWzT{--padding:1.2rem 2rem;display:flex;justify-content:space-between;margin-top:.9375rem}}@keyframes SimilarJobsSidebar_loadingSpinner__E3yfe{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}.SimilarJobsSidebar_divider__d2D0i{border-color:var(--color-border);border-bottom-width:1px;border-bottom-style:solid;flex:1}.SimilarJobsSidebar_title__uT2bN{margin-bottom:.75rem}.SimilarJobsSidebar_similarJobsList__PHxgC{display:flex;flex-direction:column;gap:1rem}.SimilarJobsSidebar_similarJobsList__PHxgC a{color:var(--color-link);text-decoration:none}.SimilarJobsSidebar_similarJobsList__PHxgC a:hover{text-decoration:underline}