.delete-listing-modal{position:relative}.delete-listing-modal__loader{text-align:center}.delete-listing-modal__close{position:absolute;top:30px;right:30px;flex-direction:row-reverse;border:none;background-color:transparent;margin:0;padding:0}@media(min-width:1176px){.delete-listing-modal__close{cursor:pointer}}.delete-listing-modal__title{font-size:32px;line-height:44px;font-family:var(--font-afacad);font-weight:400;color:var(--black-3);margin-bottom:24px}@media(min-width:1176px){.delete-listing-modal__title{font-size:40px;line-height:54px}}.delete-listing-modal__text{font-size:16px;line-height:32px;color:var(--black-3);margin-bottom:44px}.delete-listing-modal__buttons{display:flex;justify-content:center;gap:20px}.delete-listing-modal__buttons button{border-radius:20px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;column-gap:8px;background-color:transparent;border:1px solid var(--grey-1);transition:all .3s ease-in-out;min-width:146px}@media(min-width:1176px){.delete-listing-modal__buttons button:hover{cursor:pointer;background-color:var(--black-1);color:var(--white-1)}}.client-candidates{padding:16px}@media(min-width:1176px){.client-candidates{padding:40px 60px 80px!important}}.client-candidates__candidates__list__loader{width:100%;display:grid;place-content:center;height:300px}.client-candidates .user-jobs-list__title{font-size:32px;line-height:44px;font-family:var(--font-afacad);font-weight:400;font-size:24px;line-height:24px;font-weight:600;color:var(--black-3)}@media(min-width:1176px){.client-candidates .user-jobs-list__title{font-size:40px;line-height:54px}}.client-candidates .user-jobs-list__title--candidates{font-size:20px;line-height:32px;margin-bottom:43px;display:block;font-weight:600;font-family:var(--font-lato)}.client-candidates .user-jobs-list{margin-top:0}.client-candidates .user-jobs-list__tabs{padding:0!important;grid-template-columns:repeat(3,1fr)}.client-candidates .user-jobs-list__candidate-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid var(--grey-3);margin-bottom:30px}.client-candidates .user-jobs-list__candidate-header__button{font-size:16px;line-height:16px;color:var(--black-3);font-weight:600;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;background-color:transparent;border:none}@media(min-width:1176px){.client-candidates .user-jobs-list__candidate-header__button{position:relative}.client-candidates .user-jobs-list__candidate-header__button:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-6px;left:0;background-color:var(--yellow-1);transition:transform .25s ease-out}.client-candidates .user-jobs-list__candidate-header__button:hover:after{transform-origin:bottom center;transform:scaleX(1)}.client-candidates .user-jobs-list__candidate-header__button{cursor:pointer;background-color:transparent;border:none;width:-moz-fit-content;width:fit-content}.client-candidates .user-jobs-list__candidate-header__button:hover{background-color:transparent}}.client-candidates .user-jobs-list__candidate-header__button svg{margin-left:6px;color:var(--black-3)}.candidate-description{border-bottom:1px solid var(--grey-2);padding:14px 0 8px;position:relative}.candidate-description__top-row{display:flex;flex-direction:row;justify-content:space-between}.candidate-description__top-row__info{display:flex;flex-direction:column;margin-bottom:8px;overflow:hidden}.candidate-description__top-row__info__wrapper{display:flex;align-items:baseline;flex-direction:row;gap:8px}.candidate-description__top-row__info__name{font-size:16px;line-height:32px;word-break:break-word;font-weight:600;color:var(--black-3);margin-bottom:4px}.candidate-description__top-row__info__status{display:none}@media(min-width:1176px){.candidate-description__top-row__info__status{font-size:16px;line-height:32px;color:var(--grey-1);display:block;text-transform:capitalize}}.candidate-description__top-row__info__content{font-size:16px;line-height:32px;color:var(--black-1);display:flex;flex-direction:column;word-break:break-all;width:100%}@media(min-width:1176px){.candidate-description__top-row__info__content{flex-direction:column}}.candidate-description__top-row__info__content__row{display:flex;align-items:center;column-gap:17px;color:var(--grey-1)}.candidate-description__top-row__info__content svg{color:var(--grey-1);fill:var(--grey-1);height:14px;width:14px}.candidate-description__top-row__buttons{display:flex;flex-direction:row;gap:4px}.candidate-description__top-row__buttons button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:36px;width:36px;border:1px solid var(--grey-3);border-radius:8px;background-color:var(--grey-3)}@media(min-width:1176px){.candidate-description__top-row__buttons button:hover{cursor:pointer}}.candidate-description__top-row__buttons button svg{color:var(--black-1);fill:var(--black-1);margin:0 2px;height:12px;width:12px}.candidate-description__top-row__buttons .button--selected{color:var(--white-1)}.candidate-description__top-row__buttons .button--selected svg{color:var(--white-1);fill:var(--white-1)}.candidate-description__application-button{display:flex;margin:12px 0;column-gap:20px}.candidate-description__application-button button{margin:0;width:100%;padding:4px 12px}.candidate-description__application-button__view{border-radius:20px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;column-gap:8px;background-color:transparent;border:1px solid var(--grey-1);transition:all .3s ease-in-out}@media(min-width:1176px){.candidate-description__application-button__view:hover{cursor:pointer;background-color:var(--black-1);color:var(--white-1)}.candidate-description__application-button__view{flex-basis:66.66%}}.candidate-description__application-button__download{display:none}@media(min-width:1176px){.candidate-description__application-button__download{border-radius:20px;width:100%;flex-direction:row;padding:6px;column-gap:8px;background-color:transparent;border:1px solid var(--grey-1);transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;flex-basis:33.33%;gap:4px}}@media(min-width:1176px)and (min-width:1176px){.candidate-description__application-button__download:hover{cursor:pointer;background-color:var(--black-1);color:var(--white-1)}}.candidate-description__error-message{display:block;text-align:center}.candidate-description__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--white-1),.6);display:grid;place-content:center}.candidate-description__question-answers{border-top:1px solid var(--grey-3);padding-top:18px;color:var(--black-3)}.candidate-description__question-answers__row{margin-bottom:8px;display:flex;flex-direction:column}.candidate-description__question-answers__question{font-weight:600;margin-bottom:8px}.candidate-description__question-answers__answer{margin-bottom:8px;color:var(--grey-1)}.candidate-description--reviewed .candidate-description__top-row__buttons button:first-of-type{background-color:var(--black-1)}.candidate-description--reviewed .candidate-description__top-row__buttons button:first-of-type svg{fill:var(--white-1);color:var(--white-1)}.candidate-description--rejected-candidates .candidate-description__top-row__buttons button:last-of-type{background-color:var(--grey-1)}.candidate-description--rejected-candidates .candidate-description__top-row__buttons button:last-of-type svg{fill:var(--white-1);color:var(--white-1);stroke:var(--white-1)}.candidate-description--rejected-candidates .candidate-description__top-row__buttons button:last-of-type svg path{color:var(--white-1)}.CV-previewer{position:relative;overflow:hidden}.CV-previewer__top-row{display:flex;justify-content:space-between;padding:12px 24px}.CV-previewer__top-row__title{font-weight:400}.CV-previewer__top-row__close,.CV-previewer__top-row__title{font-size:32px;line-height:40px}@media(min-width:1176px){.CV-previewer__top-row__close:hover{cursor:pointer}}.CV-previewer__loading{position:absolute;height:100%;width:100%;display:grid;place-content:center;background:var(--white-1);z-index:-1}@keyframes slideOutIn{0%{margin-right:0}25%{margin-right:-80px;margin-left:0}26%{margin-left:-180px;margin-right:0}50%{margin-right:0;margin-left:0}}.client-candidate-list{border-radius:20px;padding:16px 0;margin-bottom:16px}.client-candidate-list__no-candidates{font-size:16px;line-height:32px;text-align:center;color:var(--grey-1);padding:36px 0}