@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-7px)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{box-sizing:border-box;font-family:var(--poppins-font)}body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}body ::-webkit-scrollbar{width:7px;background-color:#f5f5f5}body ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.container{max-width:1600px;margin:0 auto;position:relative}.toast-container{z-index:99999!important}.Toastify__toast{z-index:999999}.navbar{padding:16px 20px;border-bottom:1px solid #edeef1;height:64px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;z-index:8}.navbar a svg{height:24.127px;object-fit:contain}.navbar__dropdown{position:absolute;border-radius:8px;box-shadow:0 8px 12px 0 rgba(9,30,66,.15),0 0 1px 0 rgba(9,30,66,.31);top:100%;right:20px;background-color:#fff;width:248px;padding:4px;z-index:9}.navbar__dropdown__card{padding:8px;cursor:pointer}.navbar__dropdown__card,.navbar__dropdown__card--user{display:flex;align-items:center;gap:12px}.navbar__dropdown__card--user img{width:24px;height:24px;object-fit:contain;border-radius:8px}.navbar__dropdown__card--user h4{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.navbar__dropdown__card--user h5{color:#636c76;font-size:10px;font-weight:400;letter-spacing:-.3px}.navbar__dropdown__card--settings{color:#181818}.navbar__dropdown__card--logout,.navbar__dropdown__card--settings{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.navbar__dropdown__card--logout{color:#6b758c}.navbar__auth{display:flex;justify-content:flex-end;align-items:center;gap:24px}.navbar__auth__notification{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);position:relative;cursor:pointer}.navbar__auth__notification svg{width:32px;height:32px;border-radius:8px}.navbar__auth__notification__badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff5630;color:#fff;font-size:10px;font-weight:600;line-height:18px;position:absolute;top:-4px;right:-8px}.navbar__auth__user{cursor:pointer}.navbar__auth__user img{width:32px;height:32px;border-radius:8px;object-fit:contain}.btn{display:flex;padding:12px 8px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;cursor:pointer;border:none;outline:none;text-align:center;font-family:inherit;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.btn:disabled{opacity:.5}.btn__primary{background-color:#007da6;color:#fff}.btn__secondary{background-color:rgba(0,0,0,0);color:#007da6;border:1px solid #007da6}.btn__cancel,.btn__tertiary{background-color:rgba(0,0,0,0);color:#6b758c;border:1px solid #c4c8d2}.btn__danger{background-color:#ff5630;color:#fff}.btn__danger svg{stroke:#fff;width:16px;height:16px}.btn__white{border-radius:4px;background:var(--White,#FFF)}.input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.input::placeholder{color:#6b758c}.loading{min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;z-index:1000;background-color:#fff}.loading,.loading--overlay{position:absolute;left:0;top:0;width:100%;overflow:hidden}.loading svg{animation:rotate 3.5s linear infinite}.loading h1{color:var(--tertiary-text-color);font-size:28px;font-weight:600;letter-spacing:-1.12px;text-align:center}.loading p{text-align:center;font-size:14px;line-height:171.429%;letter-spacing:-.56px}.sidebar{padding:20px 8px;width:-moz-fit-content;width:fit-content;border-right:1px solid #edeef1;justify-content:flex-start;gap:4px;overflow-y:auto}.sidebar,.sidebar__element{display:flex;align-items:center;flex-direction:column}.sidebar__element{padding:8px;justify-content:center;gap:8px;font-family:inherit;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;text-decoration:none;color:#6b758c}.sidebar__element svg{stroke:#6b758c}.sidebar__element--active{color:#007da6}.sidebar__element--active svg{stroke:#007da6}.pagination{margin-top:20px;display:flex;justify-content:center}.pagination button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.pagination button:disabled{cursor:not-allowed}.pagination__next{width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center}.pagination__next svg{fill:#6b758c}.pagination__next--active svg{fill:#007da6}.pagination__next:disabled{opacity:.5}.pagination__page{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;border-radius:3px}.pagination__page--active{color:#fff;background-color:#007da6!important}.file_confirm{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.file_confirm__container{background-color:#fff;margin:10% auto;border-radius:12px;overflow:hidden;width:30%}.file_confirm__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.file_confirm__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.file_confirm__container p{padding:24px 20px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.file_confirm__container__btns{border-top:1px solid #edeef1;background:#fafbfb;padding:16px 20px;display:flex;gap:8px;justify-content:flex-end}.file_confirm__container__btns button{padding:8px 22px}.delete__confirm{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.delete__confirm__container{background-color:#fff;margin:10% auto;border-radius:12px;overflow:hidden;width:30%}.delete__confirm__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.delete__confirm__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.delete__confirm__container p{padding:24px 20px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.delete__confirm__container__btns{border-top:1px solid #edeef1;background:#fafbfb;padding:16px 20px;display:flex;gap:8px;justify-content:flex-end}.delete__confirm__container__btns button{padding:8px 22px}.add__new{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.add__new__container{background-color:#fff;border-radius:12px;overflow:hidden;width:50%;display:flex;flex-direction:column;max-height:90vh;max-width:800px}.add__new__container__divider{width:100%;border:none;background-color:#edeef1;height:1px;margin:0}.add__new__container__ext{width:100%!important;display:flex;flex-direction:column;gap:12px}.add__new__container__ext__title{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-bottom:20px;margin-top:4px;width:100%}.add__new__container__ext__row{width:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-end;gap:20px;margin-bottom:20px}.add__new__container__ext__row input{width:100%;width:auto;margin-right:20px}.add__new__container__ext__row__field{flex:1 1!important;width:auto!important;display:flex!important;flex-direction:column!important;gap:4px}.add__new__container__ext__row__field label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.add__new__container__ext__row__delete{background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px;background-color:#fafbfb;border-radius:4px}.add__new__container__ext__row__delete svg{width:16px;height:16px}.add__new__container__ext__row__delete svg path{stroke:#ff5630}.add__new__container__ext__add{background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;gap:4px;color:#007da6;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;width:-moz-fit-content;width:fit-content}.add__new__container--certifications,.add__new__container--documents,.add__new__container--education,.add__new__container--references,.add__new__container--work-experience{display:flex;flex-direction:column;max-height:90vh;height:auto}.add__new__container--certifications .add__new__container__content__button-container,.add__new__container--documents .add__new__container__content__button-container,.add__new__container--education .add__new__container__content__button-container,.add__new__container--references .add__new__container__content__button-container,.add__new__container--work-experience .add__new__container__content__button-container{margin-bottom:16px}.add__new__container--certifications .add__new__container__content__empty,.add__new__container--documents .add__new__container__content__empty,.add__new__container--education .add__new__container__content__empty,.add__new__container--references .add__new__container__content__empty,.add__new__container--work-experience .add__new__container__content__empty{text-align:center;color:#666;padding:20px}.add__new__container--certifications .add__new__container__content__experience-card,.add__new__container--certifications .add__new__container__content__item-card,.add__new__container--documents .add__new__container__content__experience-card,.add__new__container--documents .add__new__container__content__item-card,.add__new__container--education .add__new__container__content__experience-card,.add__new__container--education .add__new__container__content__item-card,.add__new__container--references .add__new__container__content__experience-card,.add__new__container--references .add__new__container__content__item-card,.add__new__container--work-experience .add__new__container__content__experience-card,.add__new__container--work-experience .add__new__container__content__item-card{border:1px solid #ddd;border-radius:8px;padding:12px;margin-bottom:12px;background-color:#fff}.add__new__container--certifications .add__new__container__content__experience-card--editing,.add__new__container--certifications .add__new__container__content__item-card--editing,.add__new__container--documents .add__new__container__content__experience-card--editing,.add__new__container--documents .add__new__container__content__item-card--editing,.add__new__container--education .add__new__container__content__experience-card--editing,.add__new__container--education .add__new__container__content__item-card--editing,.add__new__container--references .add__new__container__content__experience-card--editing,.add__new__container--references .add__new__container__content__item-card--editing,.add__new__container--work-experience .add__new__container__content__experience-card--editing,.add__new__container--work-experience .add__new__container__content__item-card--editing{background-color:#f8f9fa}.add__new__container--certifications .add__new__container__content__accordion-header,.add__new__container--documents .add__new__container__content__accordion-header,.add__new__container--education .add__new__container__content__accordion-header,.add__new__container--references .add__new__container__content__accordion-header,.add__new__container--work-experience .add__new__container__content__accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px;margin:-12px -12px 12px;border-bottom:1px solid #ddd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.add__new__container--certifications .add__new__container__content__accordion-header:hover,.add__new__container--documents .add__new__container__content__accordion-header:hover,.add__new__container--education .add__new__container__content__accordion-header:hover,.add__new__container--references .add__new__container__content__accordion-header:hover,.add__new__container--work-experience .add__new__container__content__accordion-header:hover{background-color:#f8f9fa}.add__new__container--certifications .add__new__container__content__accordion-header__title,.add__new__container--documents .add__new__container__content__accordion-header__title,.add__new__container--education .add__new__container__content__accordion-header__title,.add__new__container--references .add__new__container__content__accordion-header__title,.add__new__container--work-experience .add__new__container__content__accordion-header__title{flex:1 1}.add__new__container--certifications .add__new__container__content__accordion-header__title p,.add__new__container--documents .add__new__container__content__accordion-header__title p,.add__new__container--education .add__new__container__content__accordion-header__title p,.add__new__container--references .add__new__container__content__accordion-header__title p,.add__new__container--work-experience .add__new__container__content__accordion-header__title p{margin:0;font-weight:500;font-size:14px;color:#181818}.add__new__container--certifications .add__new__container__content__accordion-header__arrow,.add__new__container--documents .add__new__container__content__accordion-header__arrow,.add__new__container--education .add__new__container__content__accordion-header__arrow,.add__new__container--references .add__new__container__content__accordion-header__arrow,.add__new__container--work-experience .add__new__container__content__accordion-header__arrow{margin:0;display:flex;align-items:center;transition:transform .2s;transform:rotate(0deg)}.add__new__container--certifications .add__new__container__content__accordion-header__arrow--rotate,.add__new__container--documents .add__new__container__content__accordion-header__arrow--rotate,.add__new__container--education .add__new__container__content__accordion-header__arrow--rotate,.add__new__container--references .add__new__container__content__accordion-header__arrow--rotate,.add__new__container--work-experience .add__new__container__content__accordion-header__arrow--rotate{transform:rotate(180deg)}.add__new__container--certifications .add__new__container__content__required-asterisk,.add__new__container--documents .add__new__container__content__required-asterisk,.add__new__container--education .add__new__container__content__required-asterisk,.add__new__container--references .add__new__container__content__required-asterisk,.add__new__container--work-experience .add__new__container__content__required-asterisk{color:red}.add__new__container--certifications .add__new__container__content__full-width-field,.add__new__container--documents .add__new__container__content__full-width-field,.add__new__container--education .add__new__container__content__full-width-field,.add__new__container--references .add__new__container__content__full-width-field,.add__new__container--work-experience .add__new__container__content__full-width-field{grid-column:1/-1}.add__new__container--certifications .add__new__container__content__textarea,.add__new__container--documents .add__new__container__content__textarea,.add__new__container--education .add__new__container__content__textarea,.add__new__container--references .add__new__container__content__textarea,.add__new__container--work-experience .add__new__container__content__textarea{resize:vertical;min-height:60px;width:100%}.add__new__container--certifications .add__new__container__content__file-input,.add__new__container--documents .add__new__container__content__file-input,.add__new__container--education .add__new__container__content__file-input,.add__new__container--references .add__new__container__content__file-input,.add__new__container--work-experience .add__new__container__content__file-input{padding:8px 12px}.add__new__container--certifications .add__new__container__content__file-info,.add__new__container--documents .add__new__container__content__file-info,.add__new__container--education .add__new__container__content__file-info,.add__new__container--references .add__new__container__content__file-info,.add__new__container--work-experience .add__new__container__content__file-info{margin-top:8px;font-size:12px;color:#666}.add__new__container--certifications .add__new__container__content__form-section,.add__new__container--documents .add__new__container__content__form-section,.add__new__container--education .add__new__container__content__form-section,.add__new__container--references .add__new__container__content__form-section,.add__new__container--work-experience .add__new__container__content__form-section{border:2px solid #007bff;border-radius:8px;padding:16px;margin:0 20px 16px;background-color:#f8f9fa}.add__new__container--certifications .add__new__container__content__form-section h3,.add__new__container--certifications .add__new__container__content__form-section h4,.add__new__container--documents .add__new__container__content__form-section h3,.add__new__container--documents .add__new__container__content__form-section h4,.add__new__container--education .add__new__container__content__form-section h3,.add__new__container--education .add__new__container__content__form-section h4,.add__new__container--references .add__new__container__content__form-section h3,.add__new__container--references .add__new__container__content__form-section h4,.add__new__container--work-experience .add__new__container__content__form-section h3,.add__new__container--work-experience .add__new__container__content__form-section h4{margin-top:0}.add__new__container--certifications .add__new__container__content__form-actions,.add__new__container--documents .add__new__container__content__form-actions,.add__new__container--education .add__new__container__content__form-actions,.add__new__container--references .add__new__container__content__form-actions,.add__new__container--work-experience .add__new__container__content__form-actions{display:flex;gap:8px;margin-top:12px}.add__new__container--certifications .add__new__container__content__list-container,.add__new__container--documents .add__new__container__content__list-container,.add__new__container--education .add__new__container__content__list-container,.add__new__container--references .add__new__container__content__list-container,.add__new__container--work-experience .add__new__container__content__list-container{max-height:400px;overflow-y:auto;padding:0 20px}.add__new__container--certifications .add__new__container__content__item-header,.add__new__container--documents .add__new__container__content__item-header,.add__new__container--education .add__new__container__content__item-header,.add__new__container--references .add__new__container__content__item-header,.add__new__container--work-experience .add__new__container__content__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.add__new__container--certifications .add__new__container__content__item-title,.add__new__container--documents .add__new__container__content__item-title,.add__new__container--education .add__new__container__content__item-title,.add__new__container--references .add__new__container__content__item-title,.add__new__container--work-experience .add__new__container__content__item-title{display:flex;align-items:center;gap:8px;flex:1 1}.add__new__container--certifications .add__new__container__content__expand-button,.add__new__container--documents .add__new__container__content__expand-button,.add__new__container--education .add__new__container__content__expand-button,.add__new__container--references .add__new__container__content__expand-button,.add__new__container--work-experience .add__new__container__content__expand-button{background:none;border:none;cursor:pointer;padding:4px}.add__new__container--certifications .add__new__container__content__arrow-icon,.add__new__container--documents .add__new__container__content__arrow-icon,.add__new__container--education .add__new__container__content__arrow-icon,.add__new__container--references .add__new__container__content__arrow-icon,.add__new__container--work-experience .add__new__container__content__arrow-icon{transition:transform .2s;transform:rotate(0deg)}.add__new__container--certifications .add__new__container__content__arrow-icon--expanded,.add__new__container--documents .add__new__container__content__arrow-icon--expanded,.add__new__container--education .add__new__container__content__arrow-icon--expanded,.add__new__container--references .add__new__container__content__arrow-icon--expanded,.add__new__container--work-experience .add__new__container__content__arrow-icon--expanded{transform:rotate(180deg)}.add__new__container--certifications .add__new__container__content__item-actions,.add__new__container--documents .add__new__container__content__item-actions,.add__new__container--education .add__new__container__content__item-actions,.add__new__container--references .add__new__container__content__item-actions,.add__new__container--work-experience .add__new__container__content__item-actions{display:flex;gap:8px}.add__new__container--certifications .add__new__container__content__edit-button,.add__new__container--documents .add__new__container__content__edit-button,.add__new__container--education .add__new__container__content__edit-button,.add__new__container--references .add__new__container__content__edit-button,.add__new__container--work-experience .add__new__container__content__edit-button{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px;opacity:1}.add__new__container--certifications .add__new__container__content__edit-button:disabled,.add__new__container--documents .add__new__container__content__edit-button:disabled,.add__new__container--education .add__new__container__content__edit-button:disabled,.add__new__container--references .add__new__container__content__edit-button:disabled,.add__new__container--work-experience .add__new__container__content__edit-button:disabled{cursor:not-allowed;opacity:.5}.add__new__container--certifications .add__new__container__content__delete-button,.add__new__container--documents .add__new__container__content__delete-button,.add__new__container--education .add__new__container__content__delete-button,.add__new__container--references .add__new__container__content__delete-button,.add__new__container--work-experience .add__new__container__content__delete-button{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #dc3545;border-radius:4px;cursor:pointer;color:#dc3545;opacity:1}.add__new__container--certifications .add__new__container__content__delete-button:disabled,.add__new__container--documents .add__new__container__content__delete-button:disabled,.add__new__container--education .add__new__container__content__delete-button:disabled,.add__new__container--references .add__new__container__content__delete-button:disabled,.add__new__container--work-experience .add__new__container__content__delete-button:disabled{cursor:not-allowed;opacity:.5}.add__new__container--certifications .add__new__container__content__status-badge,.add__new__container--documents .add__new__container__content__status-badge,.add__new__container--education .add__new__container__content__status-badge,.add__new__container--references .add__new__container__content__status-badge,.add__new__container--work-experience .add__new__container__content__status-badge{font-size:12px;padding:2px 8px;border-radius:4px}.add__new__container--certifications .add__new__container__content__status-badge--active,.add__new__container--documents .add__new__container__content__status-badge--active,.add__new__container--education .add__new__container__content__status-badge--active,.add__new__container--references .add__new__container__content__status-badge--active,.add__new__container--work-experience .add__new__container__content__status-badge--active{color:#28a745;background-color:#d4edda}.add__new__container--certifications .add__new__container__content__status-badge--expired,.add__new__container--documents .add__new__container__content__status-badge--expired,.add__new__container--education .add__new__container__content__status-badge--expired,.add__new__container--references .add__new__container__content__status-badge--expired,.add__new__container--work-experience .add__new__container__content__status-badge--expired{color:#dc3545;background-color:#f8d7da}.add__new__container--certifications .add__new__container__content__status-badge--unknown,.add__new__container--documents .add__new__container__content__status-badge--unknown,.add__new__container--education .add__new__container__content__status-badge--unknown,.add__new__container--references .add__new__container__content__status-badge--unknown,.add__new__container--work-experience .add__new__container__content__status-badge--unknown{color:#666;background-color:#e9ecef}.add__new__container--certifications .add__new__container__content__edit-form,.add__new__container--documents .add__new__container__content__edit-form,.add__new__container--education .add__new__container__content__edit-form,.add__new__container--references .add__new__container__content__edit-form,.add__new__container--work-experience .add__new__container__content__edit-form{border:2px solid #007bff;border-radius:8px;padding:16px;margin-top:12px;background-color:#f8f9fa}.add__new__container--certifications .add__new__container__content__edit-form h4,.add__new__container--documents .add__new__container__content__edit-form h4,.add__new__container--education .add__new__container__content__edit-form h4,.add__new__container--references .add__new__container__content__edit-form h4,.add__new__container--work-experience .add__new__container__content__edit-form h4{margin-top:0}.add__new__container--certifications .add__new__container__content__details-grid,.add__new__container--documents .add__new__container__content__details-grid,.add__new__container--education .add__new__container__content__details-grid,.add__new__container--references .add__new__container__content__details-grid,.add__new__container--work-experience .add__new__container__content__details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:14px;padding:8px 0}.add__new__container--certifications .add__new__container__content__icon,.add__new__container--documents .add__new__container__content__icon,.add__new__container--education .add__new__container__content__icon,.add__new__container--references .add__new__container__content__icon,.add__new__container--work-experience .add__new__container__content__icon{width:16px;height:16px}.add__new__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10;flex-shrink:0}.add__new__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.add__new__container__content{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px}.add__new__container form{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;flex:1 1;overflow-y:auto}.add__new__container form div{width:48%;display:flex;flex-direction:column;gap:4px}.add__new__container form div label,.add__new__container form div p{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.add__new__container__form-field{display:flex;flex-direction:column;gap:4px}.add__new__container__form-field p{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.add__new__container__form-field input,.add__new__container__form-field select,.add__new__container__form-field textarea{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit;width:100%}.add__new__container__form-field input::placeholder,.add__new__container__form-field select::placeholder,.add__new__container__form-field textarea::placeholder{color:#6b758c}.add__new__container__form-field textarea{resize:vertical;min-height:60px}.add__new__container__form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.add__new__container__form-grid>div{display:flex;flex-direction:column;gap:4px}.add__new__container__form-grid>div p{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.add__new__container__form-grid>div input,.add__new__container__form-grid>div select,.add__new__container__form-grid>div textarea{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit;width:100%}.add__new__container__form-grid>div input::placeholder,.add__new__container__form-grid>div select::placeholder,.add__new__container__form-grid>div textarea::placeholder{color:#6b758c}.add__new__container__form-grid>div textarea{resize:vertical;min-height:60px}.add__new__container__form-grid>div label{display:flex;align-items:center;gap:8px;cursor:pointer;height:36px;padding-left:4px}.add__new__container__form-grid>div label input[type=checkbox]{width:18px;height:18px;cursor:pointer;margin:0;accent-color:#007da6}.add__new__container__form-grid>div[style*="grid-column: 1 / -1"]{grid-column:1/-1}.add__new__container__btns{border-top:1px solid #edeef1;background:#fff;padding:16px 20px;display:flex;gap:8px;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;z-index:10;flex-shrink:0}.add__new__container__btns button{padding:8px 22px}.confirm__action{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.confirm__action__container{background-color:#fff;margin:10% auto;border-radius:12px;overflow:hidden;width:480px}.confirm__action__container__title{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #edeef1;font-weight:500;line-height:125%;letter-spacing:-.48px;font-size:16px;color:#181818}.confirm__action__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.confirm__action__container p{padding:24px 20px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.confirm__action__container__btns{border-top:1px solid #edeef1;background:#fafbfb;padding:16px 20px;display:flex;gap:8px;justify-content:flex-end}.confirm__action__container__btns button{padding:8px 22px}.trigger-call{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);min-width:300px}.trigger-call__container{display:flex;flex-direction:column;background-color:#fff;margin:10% auto;max-height:70vh;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);width:600px}.trigger-call__container__header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #edeef1}.trigger-call__container__header__title{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.trigger-call__container__header__close{background:#fafbfb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b758c;height:28px;width:28px;border-radius:50%}.trigger-call__container__header__close:hover{color:#181818}.trigger-call__container__body{overflow-y:auto;padding:24px 20px}.trigger-call__container__body__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.trigger-call__container__body__grid__field{display:flex;flex-direction:column;gap:8px}.trigger-call__container__body__grid__field label{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c}.trigger-call__container__body__grid__field input,.trigger-call__container__body__grid__field select{width:100%;padding:8px 12px;font-size:14px;color:#181818;background-color:#fff;border:1px solid #c4c8d2;border-radius:4px;outline:none;min-width:269px;line-height:171.429%;letter-spacing:-.42px;font-weight:400}.trigger-call__container__body__grid__field input::placeholder,.trigger-call__container__body__grid__field select::placeholder{color:#6b758c}.trigger-call__container__body__grid__field input:focus,.trigger-call__container__body__grid__field select:focus{border-color:#007da6}.trigger-call__container__body__grid__field select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.trigger-call__container__body__note{padding:12px 16px;background-color:#edeef1;border-radius:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c}.trigger-call__container__body__note strong{color:#181818}.trigger-call__container__body__field--job-select{position:relative}.trigger-call__container__footer{flex-shrink:0;display:flex;gap:12px;justify-content:flex-end;padding:20px 20px 24px;border-top:1px solid #edeef1;background-color:#fff}.trigger-call__container__footer button{padding:8px 20px}.trigger-call__job-select{position:relative;width:100%}.trigger-call__job-select--locked .trigger-call__container__input{cursor:not-allowed;background-color:#edeef1;color:#181818}.trigger-call__job-select__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #c4c8d2;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.trigger-call__job-select__option{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;background:none;cursor:pointer;text-align:left;font-size:14px;color:#181818;border:none;border-bottom:1px solid #edeef1}.trigger-call__job-select__option:last-child{border-bottom:none}.trigger-call__job-select__option:hover{background-color:#edeef1}.trigger-call__job-select__option__title{font-weight:500}.trigger-call__job-select__option__id{font-size:11px;color:#6b758c;margin-top:2px}.trigger-call__job-select__empty,.trigger-call__job-select__loading{padding:12px;font-size:13px;color:#6b758c}.modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal__container{background-color:#fff;margin:5% auto;border-radius:12px;overflow:hidden;width:50%}.modal__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.modal__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.modal__container form{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.modal__container form div{width:48%;display:flex;flex-direction:column;gap:4px}.modal__container form div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.modal__container p{padding:5px 20px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.modal__container__btns{border-top:1px solid #edeef1;background:#fafbfb;padding:16px 20px;display:flex;gap:8px;justify-content:flex-end}.modal__container__btns button{padding:8px 22px}.notes{display:flex;flex-direction:column;height:100%;width:100%}.notes h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.notes__messages{margin-top:16px;overflow-y:auto;flex:1 1}.notes__messages__message{padding:16px;border-radius:8px;background:#fafbfb;margin-top:4px}.notes__messages__message__user{display:flex;align-items:center;gap:4px}.notes__messages__message__user img{width:24px;height:24px;object-fit:contain;border-radius:20px}.notes__messages__message__user p{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.notes__messages__message__user span{color:#6b758c;font-size:10px;font-weight:400;letter-spacing:-.3px;margin-left:auto}.notes__messages__message__content{margin-top:4px;color:#181818;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.42px;white-space:pre}.notes__form{display:flex;justify-content:space-between;align-items:center;width:100%;gap:4px;margin-top:20px}.notes__form div{flex:1 1;height:100%}.notes__form div div{width:100%;height:100%}.notes__form div textarea{width:100%;padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;resize:none;outline:none}.notes__form div textarea::placeholder{color:#6b758c}.notes__form button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;gap:12px;border-radius:34px;background:#007da6;border:none;outline:none}.notes__form button:disabled{opacity:.5;cursor:not-allowed}.empty__jobs{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.empty__jobs img{width:96px;height:96px;object-fit:contain}.empty__jobs h3{color:#007da6;text-align:center;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;margin-top:14px}.empty__jobs p{color:#6b758c;text-align:center;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;width:30%;margin-top:4px}.add__new__candidate{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.add__new__candidate__container{background-color:#fff;margin:5% auto;border-radius:12px;overflow:hidden;width:55%}.add__new__candidate__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.add__new__candidate__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.add__new__candidate__container__heading{display:flex;justify-content:space-between;font-weight:400}.add__new__candidate__container form{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;height:60vh;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.add__new__candidate__container form div{width:48%;display:flex;flex-direction:column;gap:4px}.add__new__candidate__container form div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.add__new__candidate__container form select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.add__new__candidate__container form select::placeholder{color:#6b758c}.add__new__candidate__container form .required-label:after{content:" *";color:red;font-weight:700}.add__new__candidate__container__btns{width:100%!important;flex-direction:row!important;justify-content:flex-end!important;border-top:1px solid #edeef1!important;padding:16px 20px!important;gap:8px!important}.add__new__candidate__container__btns button{padding:8px 22px}.add__new__candidate__container__icon{cursor:pointer}.add__new__candidate__container__additional__section{display:flex;gap:4px;flex-direction:row;flex-wrap:wrap}.add__new__candidate__container__additional__section input{width:90%;border:none;outline:none}.add__new__candidate__container__additional__section__wrapper{cursor:default;border-radius:4px;border:1px solid #c4c8d2}.add__new__candidate__container__additional__section__wrapper ul{display:flex;flex-wrap:wrap;gap:4px;width:100%;border-top:1px solid #c4c8d2;list-style:none;padding:10px 7px}.add__new__candidate__container__additional__section__wrapper li{display:flex;width:max-content;gap:8px;background-color:#edeef1;color:#636c76;font-size:12px;font-weight:400;padding:5px 10px;border-radius:20px}.passkey-auth{text-align:center;background:#fff;border-radius:8px;width:520px}.passkey-auth__title{margin-bottom:8px;color:#007da6;font-family:inherit;font-size:32px;font-weight:600;line-height:137.5%;letter-spacing:-.96px;text-align:left}.passkey-auth__description{margin-bottom:32px;color:#6b758c;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;text-align:left}.passkey-auth__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.passkey-auth__actions button{width:100%}.passkey-registration{padding:20px;text-align:center;max-width:520px;margin:0 auto}.passkey-registration__title{margin-bottom:16px;color:#007da6;font-family:inherit;font-size:24px;font-weight:600}.passkey-registration__description{margin-bottom:24px;color:#6b758c;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}.passkey-registration__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.passkey-registration__actions button{flex:1 1;min-width:120px}.totp-auth{padding:24px 8px;text-align:center;max-width:520px;margin:0 auto}.totp-auth__title{margin-bottom:8px;color:#007da6;font-family:inherit;font-size:32px;font-weight:600;line-height:137.5%;letter-spacing:-.96px;text-align:left}.totp-auth__subtitle{margin-bottom:32px;color:#6b758c;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;text-align:left}.totp-auth__code-inputs{display:flex;justify-content:space-between;gap:12px;margin-bottom:32px;width:100%}.totp-auth__digit{width:63px;height:60px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;text-align:center;font-size:20px;font-weight:500;letter-spacing:0;color:#181818}.totp-auth__digit:focus{outline:none;border-color:#007da6;box-shadow:0 0 0 1px #007da6}.totp-auth__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.totp-auth__verify-btn{width:100%;max-width:520px}.totp-auth__back-link{background:rgba(0,0,0,0);border:none;padding:0;margin:0;color:#007da6;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;text-decoration:underline;cursor:pointer}.assign-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;width:100%;max-width:480px;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.assign-modal__backdrop{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.35)}.assign-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 24px;border-bottom:1px solid #edeef1}.assign-modal__title{font-size:20px;font-weight:500;line-height:1.3;color:#181818;margin:0}.assign-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:40px;background:#fafbfb;border:none;cursor:pointer;flex-shrink:0;color:#6b758c;font-size:18px;line-height:1;transition:background .15s}.assign-modal__close:hover{background:#edeef1}.assign-modal__close:disabled{opacity:.4;cursor:not-allowed}.assign-modal__body{display:flex;flex-direction:column;gap:20px;padding:24px;background:#fff}.assign-modal__body__text{font-size:16px;font-weight:400;line-height:1.6;color:#6b758c;margin:0}.assign-modal__body__text strong{font-weight:600;color:#181818}.assign-modal__body__highlight{color:#007da6;font-weight:500}.assign-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fafbfb;border-top:1px solid #edeef1}.assign-modal__footer .btn{align-self:auto;padding:10px 20px}@media only screen and (max-width:450px){.assign-modal{max-width:calc(100vw - 32px)}.assign-modal__header{padding:16px 16px 16px 20px}.assign-modal__body{padding:20px}.assign-modal__footer{padding:14px 20px;flex-wrap:wrap}.assign-modal__footer .btn{flex:1 1}}.audio-player-container .plyr{min-width:0;overflow:visible;position:relative;--plyr-color-main:#007DA6;--plyr-audio-control-color:#6B758C;--plyr-audio-controls-background:transparent;--plyr-range-track-height:4px}.audio-player-container .plyr--audio .plyr__controls{padding:0;gap:8px;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:1}.audio-player-container .plyr__controls .plyr__controls__item{margin-left:0}.audio-player-container .plyr__controls .plyr__controls__item:first-child{margin-right:0}.audio-player-container .plyr__controls [data-plyr=rewind]{order:1}.audio-player-container .plyr__controls [data-plyr=play]{order:2}.audio-player-container .plyr__controls [data-plyr=fast-forward]{order:3}.audio-player-container .plyr__controls__item.plyr__progress__container{order:4;flex:1 1 140px;min-width:0}.audio-player-container .plyr__controls .plyr__controls__item.plyr__time--current{order:5}.audio-player-container .plyr__controls .plyr__controls__item.plyr__time--duration{order:6}.audio-player-container .plyr__controls [data-plyr=download]{order:7}.audio-player-container .plyr__controls .plyr__menu{order:8}.audio-player-container .plyr__control{border-radius:8px;flex-shrink:0}.audio-player-container .plyr__progress__container{margin-left:8px;margin-right:8px;cursor:pointer}.audio-player-container .plyr__progress,.audio-player-container .plyr__progress input[type=range],.audio-player-container .plyr__progress__buffer,.audio-player-container .plyr__progress__container input[type=range]{cursor:pointer}.audio-player-container .plyr__time{font-size:12px;font-weight:500;color:#6b758c;min-width:-moz-fit-content;min-width:fit-content}.audio-player-container .plyr__menu{position:relative}.audio-player-container .plyr__menu__container{top:calc(100% + 12px)!important;bottom:auto!important;right:0;z-index:9999!important;transform-origin:top right}@media only screen and (max-width:770px){.audio-player-container{align-items:flex-start}.audio-player-container .plyr--audio .plyr__controls{gap:6px}.audio-player-container .plyr__controls__item.plyr__progress__container{flex-basis:100%;margin-left:0;margin-right:0;order:10}.audio-player-container .plyr__time{font-size:11px}}.searchDropdown{width:100%;height:100%;position:relative}.searchDropdown__input{height:100%;display:flex;align-items:center;justify-content:space-between}.searchDropdown input{margin:0;padding:0;width:100%}.searchDropdown input::placeholder{color:#000;opacity:1;font-size:14px}.searchDropdown ul{width:100%;position:absolute;z-index:2;top:58px;right:0;left:0;border-radius:8px;background-color:var(--primary-border-color);border:1px solid var(--primary-border-color);max-height:240px;overflow-y:scroll}.searchDropdown ul::-webkit-scrollbar{width:1px}.searchDropdown ul::-webkit-scrollbar-button{background:#ccc}.searchDropdown ul li{padding:10px;margin:4px;border-radius:4px;color:var(--primary-text-color)}.searchDropdown ul li:hover{background-color:var(--secondary-background-color)}.searchDropdown__options__option{cursor:pointer}.job-assignment{margin-top:18px;padding:12px;background:#fafbfb;border-radius:10px}.job-assignment__label{display:block;color:#6b758c;font-size:12px;font-weight:400;letter-spacing:-.36px;margin-bottom:12px}.job-assignment__wrap{position:relative}.job-assignment__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border-radius:8px;z-index:2}.job-assignment__spinner{width:24px;height:24px;border:2px solid #edeef1;border-top-color:#007da6;border-radius:50%;animation:spin .7s linear infinite}.job-assignment--shortlist{margin:auto 0;width:100%;min-width:0}.job-assignment--simulated{margin-top:0;width:100%;min-width:0;flex-shrink:0}.assignment-select__container{width:100%}.assignment-select__control{display:flex;align-items:center;min-height:44px;border-radius:8px;border:1px solid #c4ccda;background-color:#fff;box-shadow:none;cursor:pointer}.assignment-select__control:hover{border-color:#c4c8d2}.assignment-select__control--is-focused{border-color:#007da6}.assignment-select__control--is-disabled{cursor:not-allowed;opacity:.7}.assignment-select__value-container{padding:2px 8px;flex:1 1;min-width:0}.assignment-select__indicators-container{display:flex;align-items:center}.assignment-select__indicator-separator{display:none}.assignment-select__dropdown-indicator{padding:0 10px;color:#6b758c}.assignment-select__dropdown-indicator svg{width:20px;height:20px;fill:currentColor}.assignment-select__placeholder{color:#6b758c;font-size:14px;margin:0}.assignment-select__input-container{padding:0}.assignment-select__input-container,.assignment-select__single-value{margin:0;color:#181818;font-size:14px}.assignment-select__menu{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:5;margin-top:4px;background:#fff}.assignment-select__menu-list{padding:6px 0;max-height:280px}.assignment-select__option{padding:0;cursor:pointer;background:rgba(0,0,0,0)}.assignment-select__option--is-focused,.assignment-select__option--is-selected{background:rgba(0,0,0,0)}.notification-type-icon{display:inline-flex;align-items:center;justify-content:center}.notification-drawer__backdrop{position:fixed;inset:64px 0 0 0;border:0;background:rgba(0,0,0,.2);z-index:19}.notification-drawer{position:fixed;top:64px;right:0;width:min(427px,100vw);height:calc(100vh - 64px);background:#fff;box-shadow:0 3px 5px rgba(9,30,66,.2),0 0 1px rgba(9,30,66,.31);z-index:20;display:flex;flex-direction:column}.notification-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #edeef1}.notification-drawer__header h2{margin:0;flex:1 1;min-width:0;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.48px;color:#181818}.notification-drawer__header-actions{display:flex;align-items:center;gap:12px}.notification-drawer__header-actions__enable-push{border:1px solid #edeef1;background:#fafbfb;color:#007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:6px 12px;border-radius:4px;cursor:pointer;white-space:nowrap}.notification-drawer__header-actions__enable-push:hover{background:#edeef1}.notification-drawer__header-actions__close{width:28px;height:28px;border:none;border-radius:40px;background:#eef2f7;position:relative;cursor:pointer}.notification-drawer__header-actions__close span{position:absolute;top:13px;left:7px;width:14px;height:1px;background:#6b758c}.notification-drawer__header-actions__close span:first-child{transform:rotate(45deg)}.notification-drawer__header-actions__close span:last-child{transform:rotate(-45deg)}.notification-drawer__content{flex:1 1;overflow-y:auto;padding:0 20px}.notification-drawer__state{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0;color:#6b758c;font-size:12px;line-height:16px;letter-spacing:-.36px;font-weight:500;text-align:center}.notification-drawer__spinner{width:14px;height:14px;border-radius:999px;border:2px solid #edeef1;border-top-color:#007da6;animation:notificationDrawerSpin .9s linear infinite;flex-shrink:0}.notification-drawer__section+.notification-drawer__section{margin-top:0}.notification-drawer__date{margin:0;padding:0;color:#7e8aa6;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.36px}.notification-drawer__list{display:flex;flex-direction:column;gap:10px}.notification-drawer__card{width:100%;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31);background:#fafbfb;border-radius:3px;border:0;padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.notification-drawer__card--read{grid-template-columns:1fr}.notification-drawer__card:hover{box-shadow:0 4px 14px rgba(9,30,66,.18),0 0 1px rgba(9,30,66,.31);transform:translateY(-1px)}.notification-drawer__card__icon{padding-top:1px;justify-self:end}.notification-drawer__card__body{display:flex;flex-direction:column;gap:4px}.notification-drawer__card__body h3{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;color:#181818}.notification-drawer__card__time{color:#6b758c!important;font-size:10px!important;line-height:15px;letter-spacing:-.3px}.notification-drawer__card__message{color:#6b758c;font-size:12px;line-height:18px;letter-spacing:-.36px}.notification-drawer__card__message--mention span{color:#007da6;font-weight:500}.notification-drawer__footer{padding:16px 20px;text-align:center}.notification-drawer__footer a{color:#007da6;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;text-decoration:underline}.notification-drawer__section{padding-top:12px}@keyframes notificationDrawerSpin{to{transform:rotate(1turn)}}.main{display:flex;height:calc(100vh - 64px);overflow:hidden}.main main{height:100%;flex:1 1;overflow-y:auto}.login{min-height:80vh;display:flex;align-items:center;justify-content:center}.login__card{margin-top:10px;padding:32px;display:flex;flex-direction:column;border-radius:12px}.login__card h1{color:#007da6;font-family:inherit;font-size:32px;font-weight:600;line-height:137.5%;letter-spacing:-.96px;margin-bottom:24px}.login__card__passkey{text-align:center}.login__card__passkey__heading{color:#007da6;font-family:inherit;font-size:24px;font-weight:600;line-height:137.5%;letter-spacing:-.96px;margin-bottom:8px}.login__card__passkey__text{font-family:inherit;line-height:171.429%}.login__card__or,.login__card__passkey__text{color:#6b758c;font-size:14px;font-weight:400;letter-spacing:-.42px}.login__card__or{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;line-height:142.857%}.login__card__forgot{color:#007da6;font-size:14px;font-weight:400;line-height:24px}.login__card form{display:flex;gap:16px;flex-direction:column}.login__card form button{margin-top:8px}.login__card__pwd{width:100%;position:relative}.login__card__pwd span{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.login__card__pwd input{width:100%}.google{display:flex;justify-content:center;gap:11px;align-items:center;padding:12px;border-radius:4px;background-color:#edeef1;cursor:pointer;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#6b758c}.google img{width:28px;height:28px;object-fit:contain}.activities{padding:20px}.activities h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.activities h1 button{padding:8px 22px}.activities__container{display:flex;flex-direction:column;row-gap:8px}.activities__container__card{padding:12px 16px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);border-radius:8px;display:flex;align-items:center;cursor:pointer;text-decoration:none}.activities__container__card span{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;border-radius:4px;padding:2px 6px;display:flex;align-items:center;justify-content:center;background-color:#edeef1;margin-right:40px}.activities__container__card h3{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.activities__container__card h4{width:220px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.activities__container__card h4:nth-child(3){margin-left:auto;margin-right:64px}.activities__container__card h4:nth-child(4){margin-right:auto}.activities__container__card p{display:flex;align-items:center;justify-content:center;width:80px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-right:64px;border-radius:3px;text-transform:uppercase}.activities__container__card__success{color:#36b37e;background:rgba(54,179,126,.1)}.activities__container__card__error{color:#ff5630;background:rgba(255,86,48,.1)}.activities__container__card__processing{color:#007da6;background-color:rgba(0,125,166,.1)}.activities__container__card--arr{display:flex;align-items:center;justify-content:center}.activities__pages{margin-top:20px;display:flex;justify-content:center}.activities__pages button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.activities__pages button:disabled{cursor:not-allowed}.activities__pages__next{width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center}.activities__pages__next svg{fill:#6b758c}.activities__pages__next--active svg{fill:#007da6}.activities__pages__next:disabled{opacity:.5}.activities__pages__page{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;border-radius:3px}.activities__pages__page--active{color:#fff;background-color:#007da6!important}.task{padding:20px;height:94%}.task__container{margin-top:20px;display:flex;align-items:stretch;gap:20px;height:100%;overflow:hidden}.task__container__list{overflow-y:auto;padding:8px;width:30%;border-radius:12px;background:#edeef1;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.task__container__list h3{padding:12px 16px;border-radius:8px;background-color:#fafbfb;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.task__container__list__cards{flex-direction:column;margin-top:40px}.task__container__list__cards,.task__container__list__cards span{display:flex;align-items:center;justify-content:center}.task__container__list__cards__card{width:70%;display:flex;align-items:center;gap:8px;background-color:#fff;padding:12px;border-radius:8px}.task__container__list__cards__card h4{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.task__container__list__cards__card svg{width:16px;height:16px}.task__container__list__cards__card button{margin-left:auto;background-color:rgba(0,0,0,0);outline:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.task__container__list__cards__card button:disabled{opacity:.5;cursor:not-allowed}.task__container__list__cards__card button svg{width:24px;height:24px}.task__container__logs{height:100%;overflow-y:scroll;width:calc(100% - 20px - 30%)}.task__container__logs h3{padding:12px 0;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.task__container__logs__cards{margin-top:16px}.task__container__logs__cards__card{border-bottom:1px solid #c4c8d2;cursor:pointer}.task__container__logs__cards__card__main{display:flex;align-items:center;gap:30px;padding:12px 16px}.task__container__logs__cards__card__main h4,.task__container__logs__cards__card__main p{font-family:var(--space-mono-font);font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;color:#6b758c}.task__container__logs__cards__card__main h4{width:60px;font-style:normal}.task__container__logs__cards__card__main span{display:flex;align-items:center;justify-content:center;font-family:var(--space-mono-font)}.task__container__logs__cards__card__main span:first-child{font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;border-radius:4px;padding:0 6px;background:#edeef1}.task__container__logs__cards__card__main span:last-child{margin-left:auto}.task__container__logs__cards__card__detail{padding:12px 16px;max-height:200px;overflow-y:scroll;overflow-wrap:break-word;word-break:break-all;-ms-overflow-style:none;scrollbar-width:none}.task__container__logs__cards__card__detail::-webkit-scrollbar{display:none}.task__container__logs__cards__card__detail p{font-family:var(--space-mono-font);font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;white-space:pre-wrap}.static{padding:20px;width:100%}.static h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.static__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.static__title__left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.static__title__action{display:flex;align-items:center;gap:12px;height:32px}.static__title__action__search{height:100%;border:1px solid #c4c8d2;border-radius:4px;position:relative;min-width:244px;margin-right:12px;overflow:hidden}.static__title__action__search input{width:100%;border:none;outline:none;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;padding:4px 24px 4px 12px}.static__title__action__search input::placeholder{color:#6b758c}.static__title__action__search svg{width:14px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.static__title__action button{padding:8px 22px}.static__container{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;width:100%;overflow-x:auto;padding-bottom:10px}.static__container--table{display:block}.static__container__card{padding:12px 16px;width:22%;display:flex;flex-direction:column;justify-content:space-between;color:#181818;text-decoration:none;font-size:13.5px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;border-radius:8px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-top:8px;position:relative}.static__container__card span{overflow:hidden;color:#6b758c;text-overflow:ellipsis;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.static__container__card__link{position:absolute;top:0;right:0}.static__ext{display:flex;justify-content:space-between;gap:6px;flex-wrap:nowrap;min-width:220px;padding-right:16px}.static__ext,.static__ext__more{align-items:center;white-space:nowrap}.static__ext__more{display:inline-flex;justify-content:center;padding:0 6px;border-radius:10px;background-color:#fafbfb;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0}.static table{width:100%;border-collapse:separate;overflow-x:auto}.static table th{padding:8px 0;text-align:left;color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.static table tr:last-child{border-left:1px solid #edeef1}.static table th{border-top:1px solid #c4c8d2;border-bottom:1px solid #c4c8d2}.static table td{min-width:190px;padding:8px 0;border-bottom:1px solid #edeef1;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.static table td button{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer}.static table td button:first-child{margin-right:8px}.static table td button:disabled{opacity:.5;cursor:not-allowed}.static table td:last-child,.static table th:last-child{position:-webkit-sticky;position:sticky;right:0;background-color:#fff;z-index:2;border-left:1px solid #edeef1;padding:0 12px}.static__form{display:flex;flex-direction:column;gap:16px}.static__form__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:16px;column-gap:16px}.static__form__field{width:360px;max-width:100%;display:flex;flex-direction:column;gap:6px}.static__form__field label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.static__form__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 0}.static__form__row--space{justify-content:space-between}.static__form__meta{letter-spacing:-.42px}.static__form__checkbox,.static__form__meta{color:#6b758c;font-size:13.5px;font-weight:400;line-height:171.429%}.static__form__checkbox{display:flex;align-items:center;gap:8px;letter-spacing:-.3px;cursor:pointer}.static__form__btns{display:flex;gap:12px;flex-wrap:wrap}.roles__permissionsCell{padding-top:16px!important;padding-bottom:16px!important}.roles__permItem{display:flex;flex-direction:column;gap:0;color:inherit}.roles__permItem__top{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer}.roles__permItem__desc{margin-left:22px;line-height:1.2;letter-spacing:-.1px}.call-logs__call-id{display:flex;justify-content:space-between;gap:8px;width:100%}.call-logs__action-open{padding:6px}.candidiate{width:100%}.candidiate h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.candidiate__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px}.candidiate__title__action{display:flex;align-items:center;gap:12px;height:32px}.candidiate__title__action__search{height:100%;border:1px solid #c4c8d2;border-radius:4px;position:relative;min-width:244px;margin-right:12px;overflow:hidden}.candidiate__title__action__search input{width:100%;border:none;outline:none;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;padding:4px 24px 4px 12px}.candidiate__title__action__search input::placeholder{color:#6b758c}.candidiate__title__action__search svg{width:14px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.candidiate__title__action button{padding:8px 22px}.candidiate__container{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;width:100%;overflow-x:auto;padding-bottom:10px}.candidiate__container__card{padding:12px 16px;width:22%;display:flex;flex-direction:column;justify-content:space-between;color:#181818;text-decoration:none;font-size:13.5px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;border-radius:8px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-top:8px;position:relative}.candidiate__container__card span{overflow:hidden;color:#6b758c;text-overflow:ellipsis;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.candidiate__container__card__link{position:absolute;top:0;right:0}.candidiate__table-wrapper{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.candidiate table{width:100%;border-collapse:separate;border-spacing:0;min-width:max-content}.candidiate table th{text-align:left;color:#181818;font-weight:500;line-height:142.857%;border-top:1px solid #c4c8d2;border-bottom:1px solid #c4c8d2}.candidiate table td,.candidiate table th{padding:8px 12px;font-size:14px;letter-spacing:-.42px;background-color:#fff;white-space:nowrap}.candidiate table td{border-bottom:1px solid #edeef1;font-weight:400;line-height:171.429%;color:#6b758c}.candidiate table td button{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer}.candidiate table td button:first-child{margin-right:8px}.candidiate table td button:disabled{opacity:.5;cursor:not-allowed}.candidiate table td:last-child,.candidiate table th:last-child{position:-webkit-sticky;position:sticky;right:0;background-color:#fff;z-index:10;border-left:1px solid #edeef1;box-shadow:-2px 0 4px rgba(0,0,0,.1)}.candidiate table td:not(:last-child),.candidiate table th:not(:last-child){min-width:150px}.candidiate table td:last-child,.candidiate table th:last-child{width:120px;min-width:120px}.margin{padding:20px;height:100%;display:flex;flex-direction:column}.margin h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;margin-bottom:20px}.margin__card{margin:auto;min-width:70%}.margin__card__constants{display:flex;width:100%;gap:24px}.margin__card__constants__constant{width:calc(25% - 24px);border-radius:8px;padding:16px 16px 8px;border:1px solid #edeef1}.margin__card__constants__constant h3{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.margin__card__constants__constant h3 button{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;width:20px;height:20px}.margin__card__constants__constant h3 button svg{width:100%;height:100%;object-fit:contain}.margin__card__constants__constant h3 button:disabled{cursor:not-allowed}.margin__card__constants__constant p{color:#181818;font-size:28px;font-weight:500;line-height:114.286%;letter-spacing:-.84px}.margin__card__container{display:flex;justify-content:space-between;padding:20px;margin-top:16px;box-shadow:0 10px 18px 0 rgba(9,30,66,.15),0 0 1px 0 rgba(9,30,66,.31)}.margin__card__container__form{width:70%;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px;padding:20px}.margin__card__container__form__input{width:48%;display:flex;flex-direction:column;row-gap:4px}.margin__card__container__form__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.margin__card__container__form__input input{border-radius:4px;border:1px solid #c4c8d2}.margin__card__container__form__btns{display:flex;column-gap:8px}.margin__card__container__form__btns button{min-width:80px;padding:8px}.margin__card__container__preview{width:28%;border-radius:12px;background:#007da6;padding:20px;row-gap:40px}.margin__card__container__preview,.margin__card__container__preview div{display:flex;align-items:center;justify-content:center;flex-direction:column}.margin__card__container__preview div h5{color:#fff;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.margin__card__container__preview div p{color:#fff;text-align:center;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px}.jobs{overflow-y:scroll;height:90vh;flex:1 1;display:flex;flex-direction:column}.jobs__waiting{display:flex;align-items:center;gap:5px;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.jobs__waiting svg{width:16px;height:16px}.jobs h1{padding:20px;color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.jobs__filters{padding:0 20px;border-bottom:1px solid #edeef1;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.jobs__filters__action{border-bottom:1px solid #edeef1}.jobs__filters__action,.jobs__filters__action__left,.jobs__filters__action__nav-tabs{display:flex;align-items:center;gap:22px}.jobs__filters__action__nav-tabs__tab{padding:20px 0;background:none;outline:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;font-family:inherit;line-height:133.333%;letter-spacing:-.36px;text-decoration:none}.jobs__filters__action__nav-tabs__tab:hover{color:#181818}.jobs__filters__action__nav-tabs__tab--active{border-bottom-color:#181818;color:#181818}.jobs__filters__action__assigned-controls{display:flex;align-items:center;gap:12px;margin:0 36px 0 48px;position:relative}.jobs__filters__action__assigned-controls__user{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#181818;flex-shrink:0}.jobs__filters__action__assigned-controls__user svg{display:block}.jobs__filters__action__assigned-controls__user svg path{stroke:currentColor}.jobs__filters__action__assigned-controls__user__search{background-color:#edeef1;padding:10px 12px;border-radius:16px;display:flex;gap:2px;color:#6b758c;margin-left:-4px;font-size:12.19px;font-weight:500;line-height:125%;letter-spacing:-.366px;font-family:inherit}.jobs__filters__action__assigned-controls__user__search svg{margin:0 4px}.jobs__filters__action__assigned-controls__dropdown{position:absolute;top:100%;left:0;margin-top:4px;min-width:260px;max-width:320px;background:#fff;border:1px solid #c4c8d2;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;overflow:hidden}.jobs__filters__action__assigned-controls__dropdown__list{max-height:280px;overflow-y:auto;padding:4px 0}.jobs__filters__action__assigned-controls__dropdown__list__option{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:12px;color:#181818;transition:background .15s ease}.jobs__filters__action__assigned-controls__dropdown__list__option:hover{background:#edeef1}.jobs__filters__action__assigned-controls__dropdown__list__option--selected{background:#edeef1;font-weight:500}.jobs__filters__action__assigned-controls__dropdown__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edeef1}.jobs__filters__action__assigned-controls__dropdown__search svg{flex-shrink:0;color:#6b758c}.jobs__filters__action__assigned-controls__dropdown__search input{flex:1 1;min-width:0;border:none;outline:none;font-size:12px;color:#181818}.jobs__filters__action__assigned-controls__dropdown__search input::placeholder{color:#6b758c}.jobs__filters__action__assigned-controls__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.jobs__filters__action__right{display:flex;align-items:center;margin-left:auto;gap:8px}.jobs__filters__action__right__sort-tabs{display:flex;width:216px;height:32px;padding:4px;align-items:center;gap:2px;border-radius:8px;border:1px solid #c4c8d2;margin:0;flex-shrink:0}.jobs__filters__action__right__sort-tabs__btn{gap:8px 0;border-radius:4px;background-color:rgba(0,0,0,0);color:#6b758c}.jobs__filters__action__right__sort-tabs__btn,.jobs__filters__action__right__sort-tabs__btn--selected{display:flex;min-width:80px;padding:8px;justify-content:center;align-items:center;flex:1 0;align-self:stretch;border:none;cursor:pointer;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__filters__action__right__sort-tabs__btn--selected{gap:8px;border-radius:4px;background:#edeef1;color:#181818}.jobs__filters__action__right__line{width:2px;background:#edeef1;height:100%;margin:0 8px;height:32px}.jobs__filters__action__right__count{margin:0;white-space:nowrap}.jobs__filters__action__filter,.jobs__filters__action__right__count{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__filters__action__filter{padding:20px 0;background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px}.jobs__filters__action__filter:disabled{cursor:not-allowed}.jobs__filters__action__filter--active{border-bottom:2px solid #181818;color:#181818}.jobs__filters__action__filter--active:has(.jobs__filters__action__assigned-controls){padding-bottom:20px}.jobs__filters__action__filter--main{margin-left:auto;padding:8px 12px;background:#edeef1;border-radius:6px}.jobs__filters__form{padding:24px 0}.jobs__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.jobs__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.jobs__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.jobs__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.jobs__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.jobs__filters__form__inputs__input select::placeholder{color:#6b758c}.jobs__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.jobs__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.jobs__filters__form__btns button{padding:8px 25px}.jobs__container{padding:20px;flex:1 1}.jobs__container__card{padding:24px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-bottom:16px;border-radius:12px;display:flex;column-gap:32px;cursor:pointer}.jobs__container__card__main{width:78%;border-right:1px solid #edeef1;padding-right:24px}.jobs__container__card__main__top{display:flex;align-items:center;gap:8px}.jobs__container__card__main__ago{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.jobs__container__card__main__ago span{padding:0 5px;color:#fff;border-radius:30px;font-size:10px;background:#6b758c}.jobs__container__card__main__title{display:flex;align-items:center;justify-content:space-between}.jobs__container__card__main__title h3{font-size:22px;font-weight:500;line-height:116.667%;letter-spacing:-.72px;margin:12px 0}.jobs__container__card__main__title h5{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;padding:0 4px;margin:0 12px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px}.jobs__container__card__main__title h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.jobs__container__card__main__title div{display:flex;align-items:center;column-gap:12px}.jobs__container__card__main__title div h6{padding:2px 8px;border-radius:4px 0 0 4px;background:#007da6;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;overflow:hidden}.jobs__container__card__main__title div h6 span{margin-left:4px;padding-left:4px;border-left:1px solid #fff}.jobs__container__card__main__title__notes span{display:flex;overflow:hidden}.jobs__container__card__main__title__notes span img{height:25px;width:25px;border-radius:12.55px;object-fit:contain}.jobs__container__card__main__title__notes span p{height:25px;width:25px;display:flex;align-items:center;justify-content:center;border-radius:12.55px;background:#edeef1;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__container__card__main__meta{display:flex;gap:30px}.jobs__container__card__main__meta__price{display:flex;align-items:center;column-gap:4px}.jobs__container__card__main__meta__price span{display:flex;align-items:center;justify-content:center}.jobs__container__card__main__meta__price span svg{width:18px!important;height:18px!important}.jobs__container__card__main__meta p{display:flex;align-items:center;gap:4px;color:#6b758c;font-size:13.5px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.jobs__container__card__main__meta p:last-child{color:#007da6}.jobs__container__card__main__meta p svg{width:24px;height:24px}.jobs__container__card__main__details{width:100%;margin-top:28px;row-gap:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.jobs__container__card__main__details__card{width:32%}.jobs__container__card__main__details__card__price p{display:flex;align-items:center}.jobs__container__card__main__details__card__price p:first-child{margin-bottom:4px}.jobs__container__card__main__details__card__price span{display:flex;align-items:center;justify-content:center;margin-right:8px}.jobs__container__card__main__details__card__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.jobs__container__card__main__details__card__urgent svg{width:6px;height:6px}.jobs__container__card__main__details__card__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.jobs__container__card__main__details__card__low svg{width:8px;height:4px}.jobs__container__card__main__details__card h4{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:4px;display:flex;column-gap:8px}.jobs__container__card__main__details__card p{color:#181818;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.jobs__container__card__main__details__card p a{font-size:13.5px;color:inherit;text-decoration:none}.jobs__container__card__score{flex:1 1;display:flex;flex-direction:column}.jobs__container__card__score__main{width:100%}.jobs__container__card__score__main--green{color:#36b37e;border-bottom:4px solid #36b37e}.jobs__container__card__score__main--orange{color:#ffab00;border-bottom:4px solid #ffab00}.jobs__container__card__score__main--red{color:#ff5630;border-bottom:4px solid #ff5630}.jobs__container__card__score__main label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__container__card__score__main h3{width:100%;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-top:6px;padding-bottom:6px}.jobs__container__card__score__suggest{margin-top:20px;margin-bottom:12px}.jobs__container__card__score__suggest label{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin-bottom:10px}.jobs__container__card__score__suggest p{display:flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:34px;border:1px solid #007da6;background:#fafbfb;color:#007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__container__card__score__regular{margin-top:0;margin-bottom:20px}.jobs__container__card__score__regular label{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin-bottom:10px}.jobs__container__card__score__regular p{color:#181818;font-size:14px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__container__card__score__assignment{margin:auto 0;border-radius:8px;padding:8px;display:flex;flex-direction:column}.jobs__container__card__score__assignment__title{display:flex;justify-content:space-between}.jobs__container__card__score__assignment__title label{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;font-family:inherit}.jobs__container__card__score__assignment__title div{display:flex;align-items:center}.jobs__container__card__score__assignment__title div img{width:26px;height:26px;object-fit:contain;border-radius:13px;box-shadow:-1px 0 1px 1px #fff}.jobs__container__card__score__assignment__title div img:not(:first-child){margin-left:-8px;z-index:1}.jobs__container__card__score__assignment__title div span{margin-left:-8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;border-radius:20px;background:#edeef1;box-shadow:-1px 0 1px 1px #fff;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;z-index:1}.jobs__container__card__score__assignment__select{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #c4c8d2;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;font-family:inherit;color:#6b758c;background:#fff;margin:0}.jobs__container__card__score__btns{width:100%;margin-top:auto}.jobs__container__card__score__btns button{padding:8px}.jobs__container__card__score__btns button:first-child{width:100%}.jobs__container__card__score__btns button svg{stroke:#6b758c;width:16px;height:16px}.jobs__container__card__score__btns__tag{width:100%;background-color:#1571f2;opacity:.4;border:none;color:#edeef1;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;gap:8px;display:flex;align-items:center;justify-content:center;padding:8px;font-family:inherit;border-radius:4px}.jobs__container__card__score__btns__tag--green{background-color:#008055}.jobs__container__card__score__btns__tag--grey{background-color:#6b758c}.jobs__container__card__score__btns div{display:flex;gap:8px;margin-top:8px}.jobs__container__card__score__btns div button:first-child{width:70%;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__container__card__score__btns div button:last-child{flex:1 1}.jobs__container__card__score__btns div button:last-child svg{stroke:#6b758c}.jobs__modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.jobs__modal__container{background-color:#fff;margin-left:auto;width:50%;height:100%;padding:24px 24px 12px;display:flex;flex-direction:column}.jobs__modal__container__close{border-bottom:1px solid #edeef1;padding-bottom:12px}.jobs__modal__container__close button{background-color:#fafbfb;outline:none;border:none;border-radius:40px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.jobs__modal__container__content{flex:1 1;height:100%;overflow-y:scroll}.jobs__modal__container__score{margin:16px 0;display:flex;justify-content:space-between;align-items:center}.jobs__modal__container__score button{background-color:rgba(0,0,0,0);outline:none;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;padding:5px 12px;column-gap:8px;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:4px;border:1px solid #c4c8d2}.jobs__modal__container__score--green{color:#36b37e!important}.jobs__modal__container__score--orange{color:#ffab00!important}.jobs__modal__container__score--red{color:#ff5630!important}.jobs__modal__container__score h3{font-size:24px!important;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-top:6px;padding-bottom:6px}.jobs__modal__container__meta{padding-bottom:28px}.jobs__modal__container__meta__ago{display:flex;gap:12px}.jobs__modal__container__meta__ago span{display:flex;align-items:center;justify-content:center;padding:0 5px;gap:4px;color:#6b758c;border-radius:30px;font-size:10px;font-weight:400;line-height:150%;letter-spacing:-.36px;background:#edeef1}.jobs__modal__container__meta__title{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.jobs__modal__container__meta__title h1{color:#181818;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.jobs__modal__container__meta__title h5{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;padding:0 4px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px}.jobs__modal__container__meta__title h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.jobs__modal__container__meta__title div{display:flex;align-items:center;column-gap:12px}.jobs__modal__container__meta__title div h6{padding:2px 8px;border-radius:4px 0 0 4px;background:#007da6;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;overflow:hidden}.jobs__modal__container__meta__title div h6 span{margin-left:4px;padding-left:4px;border-left:1px solid #fff}.jobs__modal__container__meta__price{display:flex;column-gap:12px}.jobs__modal__container__meta__price__card{padding:15px;border-radius:12px;background:#fafbfb}.jobs__modal__container__meta__price__card label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;gap:4px;align-items:center;margin-bottom:12px}.jobs__modal__container__meta__price__card p{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-top:6px}.jobs__modal__container__meta__price__card p span{display:flex;align-items:center;justify-content:center}.jobs__modal__container__meta__price__card p span svg{margin-right:8px}.jobs__modal__container__meta__price__card--suggest p{color:#007da6}.jobs__modal__container__meta__price__card__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.jobs__modal__container__meta__price__card__low svg{width:8px;height:4px}.jobs__modal__container__meta__suggest{margin:auto 0;display:flex;align-items:baseline;gap:8px}.jobs__modal__container__meta__suggest label{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin-bottom:10px}.jobs__modal__container__meta__suggest p{display:flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:34px;border:1px solid #007da6;background:#fafbfb;color:#007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__modal__container__simulate{margin:24px 5px 24px 0;padding:16px;border-radius:8px;background:linear-gradient(90deg,#007DA6,#1CA9D7);display:flex;align-items:flex-start;gap:12px}.jobs__modal__container__simulate button{margin-left:auto;padding:4px 15px;color:#007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.jobs__modal__container__simulate button svg{width:16px;height:16px}.jobs__modal__container__simulate div h6{color:#fff;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.jobs__modal__container__simulate div p{color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.jobs__modal__container h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;cursor:pointer}.jobs__modal__container__details{padding:24px 0;border-top:1px solid #edeef1}.jobs__modal__container__details__cards{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.jobs__modal__container__details__cards__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.jobs__modal__container__details__cards__urgent svg{width:6px;height:6px}.jobs__modal__container__details__cards div{width:49%}.jobs__modal__container__details__cards div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:4px}.jobs__modal__container__details__cards div p{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:2px}.jobs__modal__container__details__cards div p a{font-size:13.5px;color:inherit;text-decoration:none}.jobs__modal__container__competitor{padding:24px 0;border-top:1px solid #edeef1}.jobs__modal__container__competitor h3{margin-bottom:24px}.jobs__modal__container__competitor a{width:98%;display:flex;align-items:center;padding:12px;border-radius:8px;border:1px solid #edeef1;text-decoration:none;margin:8px 0}.jobs__modal__container__competitor a h5{color:#007da6;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-right:30px;display:flex;align-items:center;gap:12px}.jobs__modal__container__competitor a h4{display:flex;justify-content:center;align-items:center;gap:8px;color:#181818;background:#edeef1;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.36px;border-radius:14px;padding:4px;margin-right:30px;text-align:center}.jobs__modal__container__competitor a p{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;flex:1 1;margin-right:16px}.jobs__modal__container__competitor a span{display:flex;align-items:center;gap:8px;flex:1 1}.jobs__modal__container__competitor a span h6{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.jobs__modal__container__competitor a div{margin-left:10px;display:flex;align-items:center;justify-content:center}.jobs__modal__container__description{padding:24px 0;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1;max-width:100%;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.jobs__modal__container__description a,.jobs__modal__container__description b,.jobs__modal__container__description blockquote,.jobs__modal__container__description em,.jobs__modal__container__description h4,.jobs__modal__container__description h5,.jobs__modal__container__description h6,.jobs__modal__container__description i,.jobs__modal__container__description li,.jobs__modal__container__description p,.jobs__modal__container__description span,.jobs__modal__container__description strong,.jobs__modal__container__description u{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;max-width:100%;overflow-wrap:break-word;word-break:break-word}.jobs__modal__container__description p{margin-top:24px;white-space:pre-wrap}.jobs__modal__container__description p:first-child{margin-top:0}.jobs__modal__container__description p:empty{display:none}.jobs__modal__container__description ol,.jobs__modal__container__description ul{margin-top:16px;padding-left:24px}.jobs__modal__container__description li{margin-top:4px}.jobs__modal__container__description b,.jobs__modal__container__description strong{font-weight:600}.jobs__modal__container__description a{text-decoration:underline;word-break:break-all}.jobs__modal__container__description table{display:block;width:100%;max-width:100%;overflow-x:auto}.jobs__modal__container__description img{max-width:100%;height:auto}.jobs__modal__container__entity{padding:24px 0;margin:0 2px}.jobs__modal__container__entity h5{margin-top:30px;color:#636c76;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.jobs__modal__container__entity__card{margin-top:16px;padding:16px;border-radius:8px;box-shadow:0 3px 5px 0 rgba(9,30,66,.2),0 0 1px 0 rgba(9,30,66,.31)}.jobs__modal__container__entity__card__title{display:flex;align-items:center;gap:20px}.jobs__modal__container__entity__card__title img{width:48px;height:48px;object-fit:contain}.jobs__modal__container__entity__card__title h4{color:#007da6;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.jobs__modal__container__entity__card__description p{color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.jobs__modal__container__entity__card__info{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:3%;margin:20px 0}.jobs__modal__container__entity__card__info div{flex:1 1}.jobs__modal__container__entity__card__info div label{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.jobs__modal__container__entity__card__info div p{color:#6b758c;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.42px;white-space:pre-wrap}.jobs__modal__container__entity__card__review{display:flex;gap:8px;align-items:center}.jobs__modal__container__entity__card__review p{padding:4px;width:-moz-fit-content;width:fit-content;background-color:#36b37e;color:#fff;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;border-radius:4px}.jobs__modal__container__entity__card__review span{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.jobs__modal__container__notes{height:350px;width:100%;margin:10px auto}.jobs__modal__container__btns{display:flex;align-items:center;column-gap:12px;padding-top:12px}.jobs__modal__container__btns button{padding:8px 21px}.jobs__modal__container__btns__tag{background-color:#1571f2;opacity:.4;border:none;color:#edeef1;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;gap:8px;display:flex;align-items:center;justify-content:center;padding:8px;font-family:inherit;border-radius:4px;width:-moz-fit-content;width:fit-content}.jobs__modal__container__btns__tag--green{background-color:#008055}.jobs__modal__container__btns__tag--grey{background-color:#6b758c}.score__modal{position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.score__modal__container{background-color:#fff;margin-left:auto;width:50%;height:100%;overflow-y:auto}.score__modal__container__top{padding:12px 20px;display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid #edeef1}.score__modal__container__top button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:40px;background-color:#fafbfb;border:none;outline:none;cursor:pointer}.score__modal__container__top button svg{width:8px;height:8px}.score__modal__container__content{display:flex;align-items:stretch}.score__modal__container__content__main{flex:1 1;display:flex;flex-direction:column}.score__modal__container__content__main__title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edeef1;padding:16px 20px}.score__modal__container__content__main__title h5{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.score__modal__container__content__main__title button{background-color:#fafbfb;outline:none;border:none;border-radius:40px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.score__modal__container__content__main__score{display:flex;align-items:center;gap:16px;border-bottom:1px solid #edeef1;padding:16px 20px}.score__modal__container__content__main__score h3{font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px}.score__modal__container__content__main__score div{display:flex;align-items:flex-start;flex-direction:column;flex:1 1;row-gap:8px}.score__modal__container__content__main__score div h5{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.score__modal__container__content__main__score div span{display:block;border-bottom:4px solid #181818}.score__modal__container__content__main__breakdown{padding:24px 20px;flex:1 1;height:100%}.score__modal__container__content__main__breakdown h5{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:12px}.score__modal__container__content__main__breakdown div{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.score__modal__container__content__main__breakdown div label{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.score__modal__container__content__main__breakdown div p{color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px}.score__modal__container__content__main__breakdown div p span{color:#007da6;font-size:16px;line-height:20px;letter-spacing:-.48px}.score__modal__container__content__confidence{flex:1 1;border-left:1px solid #c4c8d2;display:flex;flex-direction:column;height:100%}.score__modal__container__content__confidence__title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edeef1;padding:16px 20px}.score__modal__container__content__confidence__title h5{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.score__modal__container__content__confidence__title button{background-color:#fafbfb;outline:none;border:none;border-radius:40px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.score__modal__container__content__confidence__breakdown{padding:12px 20px}.score__modal__container__content__confidence__breakdown__card{width:100%;padding:16px 0;border-bottom:1px solid #c4c8d2}.score__modal__container__content__confidence__breakdown__card__main{display:flex;justify-content:space-between}.score__modal__container__content__confidence__breakdown__card__main label{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.score__modal__container__content__confidence__breakdown__card__main p{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px}.score__modal__container__content__confidence__breakdown__card__params{display:flex;flex-direction:column;padding:14px 0;row-gap:12px;border-bottom:1px solid #c4c8d2}.score__modal__container__content__confidence__breakdown__card__params div{display:flex;justify-content:space-between;margin-bottom:8px}.score__modal__container__content__confidence__breakdown__card__params div p{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;width:33%}.score__modal__container__content__confidence__breakdown__card__params div p:last-child{text-align:right}.score__modal__container__content__confidence__breakdown__card__params div h3{color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;text-align:center}.score__modal__container__content__confidence__breakdown__card__close{padding-top:14px;padding-bottom:8px;display:flex;justify-content:space-between}.score__modal__container__content__confidence__breakdown__card__close p{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.score__modal__container__content__confidence__breakdown__card__close button{outline:none;border:none;background-color:rgba(0,0,0,0);color:#007da6;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.job{padding:20px 20px 2px;height:100%;display:flex}.job__main{padding:16px 56px 2px;overflow-y:auto;width:70%}.job__main h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;cursor:pointer}.job__main__top,.job__main__top__actions{display:flex;align-items:center}.job__main__top__actions{gap:12px;margin-left:auto}.job__main__top button{outline:none;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;column-gap:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:4px;margin-left:12px;text-align:center}.job__main__top button:nth-child(2){margin-left:auto}.job__main__top button:nth-child(2) svg{height:12px;width:12px}.job__main__top button:last-child svg{height:17px;width:17px}.job__main__top a{display:flex;align-items:center;justify-content:center;padding:8px;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;background-color:#008055;text-decoration:none;margin-left:12px}.job__main__top a:nth-child(2){margin-left:auto}.job__main__simulated{display:inline-block;padding:0 4px;width:-moz-fit-content;width:fit-content;border-radius:3px;background:linear-gradient(90deg,#007DA6,#1CA9D7);color:#fff!important;text-align:center;font-size:12px!important;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:12px;margin-right:8px}.job__main__score{margin-bottom:16px;display:flex;align-items:center;gap:16px}.job__main__score__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.job__main__score__actions__view{display:flex;align-items:center;gap:8px}.job__main__score__actions__view a{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:0;background-color:rgba(0,0,0,0);margin-left:0;justify-content:flex-start;border-radius:4px}.job__main__score__assigned{position:relative}.job__main__score__assigned-trigger{padding:8px 18px;height:32px;border-radius:50px;border:none;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#fff;transition:all .2s ease;border-radius:9999px!important;padding:0 20px!important;height:30px!important}.job__main__score__assigned-trigger--assigned{background-color:#181818}.job__main__score__assigned-trigger--started{background-color:#f2a300}.job__main__score__assigned-trigger--submitted{background-color:#007da6}.job__main__score__assigned-trigger--closed{background-color:#36b37e}.job__main__score__assigned-dropdown{position:absolute;top:48px;left:0;width:220px;background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:16px;z-index:1000}.job__main__score__assigned-dropdown button{margin-left:0!important}.job__main__score__assigned-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b758c;margin-bottom:14px}.job__main__score__assigned-options{display:flex;flex-direction:column;gap:12px}.job__main__score__assigned-row{display:flex;justify-content:space-between;align-items:center}.job__main__score__assigned-date{font-size:13px;color:#6b758c}.job__main__score__assigned-option{display:block;width:-moz-fit-content;width:fit-content;padding:10px 16px;border-radius:12px;border:none;font-size:14px;font-weight:500;text-align:left;cursor:pointer;color:#fff;transition:transform .15s ease,opacity .15s ease}.job__main__score__assigned-option:hover{opacity:.9}.job__main__score__assigned-option--assigned{background-color:#181818}.job__main__score__assigned-option--started{background-color:#f2a300}.job__main__score__assigned-option--submitted{background-color:#007da6}.job__main__score__assigned-option--closed{background-color:#36b37e}.job__main__score__assigned-option--active{transform:scale(1.04)}.job__main__score__user{position:relative}.job__main__score__user-trigger{height:34px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#181818;cursor:pointer;transition:background .15s ease}.job__main__score__user-trigger span:last-child{font-size:10px;color:#94a3b8;margin-left:2px}.job__main__score__user-trigger:hover{background:#f8fafc}.job__main__score__user-trigger__spinner{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#007da6;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.job__main__score__user-trigger--assigning{pointer-events:none}.job__main__score__user-avatar{width:24px;height:24px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job__main__score__user-avatar__img{width:20px;height:20px;border-radius:50%;object-fit:cover}.job__main__score__user-avatar svg{width:14px;height:14px;color:#94a3b8}.job__main__score__user-avatar--selected{background:#007da6}.job__main__score__user-avatar--selected .job__main__score__user-avatar__img{border:2px solid #fff}.job__main__score__user-avatar--selected svg{color:#fff}.job__main__score__user-dropdown{position:absolute;top:40px;left:0;width:220px;background:#fff;border-radius:12px;border:1px solid #f1f5f9;box-shadow:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);padding:6px;z-index:1000;max-height:300px;overflow-y:auto}.job__main__score__user-dropdown::-webkit-scrollbar{width:4px}.job__main__score__user-dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.job__main__score__user-dropdown::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.job__main__score__user-option{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;font-size:13.5px;border-radius:7px;color:#181818;transition:background .12s ease}.job__main__score__user-option:hover{background:#f1f5f9}.job__main__score__user-option--selected{background:#eff9fb}.job__main__score__user-option--selected span{color:#007da6;font-weight:500}.job__main__score button{outline:none;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;column-gap:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:4px;margin-left:12px;text-align:center}.job__main__score button:nth-child(2){margin-left:auto}.job__main__score button:nth-child(2) svg{height:12px;width:12px}.job__main__score button:last-child svg{height:17px;width:17px}.job__main__score a{display:flex;align-items:center;justify-content:center;padding:8px;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;background-color:#008055;text-decoration:none;margin-left:12px}.job__main__score--green{color:#36b37e}.job__main__score--orange{color:#ffab00}.job__main__score--red{color:#ff5630}.job__main__score h4{font-size:24px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-top:6px;padding-bottom:6px;cursor:pointer}.job__main__details{border-bottom:1px solid #edeef1;padding-bottom:16px;width:100%}.job__main__details__ago{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;display:flex;column-gap:4px;align-items:center}.job__main__details__ago span{padding:0 5px;color:#6b758c;border-radius:30px;font-size:10px;background:#edeef1}.job__main__details__ago button{margin-left:auto;padding:6px 22px}.job__main__details__price{display:flex;column-gap:12px}.job__main__details__price__card{padding:15px;border-radius:12px;background:#fafbfb}.job__main__details__price__card label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;gap:4px;align-items:center;margin-bottom:12px}.job__main__details__price__card p{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-top:6px}.job__main__details__price__card p span{display:flex;align-items:center;justify-content:center}.job__main__details__price__card p span svg{margin-right:8px}.job__main__details__price__card__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.job__main__details__price__card__low svg{width:8px;height:4px}.job__main__details__title{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.job__main__details__title h1{color:#181818;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.job__main__details__title h5{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;padding:0 4px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px}.job__main__details__title h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.job__main__details__title div{display:flex;align-items:center;column-gap:12px}.job__main__details__title div h6{padding:2px 8px;border-radius:4px 0 0 4px;background:#007da6;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;overflow:hidden}.job__main__details__title div h6 span{margin-left:4px;padding-left:4px;border-left:1px solid #fff}.job__main__content{padding:24px 0;border-top:1px solid #edeef1}.job__main__content__cards{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.job__main__content__cards__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.job__main__content__cards__urgent svg{width:6px;height:6px}.job__main__content__cards div{width:49%}.job__main__content__cards div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:4px}.job__main__content__cards div label .data-tip{z-index:4}.job__main__content__cards div p{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:2px}.job__main__content__cards div p a{font-size:13.5px;color:inherit;text-decoration:none}.job__main__content__competitor{padding:24px 0;border-top:1px solid #edeef1}.job__main__content__competitor h3{margin-bottom:24px}.job__main__content__competitor a{width:98%;display:flex;align-items:center;padding:12px;border-radius:8px;border:1px solid #edeef1;text-decoration:none;margin:8px 0}.job__main__content__competitor a h5{color:#007da6;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-right:56px;display:flex;align-items:center;gap:12px}.job__main__content__competitor a h4{display:flex;justify-content:center;align-items:center;gap:8px;color:#181818;background:#edeef1;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.36px;border-radius:14px;padding:4px;margin-right:30px;text-align:center}.job__main__content__competitor a p{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;flex:1 1;margin-right:16px}.job__main__content__competitor a span{display:flex;align-items:center;gap:8px;flex:1 1}.job__main__content__competitor a span h6{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.job__main__content__competitor a div{margin-left:10px;display:flex;align-items:center;justify-content:center}.job__main__description{padding:24px 0;border-top:1px solid #edeef1;max-width:100%;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.job__main__description a,.job__main__description b,.job__main__description blockquote,.job__main__description em,.job__main__description h4,.job__main__description h5,.job__main__description h6,.job__main__description i,.job__main__description li,.job__main__description p,.job__main__description span,.job__main__description strong,.job__main__description u{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;max-width:100%;overflow-wrap:break-word;word-break:break-word}.job__main__description p{margin-top:24px;white-space:pre-wrap}.job__main__description p:first-child{margin-top:0}.job__main__description p:empty{display:none}.job__main__description ol,.job__main__description ul{margin-top:16px;padding-left:24px}.job__main__description li{margin-top:4px}.job__main__description b,.job__main__description strong{font-weight:600}.job__main__description a{text-decoration:underline;word-break:break-all}.job__main__description table{display:block;width:100%;max-width:100%;overflow-x:auto}.job__main__description img{max-width:100%;height:auto}.job__main__entity{padding:24px 0;margin:0 2px}.job__main__entity h5{color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:15px}.job__main__entity__card{margin-top:16px;padding:16px;border-radius:8px;box-shadow:0 3px 5px 0 rgba(9,30,66,.2),0 0 1px 0 rgba(9,30,66,.31)}.job__main__entity__card__title{display:flex;align-items:center;gap:20px}.job__main__entity__card__title img{width:48px;height:48px;object-fit:contain}.job__main__entity__card__title h4{color:#007da6;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.job__main__entity__card__description p{color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.job__main__entity__card__info{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:3%;margin:20px 0}.job__main__entity__card__info div{flex:1 1}.job__main__entity__card__info div label{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.job__main__entity__card__info div p{color:#6b758c;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.42px;white-space:pre-wrap}.job__main__entity__card__review{display:flex;gap:8px;align-items:center}.job__main__entity__card__review p{padding:4px;width:-moz-fit-content;width:fit-content;background-color:#36b37e;color:#fff;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;border-radius:4px}.job__main__entity__card__review span{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.job__main .job__submission{padding-left:0!important}.job__notes{flex:1 1;padding:12px;border-radius:12px;box-shadow:0 3px 5px 0 rgba(9,30,66,.2),0 0 1px 0 rgba(9,30,66,.31)}.job__notes h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.job__submission{padding:24px 10px}.job__submission__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.job__submission__title h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.job__submission__title button{display:flex;align-items:center;background-color:rgba(0,0,0,0);column-gap:8px;border:none;outline:none;cursor:pointer;margin-right:5px;border-radius:4px;padding:8px;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.job__submission__title button:disabled{cursor:not-allowed;opacity:.5}.job__submission h5{color:#636c76;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.job__submission__container{height:300px;overflow-y:auto}.job__submission__container__card{padding:12px;border-bottom:1px solid #edeef1}.job__submission__container__card__status{margin-bottom:12px}.job__submission__container__card__status p{font-size:12px!important;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff!important;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:3px}.job__submission__container__card__user{display:flex;align-items:center;column-gap:8px;margin-bottom:8px}.job__submission__container__card__user img{width:24px;height:24px;object-fit:contain;border-radius:12px}.job__submission__container__card__user h6{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;text-transform:capitalize}.job__submission__container__card p{margin-top:8px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.simulate__modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.simulate__modal__container{background-color:#fff;margin:15% auto;border-radius:12px;overflow:hidden;width:30%}.simulate__modal__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.simulate__modal__container__title h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.simulate__modal__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.simulate__modal__container__main{padding:20px}.simulate__modal__container__main p{color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.simulate__modal__container__main__input{margin-top:20px}.simulate__modal__container__main__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.simulate__modal__container__main__input div{position:relative}.simulate__modal__container__main__input div span{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.simulate__modal__container__main__input div input{width:100%;height:100%;padding:12px 8px 12px 44px}.simulate__modal__container__main__input div input::placeholder{opacity:.5}.simulate__modal__container__main__msg{color:#ff5630;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;padding-top:4px}.simulate__modal__container__btns{padding:16px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edeef1;background:#fafbfb}.simulate__modal__container__btns button{padding:6px 16px}.simulated{margin-top:48px}.simulated h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.simulated__container{margin-top:16px;padding:12px;border-radius:12px;background:#edeef1}.simulated__container__card{padding-top:24px;border-radius:8px;background:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-bottom:10px;cursor:pointer}.simulated__container__card h4{color:#181818;font-size:18px;font-weight:500;line-height:116.667%;letter-spacing:-.72px;margin-bottom:20px;padding:0 16px}.simulated__container__card__details{display:flex;margin-bottom:20px;padding:0 16px}.simulated__container__card__details__price{width:100%!important}.simulated__container__card__details__price p{display:flex;align-items:center}.simulated__container__card__details__price p:first-child{margin-bottom:4px}.simulated__container__card__details__price span{display:flex;align-items:center;justify-content:center;margin-right:8px}.simulated__container__card__details__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.simulated__container__card__details__urgent svg{width:6px;height:6px}.simulated__container__card__details__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.simulated__container__card__details__low svg{width:8px;height:4px}.simulated__container__card__details div{width:49%}.simulated__container__card__details div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:4px;display:flex;column-gap:8px}.simulated__container__card__details div p{color:#181818;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.simulated__container__card__details div p a{font-size:13.5px;color:inherit;text-decoration:none}.simulated__container__card__btns{border-top:1px solid #c4c8d2;padding:16px;display:flex;gap:8px}.simulated__container__card__btns button{padding:6px 22px}.simulated__container__card__btns button:first-child{margin-left:auto}.margin__modal{position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.margin__modal__container{background-color:#fff;margin-left:auto;width:40%;max-width:520px;height:100%;overflow-y:auto}.margin__modal__container__top{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edeef1}.margin__modal__container__top button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:40px;background-color:#fafbfb;border:none;outline:none;cursor:pointer}.margin__modal__container__top button svg{width:8px;height:8px}.margin__modal__container__top p{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.margin__modal__container__section{padding:24px 20px;border-top:1px solid #edeef1}.margin__modal__container__section__content{display:flex;flex-direction:column;gap:20px;border-radius:12px;padding:12px;background-color:#fafbfb;margin-bottom:4px}.margin__modal__container__section__content__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.margin__modal__container__section__content__row--below-wage{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #c4c8d2}.margin__modal__container__section__content__row__name{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px}.margin__modal__container__section__content__row__name__symbol{transform:rotate(180deg)}.margin__modal__container__section__content__row__name svg path{fill:#6b758c}.margin__modal__container__section__content__row__name--below-wage{color:#6b758c;font-weight:400;font-size:12px;display:flex;align-items:center;gap:8px;margin-top:-12px}.margin__modal__container__section__content__row__zero{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.margin__modal__container__section__content__row__price{color:#007da6;font-size:14px;font-weight:500;line-height:142.857%}.margin__modal__container__section__content__row__right{display:flex;align-items:center;justify-content:flex-end}.margin__modal__container__section__content__row__right p{color:#007da6;font-size:14px;font-weight:500;line-height:142.857%;width:80px}.margin__modal__container__section__content__row__right--below-wage{display:flex;align-items:center;justify-content:flex-end;margin-top:-10px}.margin__modal__container__section__content__row__right--below-wage p{color:#181818;font-size:12px;font-weight:400;line-height:142.857%;width:80px}.margin__modal__container__section__header{display:flex;justify-content:space-between;padding:12px}.margin__modal__container__section__header div{display:flex;align-items:center;column-gap:8px;justify-content:flex-end}.margin__modal__container__section__header div p{width:80px}.margin__modal__container__section__header div p,.margin__modal__container__section__header p{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.jobs__container__card__score__main{position:relative}.jobs__container__card__score__main__header{display:flex;align-items:center;justify-content:space-between}.jobs__container__card__score__main__header label{color:#6b758c;font-size:12px;font-weight:500;letter-spacing:-.36px}.jobs__container__card__score__main__info{display:flex;align-items:center;cursor:pointer;line-height:1}.jobs__container__card__score__main__info svg{display:block}.jobs__container__card__score__main h3{border-bottom:none!important;padding-bottom:0!important;margin-bottom:6px!important}.jobs__container__card__score__main__bar{width:100%;height:4px;background:#edeef1;border-radius:100px;overflow:hidden;margin-top:4px;margin-bottom:2px}.jobs__container__card__score__main__bar__fill{height:4px;border-radius:100px;transition:width .4s ease}.jobs__container__card__score__main__bar__fill.jobs__container__card__score__main--green{background:#36b37e}.jobs__container__card__score__main__bar__fill.jobs__container__card__score__main--orange{background:#ffab00}.jobs__container__card__score__main__bar__fill.jobs__container__card__score__main--red{background:#ff5630}.jobs__container__card__score__assignment{margin-top:18px;padding:12px;background:#fafbfb;border-radius:10px}.jobs__container__card__score__assignment__label{display:block;color:#6b758c;font-size:12px;font-weight:400;letter-spacing:-.36px;margin-bottom:12px}.jobs__container__card__score__assignment__wrap{position:relative}.jobs__container__card__score__assignment__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border-radius:8px;z-index:2}.jobs__container__card__score__assignment__spinner{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#007da6;border-radius:50%;animation:spin .7s linear infinite}.jobs__container__card__score__assignment__status-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.jobs__container__card__score__assignment__status-label{color:#6b758c;font-size:13px;font-weight:500;letter-spacing:-.36px}.ja-avatar{border-radius:50%;overflow:hidden;background:#c4c8d2;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ja-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ja-avatar--sm{width:26px;height:26px;min-width:26px;min-height:26px}.ja-avatar--md{width:30px;height:30px;min-width:30px;min-height:30px}.ja-option{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ja-option--focused{background:#f3fbff}.ja-option__name{font-size:14px;color:#181818;font-weight:400;line-height:1.4}.ja-option__name--me{font-size:14px;color:#007da6;font-weight:600;line-height:1.4}.ja-single{display:flex;align-items:center;gap:10px;font-size:14px;color:#181818;font-weight:400}.ja-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ja-status-pill svg{flex-shrink:0}.ja-status-option{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ja-status-option--focused{background:#f3fbff}.ja-status-date{font-size:12px;color:#6b758c;white-space:nowrap}.msp-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:30px;color:#fff;font-size:12px;font-weight:400;letter-spacing:.36px;flex-shrink:0;line-height:150%;background-color:#007da6}.msp-tag--hwl{background-color:#3575bb}.msp-tag--aya-healthcare{background-color:#f07622}.msp-tag--cross-country{background-color:#d21971}.msp-tag--magnit{background:#32429d;background:linear-gradient(90deg,rgb(50,66,157) 5%,rgb(244,108,87) 95%)}.verify__listing{position:fixed;z-index:12;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.verify__listing__container{background-color:#fff;margin:2% auto;border-radius:12px;overflow:hidden;width:50%;height:91vh;display:flex;flex-direction:column}.verify__listing__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1}.verify__listing__container__title h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.verify__listing__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.verify__listing__container__content{padding:20px;flex:1 1;overflow-y:auto}.verify__listing__container__content__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.verify__listing__container__content__title h4{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.verify__listing__container__content__title h4 span{color:#007da6}.verify__listing__container__content__title a{display:flex;align-items:center;justify-content:center;padding:2px 8px;column-gap:8px;border-radius:4px;border:1px solid #007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#007da6;text-decoration:none}.verify__listing__container__content__title a svg{stroke:#007da6!important}.verify__listing__container__content__card{padding-top:24px;border-top:1px solid #edeef1}.verify__listing__container__content__card h3{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.verify__listing__container__content__card--double{display:flex;justify-content:space-between}.verify__listing__container__content__card--double div{width:48.5%}.verify__listing__container__content__card__input{display:flex;flex-direction:column;row-gap:4px;margin-top:24px}.verify__listing__container__content__card__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.verify__listing__container__content__card__input label span{color:#ff5630}.verify__listing__container__content__card__input input,.verify__listing__container__content__card__input select{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;padding:8px 12px;border:1px solid #c4c8d2;border-radius:4px}.verify__listing__container__content__card__input input::placeholder,.verify__listing__container__content__card__input select::placeholder{color:#6b758c;opacity:.5}.verify__listing__container__content__card__input textarea{border:1px solid #c4c8d2;padding:8px 12px;resize:none!important}.verify__listing__container__btns{display:flex;justify-content:flex-end;padding:16px 20px;gap:8px;border-top:1px solid #edeef1}.verify__listing__container__btns button{padding:8px 18px}.shortlist{position:relative;overflow-y:scroll;height:90vh;flex:1 1;display:flex;flex-direction:column}.shortlist__waiting{display:flex;align-items:center;gap:5px;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.shortlist__waiting svg{width:16px;height:16px}.shortlist h1{padding:20px;color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.shortlist__filters{padding:0 20px;border-bottom:1px solid #edeef1;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.shortlist__filters__action{border-bottom:1px solid #edeef1}.shortlist__filters__action,.shortlist__filters__action__left,.shortlist__filters__action__nav-tabs{display:flex;align-items:center;gap:22px}.shortlist__filters__action__nav-tabs__tab{padding:20px 0;background:none;outline:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;font-family:inherit;line-height:133.333%;letter-spacing:-.36px;text-decoration:none}.shortlist__filters__action__nav-tabs__tab:hover{color:#181818}.shortlist__filters__action__nav-tabs__tab--active{border-bottom-color:#181818;color:#181818}.shortlist__filters__action__assigned-controls{display:flex;align-items:center;gap:12px;margin:0 36px 0 48px}.shortlist__filters__action__assigned-controls__user{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#181818;flex-shrink:0}.shortlist__filters__action__assigned-controls__user svg{display:block}.shortlist__filters__action__assigned-controls__user svg path{stroke:currentColor}.shortlist__filters__action__assigned-controls__user__search{background-color:#edeef1;padding:10px 12px;border-radius:16px;display:flex;gap:2px;color:#6b758c;margin-left:-4px;font-size:12.19px;font-weight:500;line-height:125%;letter-spacing:-.366px;font-family:inherit}.shortlist__filters__action__assigned-controls__user__search svg{margin:0 4px}.shortlist__filters__action__assigned-controls__dropdown{position:absolute;top:100%;left:0;margin-top:4px;min-width:260px;max-width:320px;background:#fff;border:1px solid #c4c8d2;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;overflow:hidden}.shortlist__filters__action__assigned-controls__dropdown__list{max-height:280px;overflow-y:auto;padding:4px 0}.shortlist__filters__action__assigned-controls__dropdown__list__option{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:12px;color:#181818;transition:background .15s ease}.shortlist__filters__action__assigned-controls__dropdown__list__option:hover{background:#edeef1}.shortlist__filters__action__assigned-controls__dropdown__list__option--selected{background:#edeef1;font-weight:500}.shortlist__filters__action__assigned-controls__dropdown__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edeef1}.shortlist__filters__action__assigned-controls__dropdown__search svg{flex-shrink:0;color:#6b758c}.shortlist__filters__action__assigned-controls__dropdown__search input{flex:1 1;min-width:0;border:none;outline:none;font-size:12px;color:#181818}.shortlist__filters__action__assigned-controls__dropdown__search input::placeholder{color:#6b758c}.shortlist__filters__action__assigned-controls__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.shortlist__filters__action__right{margin-left:auto;display:flex;align-items:center;gap:8px;margin-right:30px}.shortlist__filters__action__right__sort-tabs{display:flex;width:216px;height:32px;padding:4px;align-items:center;gap:2px;border-radius:8px;border:1px solid #c4c8d2;margin:0;flex-shrink:0}.shortlist__filters__action__right__sort-tabs__btn{display:flex;min-width:80px;padding:8px;justify-content:center;align-items:center;align-self:stretch;flex:1 0;border-radius:4px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlist__filters__action__right__sort-tabs__btn--selected{background:#edeef1;color:#181818;border:none}.shortlist__filters__action__right__line{width:2px;background:#edeef1;height:32px;margin:0 8px;flex-shrink:0}.shortlist__filters__action__right p{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlist__filters__action__filter{padding:20px 0;background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:400;font-family:inherit;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px}.shortlist__filters__action__filter:disabled{cursor:not-allowed}.shortlist__filters__action__filter--active{border-bottom:2px solid #181818;font-weight:500}.shortlist__filters__action__filter--active:has(.shortlist__filters__action__assigned-controls){padding-bottom:12px}.shortlist__filters__action__filter--main{margin-left:0;padding:8px 12px;background:#edeef1;border-radius:6px;color:#181818}.shortlist__filters__action__filter--main svg{color:#181818}.shortlist__filters__form{padding:24px 0}.shortlist__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.shortlist__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.shortlist__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.shortlist__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.shortlist__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlist__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.shortlist__filters__form__inputs__input select::placeholder{color:#6b758c}.shortlist__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.shortlist__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.shortlist__filters__form__btns button{padding:8px 25px}.shortlist__container{padding:20px;flex:1 1}.shortlist__container__main{background:#edeef1;padding:4px 12px 12px;margin:0 20px 16px;border-radius:20px}.shortlist__container__main__header{box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);background:#fff;padding:24px;margin-top:8px;border-radius:12px;display:flex;justify-content:space-between;gap:24px;cursor:pointer}.shortlist__container__main__header__left{display:flex;justify-content:space-between;flex:1 1}.shortlist__container__main__header__left__details{display:flex;gap:12px}.shortlist__container__main__header__left__details h2{color:#181818;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.shortlist__container__main__header__left__details h5{font-size:12px;font-weight:400;line-height:120%;letter-spacing:-.36px;color:#181818;padding:0 4px;margin:0 12px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px;height:20px}.shortlist__container__main__header__left__details h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.shortlist__container__main__header__left__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.shortlist__container__main__header__left__actions p{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.shortlist__container__main__header__right{border-left:1px solid #edeef1;width:280px;padding-left:24px;display:flex;justify-content:space-between}.shortlist__container__main__header__right__tag{display:flex;align-items:center;padding-right:4px;color:#fff;border-radius:4px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;background-color:#36b37e;height:18px}.shortlist__container__main__header__right--green{color:#36b37e;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.shortlist__container__main__header__right--orange{color:#ffab00;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.shortlist__container__main__header__right--red{color:#ff5630;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.shortlist__container__main__children{display:flex;gap:8px;flex:1 1}.shortlist__container__main__children__left{width:48px;position:relative;border-left:1px solid #c4c8d2;margin-left:24px}.shortlist__container__main__children__left__icon{position:absolute;top:12;left:-12px;background-color:#fff;width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:50%}.shortlist__container__main__children__right{flex:1 1}.shortlistedCard{padding:24px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin:8px 0;border-radius:12px;display:flex;column-gap:32px;cursor:pointer;background-color:#fff}.shortlistedCard__top{display:flex;justify-content:space-between;flex:1 1}.shortlistedCard__main{flex:1 1;padding-right:24px}.shortlistedCard__main__header{display:flex;justify-content:space-between;align-items:center}.shortlistedCard__main__header__left{display:flex;align-items:center;gap:8px}.shortlistedCard__main__header__ago{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.shortlistedCard__main__header__ago span{padding:0 5px;color:#fff;border-radius:30px;font-size:10px;background:#6b758c}.shortlistedCard__main__header__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.shortlistedCard__main__header__actions p{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.shortlistedCard__main__title{display:flex;align-items:center;justify-content:space-between}.shortlistedCard__main__title h3{font-size:22px;font-weight:500;line-height:116.667%;letter-spacing:-.72px;margin:12px 0}.shortlistedCard__main__title h5{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;padding:0 4px;margin:0 12px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px}.shortlistedCard__main__title h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.shortlistedCard__main__title div{display:flex;align-items:center;column-gap:12px}.shortlistedCard__main__title div h6{padding:2px 8px;border-radius:4px 0 0 4px;background:#007da6;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;overflow:hidden}.shortlistedCard__main__title div h6 span{margin-left:4px;padding-left:4px;border-left:1px solid #fff}.shortlistedCard__main__title__notes span{display:flex;overflow:hidden}.shortlistedCard__main__title__notes span img{height:25px;width:25px;border-radius:12.55px;object-fit:contain}.shortlistedCard__main__title__notes span p{height:25px;width:25px;display:flex;align-items:center;justify-content:center;border-radius:12.55px;background:#edeef1;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlistedCard__main__meta{display:flex;gap:30px}.shortlistedCard__main__meta__price{display:flex;align-items:center;column-gap:4px}.shortlistedCard__main__meta__price span{display:flex;align-items:center;justify-content:center}.shortlistedCard__main__meta__price span svg{width:18px!important;height:18px!important}.shortlistedCard__main__meta p{display:flex;align-items:center;gap:4px;color:#6b758c;font-size:13.5px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.shortlistedCard__main__meta p:last-child{color:#007da6}.shortlistedCard__main__meta p svg{width:24px;height:24px}.shortlistedCard__main__details{width:100%;margin-top:28px;row-gap:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.shortlistedCard__main__details__card{width:32%}.shortlistedCard__main__details__card__price p{display:flex;align-items:center}.shortlistedCard__main__details__card__price p:first-child{margin-bottom:4px}.shortlistedCard__main__details__card__price span{display:flex;align-items:center;justify-content:center;margin-right:8px}.shortlistedCard__main__details__card__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.shortlistedCard__main__details__card__urgent svg{width:6px;height:6px}.shortlistedCard__main__details__card__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.shortlistedCard__main__details__card__low svg{width:8px;height:4px}.shortlistedCard__main__details__card h4{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:4px;display:flex;column-gap:8px}.shortlistedCard__main__details__card p{color:#181818;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.shortlistedCard__main__details__card p a{font-size:13.5px;color:inherit;text-decoration:none}.shortlistedCard__score{width:280px;border-left:1px solid #edeef1;display:flex;flex-direction:column;gap:12px;padding-left:24px;box-sizing:border-box}.shortlistedCard__score__main{width:100%}.shortlistedCard__score__main--green{color:#36b37e;border-bottom:4px solid #36b37e}.shortlistedCard__score__main--orange{color:#ffab00;border-bottom:4px solid #ffab00}.shortlistedCard__score__main--red{color:#ff5630;border-bottom:4px solid #ff5630}.shortlistedCard__score__main label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlistedCard__score__main h3{width:100%;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-top:6px;padding-bottom:6px}.shortlistedCard__score__notes{margin:auto 0;border-radius:8px;background:#fafbfb;padding:8px;display:flex;flex-direction:column;row-gap:12px}.shortlistedCard__score__notes__title{display:flex;justify-content:space-between}.shortlistedCard__score__notes__title label{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.shortlistedCard__score__notes__title div{display:flex;align-items:center}.shortlistedCard__score__notes__title div img{width:26px;height:26px;object-fit:contain;border-radius:13px;box-shadow:-1px 0 1px 1px #fff}.shortlistedCard__score__notes__title div img:not(:first-child){margin-left:-8px;z-index:1}.shortlistedCard__score__notes__title div span{margin-left:-8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;border-radius:20px;background:#edeef1;box-shadow:-1px 0 1px 1px #fff;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;z-index:1}.shortlistedCard__score__notes__input{padding:6px 8px;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;border-radius:4px;border:1px solid #c4c8d2}.shortlistedCard__score__btns{width:100%}.shortlistedCard__score__btns button{padding:8px}.shortlistedCard__score__btns button:first-child{width:100%}.shortlistedCard__score__btns button svg{stroke:#6b758c;width:16px;height:16px}.shortlistedCard__score__btns div{display:flex;gap:8px;margin-top:8px}.shortlistedCard__score__btns div button:first-child{width:48%;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.shortlistedCard__score__btns div button:last-child{flex:1 1}.shortlistedCard__score__btns div button:last-child svg{stroke:#6b758c}.simulatedShortListedJobCard{padding:24px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin:8px 0;border-radius:12px;cursor:pointer;background-color:#fff;flex:1 1;display:flex;column-gap:32px}.simulatedShortListedJobCard__tag{border-radius:3px;background:linear-gradient(90deg,#007DA6,#1CA9D7);width:-moz-fit-content;width:fit-content;padding:0 4px;margin-bottom:8px;line-height:133.333%;font-size:12px;font-weight:500;letter-spacing:-.36px;color:#fff}.simulatedShortListedJobCard__main{flex:1 1;padding-right:24px}.simulatedShortListedJobCard__main__title{display:flex;align-items:center;justify-content:space-between}.simulatedShortListedJobCard__main__title__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.simulatedShortListedJobCard__main__title__actions a{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.simulatedShortListedJobCard__main__title h3{font-size:22px;font-weight:500;line-height:116.667%;letter-spacing:-.72px;margin:12px 0}.simulatedShortListedJobCard__main__title h5{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;padding:0 4px;margin:0 12px;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;text-transform:capitalize;display:flex;align-items:center;justify-content:center;column-gap:4px}.simulatedShortListedJobCard__main__title h5 span{width:7px;height:7px;border-radius:4px;background-color:#36b37e}.simulatedShortListedJobCard__main__title div{display:flex;align-items:center;column-gap:12px}.simulatedShortListedJobCard__main__title div h6{padding:2px 8px;border-radius:4px 0 0 4px;background:#007da6;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;overflow:hidden}.simulatedShortListedJobCard__main__title div h6 span{margin-left:4px;padding-left:4px;border-left:1px solid #fff}.simulatedShortListedJobCard__main__meta{display:flex;gap:30px}.simulatedShortListedJobCard__main__meta__price{display:flex;align-items:center;column-gap:4px}.simulatedShortListedJobCard__main__meta__price span{display:flex;align-items:center;justify-content:center}.simulatedShortListedJobCard__main__meta__price span svg{width:18px!important;height:18px!important}.simulatedShortListedJobCard__main__meta p{display:flex;align-items:center;gap:4px;color:#6b758c;font-size:13.5px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.simulatedShortListedJobCard__main__meta p:last-child{color:#007da6}.simulatedShortListedJobCard__main__meta p svg{width:24px;height:24px}.simulatedShortListedJobCard__details{width:100%;margin-top:28px;row-gap:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.simulatedShortListedJobCard__details__card{flex:0 0 32%;max-width:32%;padding:0}.simulatedShortListedJobCard__details__card__price p{display:flex;align-items:center}.simulatedShortListedJobCard__details__card__price p:first-child{margin-bottom:4px}.simulatedShortListedJobCard__details__card__price span{display:flex;align-items:center;justify-content:center;margin-right:8px}.simulatedShortListedJobCard__details__card__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.simulatedShortListedJobCard__details__card__urgent svg{width:6px;height:6px}.simulatedShortListedJobCard__details__card__low{background-color:#f2a300;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px}.simulatedShortListedJobCard__details__card__low svg{width:8px;height:4px}.simulatedShortListedJobCard__details__card h4{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:4px;display:flex;column-gap:8px}.simulatedShortListedJobCard__details__card p{color:#181818;font-size:13.5px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.simulatedShortListedJobCard__details__card p a{font-size:13.5px;color:inherit;text-decoration:none}.simulatedShortListedJobCard__actions{width:280px;border-left:1px solid #edeef1;display:flex;flex-direction:column;padding-left:24px}.simulatedShortListedJobCard__actions__btns{width:100%;margin-top:auto}.simulatedShortListedJobCard__actions__btns button{padding:8px}.simulatedShortListedJobCard__actions__btns button:first-child{width:100%}.simulatedShortListedJobCard__actions__btns button svg{stroke:#6b758c;width:16px;height:16px}.simulatedShortListedJobCard__actions__btns div{display:flex;gap:8px;margin-top:8px}.simulatedShortListedJobCard__actions__btns div button:first-child{width:48%;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.simulatedShortListedJobCard__actions__btns div button:last-child{flex:1 1}.simulatedShortListedJobCard__actions__btns div button:last-child svg{stroke:#6b758c}.posted{position:relative;flex:1 1;height:100%;display:flex;flex-direction:column}.posted__filters{padding-right:24px;margin-left:24px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5;border-bottom:1px solid #edeef1}.posted__filters__action{display:flex;align-items:center;gap:22px;border-bottom:1px solid #edeef1;padding:0}.posted__filters__action__left{border-radius:8px;border:1px solid #c4c8d2;display:flex;padding:4px}.posted__filters__action__left__tab{padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px!important;font-weight:500!important}.posted__filters__action__left__tab--selected{background-color:#edeef1;color:#181818!important;font-size:18px}.posted__filters__action__right{margin-left:auto;display:flex;align-items:center;gap:8px}.posted__filters__action__right__line{width:2px;background:#edeef1;margin:0 8px;height:32px}.posted__filters__action__right__search{border-radius:4px;border:1px solid #c4c8d2;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;display:flex;align-items:center;gap:24px;margin-right:24px}.posted__filters__action__right__search input{border:none;padding:8px 0 8px 12px;border-radius:4px}.posted__filters__action__right__search button{border:none;background:rgba(0,0,0,0)}.posted__filters__action__right__search input:focus{outline:none}.posted__filters__action__right__search svg{cursor:pointer;margin-right:12px}.posted__filters__action__right__search::placeholder{color:#6b758c}.posted__filters__action__right__sort{display:inline-flex;align-items:center;gap:6px;border-radius:4px;border:1px solid #c4c8d2;padding:0 8px;height:32px;background-color:#fff}.posted__filters__action__right__sort__prefix{color:#6b758c;font-size:12px!important;font-weight:500!important;letter-spacing:-.36px;line-height:133.333%;white-space:nowrap}.posted__filters__action__right__sort__select{border:none;background-color:rgba(0,0,0,0);color:#181818;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.36px;line-height:133.333%;padding:0 4px;cursor:pointer}.posted__filters__action__right__sort__select:focus{outline:none}.posted__filters__action__right__tabs{border-radius:8px;border:1px solid #c4c8d2;display:flex;padding:4px}.posted__filters__action__right__tabs__tab{padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px!important;font-weight:500!important}.posted__filters__action__right__tabs__tab--selected{background-color:#edeef1;color:#181818!important;font-size:18px}.posted__filters__action__filter{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;padding:8px}.posted__filters__action__filter:disabled{cursor:not-allowed}.posted__filters__action__filter--active{border-bottom:2px solid #181818}.posted__filters__action__filter--main{background:#edeef1;border-radius:4px}.posted__filters__action p{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px}.posted__filters__form{padding:24px 0}.posted__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.posted__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.posted__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.posted__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.posted__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.posted__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.posted__filters__form__inputs__input select::placeholder{color:#6b758c}.posted__filters__form__inputs__input input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:145%;letter-spacing:-.42px;font-family:inherit}.posted__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.posted__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.posted__filters__form__btns button{padding:8px 25px}.posted h1{padding:20px 0;color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;display:flex;align-items:center;justify-content:space-between}.posted h1 button{padding:8px 22px;margin-right:40px}.posted__container{flex:1 1;height:100%;overflow-y:auto}.posted__container__main{background:#edeef1;padding:4px 12px 12px;border-radius:20px;margin:16px 20px}.postedCard{display:flex;padding:24px;align-items:flex-start;gap:24px;align-self:stretch;border-radius:12px;background:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-top:8px}.postedCard__details{flex:1 1;display:flex;flex-direction:column;gap:16px;padding-right:24px;border-right:1px solid #edeef1;cursor:pointer}.postedCard__details__row{display:flex;gap:10px;align-items:center}.postedCard__details__row__assigned{display:flex;align-items:center;gap:4px;background-color:#edeef1;border-radius:40px;padding:8px 12px}.postedCard__details__row__assigned img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #c4c8d2}.postedCard__details__row__assigned__name{color:#6b758c;font-size:12px;font-weight:500;line-height:120%}.postedCard__details__row__time{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.postedCard__details__row__applicants{color:#181818;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;background-color:#edeef1;border-radius:40px;padding:4px 10px}.postedCard__details__salary{color:#007da6;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-bottom:4px}.postedCard__details__title{display:flex;gap:12px;align-items:center}.postedCard__details__title h2{color:#181818;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.postedCard__details__title p{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;color:#181818;font-size:12px;font-weight:400;letter-spacing:-.36px;padding:2px 4px;line-height:150%}.postedCard__details__title h4{border-radius:3px;background:linear-gradient(90deg,#007DA6,#1CA9D7);width:-moz-fit-content;width:fit-content;padding:0 4px;line-height:133.333%;font-size:12px;font-weight:500;letter-spacing:-.36px;color:#fff;height:16px}.postedCard__details__location{display:flex;gap:12px}.postedCard__details__location div{display:flex;align-items:center;gap:4px}.postedCard__details__location div p{color:#6b758c;font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px}.postedCard__details__description{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.postedCard__actions{flex:0 0 20%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;width:264px}.postedCard__actions__view,.postedCard__actions__view button{display:flex;align-items:center;gap:8px}.postedCard__actions__view button{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline;background:none;border:none;cursor:pointer}.postedCard__actions__bottom{display:flex;flex-direction:column;gap:8px;width:100%}.postedCard__actions__bottom__candidates{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fafbfb;padding:8px;border-radius:8px;border:1px solid #edeef1;margin-top:28px;cursor:pointer}.postedCard__actions__bottom__candidates__text{color:#181818;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;margin-bottom:1px}.postedCard__actions__bottom__candidates__profiles{display:flex}.postedCard__actions__bottom__candidates__profiles p{width:28px;height:28px;border-radius:50%;font-size:16px}.postedCard__actions__bottom__candidates__profiles p:first-child{background:#ffab00;color:#fff;display:flex;align-items:center;justify-content:center}.postedCard__actions__bottom__candidates__profiles p:nth-of-type(2){background:#008055;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:-8px}.postedCard__actions__bottom__candidates__profiles p:nth-of-type(3){background:#007da6;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:-8px}.postedCard__actions__bottom__candidates__profiles p:last-child{background:#edeef1;color:#181818;display:flex;align-items:center;justify-content:center;margin-left:-8px;width:-moz-fit-content;width:fit-content;min-width:28px;padding:5px;font-size:12px}.postedCard__actions__bottom__proposal{width:100%;background-color:#fafbfb;padding:8px;border-radius:8px;border:1px solid #edeef1}.postedCard__actions__bottom__proposal__time{color:#6b758c;font-size:10px;font-weight:400;letter-spacing:-.3px}.postedCard__actions__bottom__proposal__sendBtn{margin-top:12px}.postedCard__actions__bottom__proposal button:disabled{opacity:.5}.postedCard__actions__bottom__proposal button{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#007DA6,#1CA9D7);border:none;border-radius:4px;cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;width:100%;padding:8px;gap:8px}.postedCard__actions__bottom__proposal button p{color:#181818;font-size:10px;font-weight:400;letter-spacing:-.3px}.postedCard__actions__bottom__proposal div{display:flex;justify-content:space-between;align-items:center}.postedCard__actions__bottom__proposal div p{color:#181818;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px}.postedCard__actions__bottom__proposal form{display:flex;gap:2px;margin-top:12px}.postedCard__actions__bottom__proposal form input{border-radius:4px;border:1px solid #c4c8d2;padding:8px 12px;box-sizing:border-box;width:166px}.postedCard__actions__bottom__success{width:100%;background-color:#fafbfb;padding:8px;border-radius:8px;border:1px solid #edeef1;display:flex;flex-direction:column;align-items:center;gap:12px}.postedCard__actions__bottom__success p{color:#007da6;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px}.postedCard__actions__btns{width:100%;display:flex;justify-content:right;gap:8px}.postedCard__actions__btns button{background-color:#fff;border:1px solid #c4c8d2;height:32px;width:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.postedCard__actions__btns button:first-child{background:#008055;color:#fff;display:flex;align-items:center;justify-content:center;border:none}.analytics{width:100%;height:100%;min-height:calc(100vh - 64px);overflow:hidden;padding:0;margin:0;display:flex;flex-direction:column}.analytics__tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;height:32px;padding:4px;align-items:center;gap:2px;border-radius:8px;border:1px solid #c4c8d2;margin:20px 0 12px 20px;flex-shrink:0}.analytics__tabs__btn{gap:8px 0;border-radius:4px;background-color:rgba(0,0,0,0);color:#6b758c}.analytics__tabs__btn,.analytics__tabs__btn--selected{display:flex;min-width:80px;padding:8px;justify-content:center;align-items:center;flex:1 0;align-self:stretch;border:none;cursor:pointer;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.analytics__tabs__btn--selected{gap:8px;border-radius:4px;background:#edeef1;color:#181818}.analytics__embed{width:100%;height:100%}.analytics__error,.analytics__status{padding:12px 16px}.analytics__error{color:#ff5630}.home__title{display:flex;align-items:center;justify-content:space-between}.home__title__filter button{background:none;border:none;outline:none;padding:8px 15px;border-radius:4px;cursor:pointer;color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.home__title__filter__active{background:#edeef1!important;color:#181818}.home__kpi__container{display:flex;align-items:center;gap:1%;padding:20px}.home__kpi__container__card{padding:16px 16px 8px;width:19%;border-radius:8px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);text-decoration:none}.home__kpi__container__card p{color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-bottom:12px}.home__kpi__container__card h6{color:#007da6;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px}.candidate{position:relative;flex:1 1;display:flex;flex-direction:column;margin:20px 20px 2px}.candidate__header{border-bottom:1px solid #edeef1;display:flex;justify-content:space-between;padding-bottom:12px;align-items:center}.candidate__header__new{border:1px solid #c4c8d2;color:#6b758c;background-color:#fff;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__header__new path{stroke:#fff}.candidate__header svg{cursor:pointer}.candidate__header div{display:flex;flex:1 1;justify-content:flex-end}.candidate__header div button{margin-left:8px;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__header div button:first-child{border:1px solid #c4c8d2;color:#6b758c;background-color:#fff}.candidate__header div button:nth-of-type(2){border:1px solid #007da6;color:#007da6;background-color:#fff}.candidate__header div button:last-child{border:none;color:#fff;background-color:#007da6}.candidate__header div button:disabled{opacity:.5;cursor:not-allowed}.candidate__header div div{height:100%;width:1px;background-color:#edeef1;margin-left:8px}.candidate__details,.candidate__details__profile{display:flex;justify-content:space-between}.candidate__details__profile{flex:1 1;padding:28px 0 20px}.candidate__details__profile__left{display:flex;gap:16px;align-items:center}.candidate__details__profile__left__placeholder{background-color:#b8898a;height:52px;width:52px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:24px;font-weight:500;line-height:116.667%;color:#fff}.candidate__details__profile__left__vip{background-color:#008055;display:flex;gap:2px;align-items:center;padding-left:2px;padding-right:4px;color:#fff!important;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:3px}.candidate__details__profile__left div div{display:flex;gap:8px;margin-bottom:4px}.candidate__details__profile__left div div p:first-child{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.candidate__details__profile__left div p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__details__profile__right{display:flex;gap:8px}.candidate__details__profile__right div{display:flex;align-items:center;gap:12px;border-radius:80px;padding:4px 12px 4px 4px;width:180px}.candidate__details__profile__right div p{width:96px;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__details__profile__right__completion--red{background-color:rgba(255,86,48,.1)}.candidate__details__profile__right__completion--green{background-color:rgba(54,179,126,.1)}.candidate__details__profile__right__completion--orange{background-color:rgba(255,171,0,.1)}.candidate__details__profile__summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0 40px}.candidate__details__profile__summary__card{background-color:#fff;border:1px solid #c4c8d2;border-radius:8px;padding:16px;min-width:180px;display:flex;flex-direction:column;gap:4px}.candidate__details__profile__summary__card__value{font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin:0}.candidate__details__profile__summary__card__value--blue{color:#1e5eeb}.candidate__details__profile__summary__card__value--purple{color:#8925e3}.candidate__details__profile__summary__card__value--green{color:#0f9588}.candidate__details__profile__summary__card__label{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#181818;margin:0}.candidate__info{padding-bottom:12px;overflow:auto}.candidate__info__selector{display:flex;flex-wrap:nowrap;flex:1 1;border:1px solid #c4c8d2;background-color:#edeef1;padding:4px;border-radius:8px;align-self:stretch;top:0;position:-webkit-sticky;position:sticky}.candidate__info__selector__btn{border:none;flex:1 1;min-width:0;cursor:pointer;font-size:11px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:6px 4px;white-space:nowrap}.candidate__info__selector__btn:disabled{opacity:.5;cursor:not-allowed}.candidate__info__selector__btn__ai-prefix{color:#007da6;font-weight:600}.candidate__info__selector__btn--selected{border:none;flex:1 1;min-width:0;background-color:#fff;padding:6px 4px;border-radius:4px;cursor:pointer}.candidate__info__selector__btn--selected:disabled{opacity:.7;cursor:not-allowed}.candidate__info__overview{overflow-y:auto;position:relative;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__overview .rs-picker-input-group{position:relative}.candidate__info__overview__detail__grid__form .rs-picker-popup{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}.candidate__info__overview__header{display:flex;justify-content:space-between;align-items:center}.candidate__info__overview__header h2{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;padding:24px 0}.candidate__info__overview__header button{border:none;background:none;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__info__overview__header button svg{cursor:pointer}.candidate__info__overview__edit__actions{position:fixed;bottom:16px;right:40px;display:flex;justify-content:flex-end;gap:8px;z-index:10;width:-moz-fit-content;width:fit-content}@media(min-width:1640px){.candidate__info__overview__edit__actions{right:calc((100vw - 1600px)/2 + 40px)}}.candidate__info__overview__edit__actions button:first-child{border:1px solid #c4c8d2;color:#6b758c;background-color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.candidate__info__overview__edit__actions button:last-child{border:none;color:#fff;background-color:#007da6;padding:8px 16px;border-radius:4px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.candidate__info__overview__detail{background-color:#fafbfb;padding:12px 12px 104px}.candidate__info__overview__detail__title{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#181818;margin-bottom:8px;padding-left:12px}.candidate__info__overview__detail__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:8px 12px;background-color:#fff;grid-gap:8px;gap:8px}.candidate__info__overview__detail__grid__form{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:8px 12px;background-color:#fff;grid-gap:24px;gap:24px}.candidate__info__overview__detail__grid__form div{display:flex;flex-direction:column;gap:4px}.candidate__info__overview__detail__grid__form div p{font-size:14px;font-weight:500;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__overview__detail__grid__form div input,.candidate__info__overview__detail__grid__form div select{width:100%;padding:8px;border:1px solid #c4c8d2;border-radius:4px;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#181818;font-family:inherit;cursor:pointer;background-color:#fff}.candidate__info__overview__detail__grid__form div .rs-input-group.rs-input-group-inside .rs-input-group-addon{top:0;background:none;border:none;padding:10px 12px;display:none}.candidate__info__overview__detail__grid__time-off p{font-size:14px;font-weight:500!important;line-height:142.857%;letter-spacing:-.42px;color:#181818!important}.candidate__info__overview__detail__grid div p:first-child{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__overview__detail__grid div p:nth-of-type(2){font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__info__overview__detail__grid__location{font-size:14px;font-weight:500!important;line-height:142.857%;letter-spacing:-.42px;color:#181818!important}.candidate__info__overview__detail__grid__vip{display:flex;align-items:center;gap:2px;padding-left:2px;padding-right:4px;background-color:#008055;color:#fff!important;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:3px;width:-moz-fit-content;width:fit-content}.candidate__info__overview__qualifications{padding:24px 0}.candidate__info__overview__qualifications__container{border-bottom:1px solid #edeef1;border-top:1px solid #edeef1}.candidate__info__overview__qualifications__container__condition{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#fafbfb;margin-bottom:24px}.candidate__info__overview__qualifications__container__condition__text{display:flex;align-items:center;gap:12px}.candidate__info__overview__qualifications__container__condition__text__dot{background-color:#6b758c;width:8px;height:8px;border-radius:50%}.candidate__info__overview__qualifications__container__condition__text span{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__overview__qualifications__container__condition p{background-color:#008055;color:#fff;padding:4px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:3px}.candidate__info__overview__completion{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #36b37e;border-radius:12px;margin-bottom:40px}.candidate__info__overview__completion__detail{padding:8px 12px}.candidate__info__overview__completion__detail div{display:flex;gap:12px}.candidate__info__overview__completion__detail div h4{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.candidate__info__overview__completion__detail p{margin-left:32px;margin-top:4px;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__about{padding-top:24px;overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none;margin-bottom:52px}.candidate__info__about__empty{background-color:#fafbfb;padding:16px;text-align:center;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.candidate__info__about__header{display:flex;justify-content:space-between;align-items:center}.candidate__info__about__header h2{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;padding-bottom:24px}.candidate__info__about__header button{border:none;background:none;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__info__about__header button svg{cursor:pointer}.candidate__info__about__summary{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;padding-bottom:24px}.candidate__info__about__summary textarea{width:100%}.candidate__info__about__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 12px;border-bottom:1px solid #edeef1}.candidate__info__about__grid div p:first-child{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__about__grid div p{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__info__about__more{border:none;background-color:#fafbfb;width:100%;text-align:left;display:flex;gap:8px;align-items:center;padding:12px 12px 16px;cursor:pointer}.candidate__info__about__more path{fill:#6b758c}.candidate__info__about__more p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#007da6}.candidate__info__about__hide{display:flex;align-items:center;gap:8px;padding:12px 0 12px 12px;background-color:#fafbfb;width:100%;border:none;border-bottom:1px solid #edeef1;cursor:pointer}.candidate__info__about__hide p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#007da6}.candidate__info__about__hide svg{transform:rotate(180deg)}.candidate__info__about__hide svg path{fill:#6b758c}.candidate__info__about__hidden{padding-bottom:16px;background-color:#fafbfb;padding-left:12px}.candidate__info__about__hidden__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 12px 0;border-bottom:1px solid #edeef1}.candidate__info__about__hidden__grid div p:first-child{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__about__hidden__grid div p{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__info__about__hidden__grid div .input[type=date],.candidate__info__about__hidden__grid div select.input{width:100%;box-sizing:border-box;background-color:#fff;max-width:300px}.candidate__info__about__hidden__grid div select.input{cursor:pointer}.candidate__info__about__hidden__info{padding-top:24px}.candidate__info__about__hidden__info p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.candidate__info__about__hidden__info p:first-child{color:#6b758c}.candidate__info__about__hidden__info p:last-child{color:#181818}.candidate__info__about__hidden__info__textarea{width:100%;max-width:300px;min-height:80px;resize:vertical;box-sizing:border-box;background-color:#fff}.candidate__info__about__hidden__info__radio{display:flex;gap:24px;margin-top:8px}.candidate__info__about__hidden__info__radio label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#181818}.candidate__info__about__hidden__info__radio label input[type=radio]{width:auto;margin:0;cursor:pointer;accent-color:#007da6}.candidate__info__about__hidden__info__radio label span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.candidate__info__about__hidden__line{background-color:#edeef1;height:1px;width:100%;margin-top:24px}.candidate__info__about__line{background-color:#edeef1;height:1px;width:100%;margin:24px 0}.candidate__info__about__subheading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.candidate__info__about__subheading p{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;margin-bottom:24px}.candidate__info__about__subheading button{border:none;background:none;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__info__about__subheading button svg{cursor:pointer}.candidate__info__about__experience{padding:12px 0 12px 16px;background-color:#fafbfb;margin-bottom:8px;width:100%}.candidate__info__about__experience__title{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;width:100%}.candidate__info__about__experience__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__about__experience__title path{stroke:#181818}.candidate__info__about__experience__title div{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:40px;background-color:#fff}.candidate__info__about__experience__grid{display:flex;justify-content:space-between;width:100%;border-top:1px solid #edeef1;gap:24px;row-gap:12px;gap:5%}.candidate__info__about__experience__grid__left{padding-top:12px;width:45%;max-width:400px}.candidate__info__about__experience__grid__left p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#181818}.candidate__info__about__experience__declaration{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c;text-align:left;padding:12px;width:50%;border-left:1px solid #edeef1}.candidate__info__about__license{padding:16px;margin-top:8px;background-color:#fafbfb}.candidate__info__about__license__title{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;width:100%}.candidate__info__about__license__title__status{color:#fff;background-color:#36b37e;padding:0 4px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-left:16px}.candidate__info__about__license__title__status--green{background-color:#36b37e}.candidate__info__about__license__title__status--red{background-color:#ff5630}.candidate__info__about__license__title__status--unknown{background-color:#6b758c}.candidate__info__about__license__title button{margin-left:8px;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer;border:1px solid #c4c8d2;color:#6b758c;background-color:#fff}.candidate__info__about__license__title button path{stroke:none}.candidate__info__about__license__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__about__license__title path{stroke:#181818}.candidate__info__about__license__title div{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:40px;background-color:#fff}.candidate__info__about__license__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 12px 0;border-bottom:1px solid #edeef1;border-top:1px solid #edeef1;max-width:872px;grid-row-gap:12px;row-gap:12px}.candidate__info__about__license__grid div p:first-child{font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#6b758c}.candidate__info__about__license__grid div p:last-child{font-weight:500;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#181818}.candidate__info__about__license__detail{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;padding-top:12px}.candidate__info__about__certificate{padding:16px;background-color:#fafbfb;margin-bottom:8px}.candidate__info__about__certificate__date{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c;padding-bottom:12px}.candidate__info__about__certificate__title{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;width:100%}.candidate__info__about__certificate__title__status{color:#fff;background-color:#36b37e;padding:0 4px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-left:16px}.candidate__info__about__certificate__title__status--green{background-color:#36b37e}.candidate__info__about__certificate__title__status--red{background-color:#ff5630}.candidate__info__about__certificate__title__status--unknown{background-color:#6b758c}.candidate__info__about__certificate__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__about__certificate__title path{stroke:#181818}.candidate__info__about__certificate__title div{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:40px;background-color:#fff}.candidate__info__about__certificate__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 0 0;border-top:1px solid #edeef1;max-width:872px}.candidate__info__about__certificate__grid div p:first-child{font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#6b758c}.candidate__info__about__certificate__grid div p:last-child{font-weight:500;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#181818}.candidate__info__about__education{padding:16px;background-color:#fafbfb;margin-bottom:8px}.candidate__info__about__education__title{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;width:100%}.candidate__info__about__education__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__about__education__title p span{color:#fff;background-color:#36b37e;padding:0 4px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-left:16px}.candidate__info__about__education__title path{stroke:#181818}.candidate__info__about__education__title div{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:40px;background-color:#fff}.candidate__info__about__education__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 0 0;border-top:1px solid #edeef1;max-width:872px}.candidate__info__about__education__grid div p:first-child{font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#6b758c}.candidate__info__about__education__grid div p:last-child{font-weight:500;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#181818}.candidate__info__about__references{padding:16px;background-color:#fafbfb;margin-bottom:8px}.candidate__info__about__references__title{padding-bottom:12px;display:flex;width:100%}.candidate__info__about__references__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__about__references__title p span{color:#fff;background-color:#36b37e;padding:0 4px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-left:16px}.candidate__info__about__references__title--orange{background-color:#ffab00}.candidate__info__about__references__title--red{background-color:#ff5630}.candidate__info__about__references__grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fafbfb;padding:16px 12px 12px 0;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1;max-width:872px}.candidate__info__about__references__grid div p:first-child{font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#6b758c}.candidate__info__about__references__grid div p:last-child{font-weight:500;line-height:171.429%;letter-spacing:-.42px;font-size:14px;color:#181818}.candidate__info__about__references__declaration{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c;padding-top:12px}.candidate__info__documents{padding:24px 0 44px;overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__documents__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.candidate__info__documents__header h4{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;margin:0}.candidate__info__documents__header button{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;border:none}.candidate__info__documents h4{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;padding-bottom:8px}.candidate__info__documents__no-documents{margin:auto;text-align:center;font-weight:500;line-height:125%;font-size:14px;letter-spacing:-.48px;color:#6b758c}.candidate__info__documents__declaration{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;margin-bottom:12px}.candidate__info__documents__row{display:flex;justify-content:space-between;background-color:#fafbfb;padding:8px 12px;margin-bottom:4px}.candidate__info__documents__row span{font-size:14px;letter-spacing:-.42px}.candidate__info__documents__row span:first-child{width:60%;color:#007da6;font-weight:500;line-height:142.857%;display:flex;align-items:center;gap:8px}.candidate__info__documents__row span:nth-child(2){font-weight:400;line-height:171.429%;color:#6b758c}.candidate__info__documents__row div{display:flex}.candidate__info__documents__row div p:first-child,.candidate__info__documents__row div p:nth-of-type(2){width:144px;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__info__documents__row div path{stroke:#181818}.candidate__info__documents__row div button{border:none;background:none;cursor:pointer}.candidate__info__documents__row div button:disabled{cursor:not-allowed;opacity:.7}.candidate__info__documents__line{width:100%;height:1px;background-color:#edeef1;margin:24px 0}.candidate__info__communication{padding:24px 0 44px;overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__communication__sub-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #edeef1}.candidate__info__communication__sub-nav__sub-tabs{display:flex;gap:22px}.candidate__info__communication__sub-nav__sub-tabs__sub-tab{border:none;background:none;padding:12px 0 16px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;cursor:pointer;position:relative}.candidate__info__communication__sub-nav__sub-tabs__sub-tab--active{color:#181818}.candidate__info__communication__sub-nav__sub-tabs__sub-tab--active:after{content:"";position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#181818;border-radius:2px}.candidate__info__communication__sub-nav__trigger-call{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;border:none;background-color:#007da6;color:#fff;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;margin-bottom:12px}.candidate__info__communication__sub-nav__trigger-call svg{height:12px;width:12px}.candidate__info__communication__stats{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px;border:1px solid #edeef1;padding:16px;border-radius:12px;background:linear-gradient(203deg,#FDFEFF 30.09%,#F0FAFF 95.23%);box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.candidate__info__communication__stats__card{background-color:#fff;border-radius:8px;padding:12px 16px;min-width:140px;flex:1 1;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.candidate__info__communication__stats__card__value{font-size:28px;font-weight:500;line-height:114.286%;letter-spacing:-.84px;margin-bottom:4px;color:#1571f2}.candidate__info__communication__stats__card__label{font-size:12px;font-weight:500;line-height:166.667%;letter-spacing:-.36px;color:#181818}.candidate__info__communication__recent-title{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;margin:0 0 16px}.candidate__info__communication__calls-list{list-style:none;padding:0;margin:0}.candidate__info__communication__calls-list__card{display:flex;align-items:flex-start;gap:12px;padding:12px 24px 12px 12px;background-color:#fafbfb;border-radius:8px;margin-bottom:12px}.candidate__info__communication__calls-list__card__status{display:flex;align-items:center;justify-content:center;height:52px}.candidate__info__communication__calls-list__card__status__icon{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px}.candidate__info__communication__calls-list__card__status__icon--green{background-color:#c8f1df;padding:0}.candidate__info__communication__calls-list__card__status__icon--green svg{width:39px;height:39px}.candidate__info__communication__calls-list__card__status__icon--orange{background-color:#ffe7d1}.candidate__info__communication__calls-list__card__status__icon--red{background-color:#ffdde5}.candidate__info__communication__calls-list__card__status__icon--grey{background-color:#edeef1}.candidate__info__communication__calls-list__card__main{flex:1 1;min-width:0}.candidate__info__communication__calls-list__card__main__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.candidate__info__communication__calls-list__card__main__head__phone{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.candidate__info__communication__calls-list__card__main__head__call-badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff;padding:2px 4px;border-radius:3px}.candidate__info__communication__calls-list__card__main__head__call-badge--green{background-color:#36b37e}.candidate__info__communication__calls-list__card__main__head__call-badge--orange{background-color:#ffab00}.candidate__info__communication__calls-list__card__main__head__call-badge--red{background-color:#ff5630}.candidate__info__communication__calls-list__card__main__head__call-badge--grey{background-color:#6b758c}.candidate__info__communication__calls-list__card__main__body{display:flex;align-items:center;gap:32px;margin-top:8px}.candidate__info__communication__calls-list__card__main__body p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;white-space:nowrap}.candidate__info__communication__calls-list__card__main__body p:first-child,.candidate__info__communication__calls-list__card__main__body p:nth-child(2){width:130px}.candidate__info__communication__calls-list__card__main__body p:nth-child(3){width:150px}.candidate__info__communication__calls-list__card__main__body p:nth-child(4){width:60px}.candidate__info__communication__calls-list__card--empty{justify-content:center;padding:24px 16px;color:#6b758c;font-size:14px;line-height:1.5;text-align:center}.candidate__info__communication__call-details{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#007da6;text-decoration:none;flex-shrink:0;white-space:nowrap;align-self:center;border:none;background:none;cursor:pointer;padding:0}.candidate__info__communication__call-details:hover{text-decoration:underline}.candidate__info__credentialing{padding:24px 0 44px;overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__credentialing__list{display:flex;flex-direction:column;gap:0}.candidate__info__credentialing__list__item{padding:16px;margin-bottom:8px;background-color:#fafbfb;border-bottom:1px solid #edeef1}.candidate__info__credentialing__list__item__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #edeef1}.candidate__info__credentialing__list__item__header__title{display:flex;align-items:center;gap:16px}.candidate__info__credentialing__list__item__header__title p{margin:0;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__credentialing__list__item__header__title__status{color:#fff;padding:0 8px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.candidate__info__credentialing__list__item__header__title__status--green{background-color:#36b37e}.candidate__info__credentialing__list__item__header__title__status--red{background-color:#ff5630}.candidate__info__credentialing__list__item__header__title__status--unknown{background-color:#6b758c}.candidate__info__credentialing__list__item__header__download{border:none;background:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.candidate__info__credentialing__list__item__header__download path{stroke:#181818}.candidate__info__credentialing__list__item__header__download:disabled{opacity:.5;cursor:not-allowed}.candidate__info__credentialing__list__item__dates{display:flex;gap:32px;padding-top:12px}.candidate__info__credentialing__list__item__dates div p:first-child{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;margin:0 0 4px}.candidate__info__credentialing__list__item__dates__date-value{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__info__credentialing__list__item__dates__date-value__pct{padding:2px 6px;border-radius:12px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff}.candidate__info__credentialing__list__item__dates__date-value__pct--green{background-color:#36b37e}.candidate__info__jobs{overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__jobs h4{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;margin:24px 0}.candidate__info__jobs__job{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:12px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);margin-bottom:8px;cursor:pointer;text-decoration:none;color:inherit}.candidate__info__jobs__job__scores{display:flex;justify-content:space-between;align-self:stretch;margin-bottom:12px}.candidate__info__jobs__job__scores__status--blue{background-color:#1571f2}.candidate__info__jobs__job__scores__status--blue,.candidate__info__jobs__job__scores__status--green{display:flex;align-items:center;padding:0 4px;font-size:12px;font-weight:500;letter-spacing:-.36px;color:#fff;border-radius:3px}.candidate__info__jobs__job__scores__status--green{line-height:133.333%;background-color:#36b37e}.candidate__info__jobs__job__scores__status--orange{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:0 4px;color:#fff;background-color:#ffab00;display:flex;align-items:center;border-radius:3px}.candidate__info__jobs__job__scores__right{display:flex;gap:4px;width:100%;justify-content:right}.candidate__info__jobs__job__scores__right div{display:flex;gap:12px;padding:2px 10px;border-radius:20px;cursor:pointer;align-items:center}.candidate__info__jobs__job__scores__right div p:first-child{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__info__jobs__job__scores__right div p:last-child{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px}.candidate__info__jobs__job__scores__right__score--green{background-color:rgba(54,179,126,.1)}.candidate__info__jobs__job__scores__right__score--green p:last-child{color:#36b37e}.candidate__info__jobs__job__scores__right__score--orange{background-color:rgba(255,171,0,.1)}.candidate__info__jobs__job__scores__right__score--orange p:last-child{color:#ffab00}.candidate__info__jobs__job__scores__right__score--red{background-color:rgba(255,86,48,.1)}.candidate__info__jobs__job__scores__right__score--red p:last-child{color:#ff5630}.candidate__info__jobs__job__pay{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#007da6}.candidate__info__jobs__job__title{display:flex;gap:8px}.candidate__info__jobs__job__title h3{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.candidate__info__jobs__job__title p{display:flex;padding:2px 4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border:1px solid #36b37e;border-radius:4px;color:#181818}.candidate__info__jobs__job__details{display:flex;gap:12px}.candidate__info__jobs__job__details p{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#6b758c}.candidate__info__jobs__job__actions{display:flex;align-items:center;gap:12px}.candidate__info__jobs__job__actions button{border-radius:4px;padding:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer}.candidate__info__jobs__job__actions button:first-child{background-color:#007da6;color:#fff;border:none;min-width:80px}.candidate__info__jobs__job__actions button:first-child path{stroke:#007da6}.candidate__info__jobs__job__actions .view-details-link,.candidate__info__jobs__job__actions button:last-child{display:flex;align-items:center;gap:8px;color:#007da6;background-color:#fff;border:1px solid #007da6;border-radius:4px;padding:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer}.candidate__info__jobs__job__actions .view-details-link path,.candidate__info__jobs__job__actions button:last-child path{stroke:#007da6}.candidate__info__jobs-tab{overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none;padding-bottom:24px}.candidate__info__jobs-tab__matching{background:linear-gradient(203deg,#FDFEFF 30.09%,#F0FAFF 95.23%);border:1px solid #edeef1;border-radius:8px;padding:16px;margin-bottom:48px;margin-top:24px}.candidate__info__jobs-tab__matching__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.candidate__info__jobs-tab__matching__head__title{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#007da6;margin:0 0 4px}.candidate__info__jobs-tab__matching__head__subtitle{font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;margin:0}.candidate__info__jobs-tab__matching__badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:2px 8px;border-radius:12px;color:#fff}.candidate__info__jobs-tab__matching__badge--green{background-color:#36b37e}.candidate__info__jobs-tab__matching__kpis{display:flex;gap:12px;flex-wrap:wrap}.candidate__info__jobs-tab__matching__kpis__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);padding:16px;min-width:160px;display:flex;flex-direction:column;gap:4px}.candidate__info__jobs-tab__matching__kpis__card__value{font-size:36px;font-weight:500;letter-spacing:-1.08px;line-height:111.111%;margin:0;color:#1e5eeb}.candidate__info__jobs-tab__matching__kpis__card__label{font-size:12px;font-weight:500;line-height:166.667%;letter-spacing:-.36px;color:#181818;margin:0}.candidate__info__jobs-tab__filters{display:flex;gap:16px;padding:0;height:56px;margin-bottom:12px;align-items:flex-end;border-bottom:1px solid #edeef1}.candidate__info__jobs-tab__filters__btn{border:none;background:rgba(0,0,0,0);padding:20px 0;cursor:pointer;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;position:relative;display:flex;align-items:flex-end;outline:none;box-shadow:none}.candidate__info__jobs-tab__filters__btn--selected{color:#181818}.candidate__info__jobs-tab__filters__btn--selected:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#181818;border-radius:2px}.candidate__info__jobs-tab__list{display:flex;flex-direction:column;gap:24px;margin-top:32px}.candidate__info__jobs-tab__list__empty{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;padding:24px 0;margin:0}.candidate__info__jobs-tab__card{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:0;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.candidate__info__jobs-tab__card--clickable{cursor:pointer}.candidate__info__jobs-tab__card__inner--split{display:grid;grid-template-columns:1fr 360px;grid-gap:24px;gap:24px;align-items:flex-start}.candidate__info__jobs-tab__card__main{min-width:0}.candidate__info__jobs-tab__card__aside{display:flex;flex-direction:column;gap:12px;width:360px;min-width:360px}.candidate__info__jobs-tab__card__aside__match{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#fff;padding:6px 12px;border-radius:12px;background-color:#36b37e;width:-moz-fit-content;width:fit-content;margin-left:auto}.candidate__info__jobs-tab__card__aside__reasons{width:360px;box-sizing:border-box;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);padding:16px;border-radius:12px;background-color:#fff;margin-top:40px}.candidate__info__jobs-tab__card__aside__reasons__title{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin:0 0 12px;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:3px;background-color:#007da6;color:#fff}.candidate__info__jobs-tab__card__aside__reasons__list{list-style:none;padding:0;margin:8px 0 0}.candidate__info__jobs-tab__card__aside__reasons__list li{font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px;color:#181818;margin-top:8px;padding-left:16px;position:relative}.candidate__info__jobs-tab__card__aside__reasons__list li:before{content:"•";position:absolute;left:0;color:#6b758c}.candidate__info__jobs-tab__card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center;justify-content:space-between}.candidate__info__jobs-tab__card__badges__badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:2px 4px;border-radius:4px;color:#fff}.candidate__info__jobs-tab__card__badges__badge__match{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#fff;padding:2px 10px;border-radius:10px}.candidate__info__jobs-tab__card__badges__badge__match--green{background-color:#36b37e}.candidate__info__jobs-tab__card__badges__badge--red{background-color:#ff5630}.candidate__info__jobs-tab__card__badges__badge--blue{background-color:#1571f2}.candidate__info__jobs-tab__card__badges div{display:flex;flex-wrap:wrap;gap:8px}.candidate__info__jobs-tab__card__salary{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#007da6;margin:0 0 16px}.candidate__info__jobs-tab__card__title{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.candidate__info__jobs-tab__card__title h3{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818;margin:0}.candidate__info__jobs-tab__card__title__contract{display:inline-flex;padding:2px 4px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border:1px solid #36b37e;border-radius:4px;color:#181818;background-color:#fff}.candidate__info__jobs-tab__card__details{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.candidate__info__jobs-tab__card__details p{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px;color:#6b758c;margin:0}.candidate__info__jobs-tab__card__details svg{flex-shrink:0}.candidate__info__jobs-tab__card__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:16px}.candidate__info__jobs-tab__card__columns__col{box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);padding:16px;border-radius:12px}.candidate__info__jobs-tab__card__columns__col__title{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin:0 0 8px;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:3px}.candidate__info__jobs-tab__card__columns__col__title--green{background-color:#36b37e;color:#fff}.candidate__info__jobs-tab__card__columns__col__title--orange{background-color:#ffab00;color:#fff}.candidate__info__jobs-tab__card__columns__list{list-style:none;padding:0;margin:0}.candidate__info__jobs-tab__card__columns__list li{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#6b758c;margin-top:12px;padding-left:16px;position:relative}.candidate__info__jobs-tab__card__columns__list li:before{content:"•";position:absolute;left:0}.candidate__info__jobs-tab__card__columns__list--green li:before,.candidate__info__jobs-tab__card__columns__list--orange li:before{color:#6b758c}.candidate__info__jobs-tab__card__criteria{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.candidate__info__jobs-tab__card__criteria__item{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;min-width:120px;padding:8px;border-radius:4px;border-radius:12px;background:#f3fbff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.candidate__info__jobs-tab__card__criteria__item__label{font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;color:#181818}.candidate__info__jobs-tab__card__criteria__item__pct{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#1571f2}.candidate__info__jobs-tab__card__actions{display:flex;align-items:center;gap:12px;margin-top:12px}.candidate__info__jobs-tab__card__actions .view-details-link,.candidate__info__jobs-tab__card__actions button{display:flex;align-items:center;gap:8px;border-radius:4px;padding:8px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;border:none;background-color:#007da6;color:#fff}.candidate__info__jobs-tab__card__actions .view-details-link path,.candidate__info__jobs-tab__card__actions button path{stroke:#fff}.candidate__info__jobs-tab__card__actions .view-details-link--outline,.candidate__info__jobs-tab__card__actions button--outline{background-color:#fff;color:#007da6;border:1px solid #007da6}.candidate__info__jobs-tab__card__actions .view-details-link--outline path,.candidate__info__jobs-tab__card__actions button--outline path{stroke:#007da6}.candidate__info__ai-workflow{padding:24px 0 44px;overflow-y:auto;max-height:calc(100vh - 120px);scrollbar-width:none}.candidate__info__ai-workflow__job-card{border:1px solid #edeef1;border-radius:8px;margin-bottom:12px;background-color:#fff}.candidate__info__ai-workflow__job-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;border:none;background:none;width:100%;text-align:left;border-radius:8px}.candidate__info__ai-workflow__job-card__header__title{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818;font-family:inherit}.candidate__info__ai-workflow__job-card__header__stage{display:flex;align-items:center;gap:12px}.candidate__info__ai-workflow__job-card__header__stage__label{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c}.candidate__info__ai-workflow__job-card__header__chevron{flex-shrink:0;transition:transform .2s ease}.candidate__info__ai-workflow__job-card__header__chevron--open{transform:rotate(180deg)}.candidate__info__ai-workflow__job-card__body{border-top:1px solid #edeef1;padding:20px 16px}.candidate__info__ai-workflow__badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.33px;padding:2px 4px;border-radius:3px;color:#fff;flex-shrink:0}.candidate__info__ai-workflow__badge--completed{background-color:#36b37e}.candidate__info__ai-workflow__badge--processing{background-color:#007da6}.candidate__info__ai-workflow__badge--in-process{background-color:#1571f2}.candidate__info__ai-workflow__badge--pending{background-color:#6b758c}.candidate__info__ai-workflow__badge--human{background-color:#ffab00;color:#181818}.candidate__info__ai-workflow__badge--scheduled{background-color:#1571f2}.candidate__info__ai-workflow__steps{list-style:none;padding:0;margin:0}.candidate__info__ai-workflow__steps__step{display:flex;gap:14px}.candidate__info__ai-workflow__steps__step__track{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.candidate__info__ai-workflow__steps__step__track__line{width:2px;flex:1 1;min-height:20px;background-color:#edeef1;margin:4px 0}.candidate__info__ai-workflow__steps__step__content{padding-bottom:20px;flex:1 1;min-width:0}.candidate__info__ai-workflow__steps__step__content__head{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.candidate__info__ai-workflow__steps__step__content__head__name{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.candidate__info__ai-workflow__steps__step__content__desc{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.42px;color:#6b758c;margin:0 0 2px}.candidate__info__ai-workflow__steps__step__content__datetime{font-size:10px;font-weight:400;letter-spacing:-.3px;color:#7e8aa6;margin:0}.candidate__info__ai-workflow__step-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.candidate__info__ai-workflow__step-icon--completed{background-color:#36b37e}.candidate__info__ai-workflow__step-icon--completed svg{width:14px;height:14px}.candidate__info__ai-workflow__step-icon--processing{background-color:#1571f2}.candidate__info__ai-workflow__step-icon--processing svg{width:16px;height:16px}.candidate__info__ai-workflow__step-icon--pending{background-color:#6b758c}.candidate__info__ai-workflow__step-icon--pending svg{width:16px;height:16px}.candidate__info__ai-workflow__step-icon--pending path{stroke:#fff}.candidate__info__ai-workflow__step-icon--small{width:28px;height:28px}.candidate__info__ai-workflow__step-icon--small.candidate__info__ai-workflow__step-icon--completed svg,.candidate__info__ai-workflow__step-icon--small.candidate__info__ai-workflow__step-icon--pending svg{width:14px;height:14px}.candidate__info__ai-workflow__ai-insight{display:flex;gap:8px;align-items:flex-start;background-color:#f0faff;border:1px solid #f3fbff;border-radius:6px;padding:10px 12px;margin:10px 0 14px}.candidate__info__ai-workflow__ai-insight__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.candidate__info__ai-workflow__ai-insight__label{font-size:11px;font-weight:600;letter-spacing:-.33px;color:#007da6;margin:0 0 3px}.candidate__info__ai-workflow__ai-insight__text{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c;margin:0}.candidate__info__ai-workflow__sub-steps{list-style:none;padding:0;margin:0}.candidate__info__ai-workflow__sub-steps__step{display:flex;gap:10px}.candidate__info__ai-workflow__sub-steps__step__track{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.candidate__info__ai-workflow__sub-steps__step__track__line{width:2px;flex:1 1;min-height:16px;background-color:#edeef1;margin:4px 0}.candidate__info__ai-workflow__sub-steps__step__content{padding-bottom:14px;flex:1 1;min-width:0}.candidate__info__ai-workflow__sub-steps__step__content__head{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.candidate__info__ai-workflow__sub-steps__step__content__head__name{font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.42px;color:#181818}.candidate__info__ai-workflow__sub-steps__step__content__desc{font-size:12px;font-weight:400;line-height:150%;color:#6b758c;margin:0 0 2px}.candidate__info__ai-workflow__sub-steps__step__content__note{font-size:10px;font-weight:400;letter-spacing:-.3px;color:#7e8aa6;margin:0 0 2px}.candidate__timeline{margin:20px 0 16px;background-color:#fafbfb;height:140px;display:flex;align-items:stretch;position:relative;border:1px solid #c4c8d2;border-radius:10px;overflow:hidden}.candidate__timeline__inner{display:flex;align-items:center;width:100%;height:100%;position:relative}.candidate__timeline__inner:before{left:0;width:45%;background-color:#007da6}.candidate__timeline__inner:after,.candidate__timeline__inner:before{content:"";position:absolute;top:50%;height:8px;transform:translateY(-50%);z-index:1;border-radius:8px}.candidate__timeline__inner:after{left:45%;right:8px;background-color:#edeef1}.candidate__timeline__icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;border:2px solid #007da6;background:#fff;position:relative;z-index:4;margin-left:8px}.candidate__timeline__icon svg{width:16px;height:16px;flex-shrink:0}.candidate__timeline__icon--email{border-color:#007da6;margin-left:40px}.candidate__timeline__icon--phone{border-color:#007da6;margin-left:30px}.candidate__timeline__icon--chat{border-color:#007da6;margin-left:50px}.candidate__timeline__icon--whatsapp{border-color:#007da6;margin-left:-10px;z-index:5}.candidate__timeline__icon--grey{border-color:#b8898a;background-color:#b8898a;color:#fff}.candidate__timeline__icon--avatar{margin-left:8px;background-color:#b8898a;border-color:#b8898a}.candidate__timeline__divider{flex:1 1;height:100%;position:relative;z-index:3;min-width:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.candidate__timeline__divider span{position:absolute;top:10px;left:8px;font-size:11px;font-weight:400;color:#6b758c;white-space:nowrap;z-index:4}.candidate__timeline__divider__bottom,.candidate__timeline__divider__top{display:block;width:2px;height:66px;flex-shrink:0}.candidate__timeline__divider__icon{position:absolute!important;top:50%!important;left:0!important;transform:translate(-50%,-50%)!important;margin-left:0!important;z-index:5!important;display:none}.candidate__timeline__end{display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:4}.candidate__timeline__end,.candidate__timeline__end svg{width:32px;height:32px;flex-shrink:0}.candidate__job__modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.candidate__job__modal__container{background-color:#fff;margin-left:auto;width:50%;height:100%;padding:24px 24px 12px;display:flex;flex-direction:column}.candidate__job__modal__container__close{border-bottom:1px solid #edeef1;padding-bottom:12px}.candidate__job__modal__container__close button{background-color:#fafbfb;outline:none;border:none;border-radius:40px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.candidate__job__modal__container__main{overflow-y:auto}.candidate__job__modal__container__main__profile{display:flex;gap:16px;align-items:center;padding:12px 0}.candidate__job__modal__container__main__profile__placeholder{background-color:#b8898a;height:52px;width:52px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:24px;font-weight:500;line-height:116.667%;color:#fff}.candidate__job__modal__container__main__profile div div{display:flex;gap:8px;margin-bottom:4px}.candidate__job__modal__container__main__profile div div p:first-child{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.candidate__job__modal__container__main__profile div div p:nth-of-type(2){color:#181818;background-color:#008055;display:flex;gap:2px;align-items:center;padding-left:2px;padding-right:4px;color:#fff;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;border-radius:3px}.candidate__job__modal__container__main__profile div p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.candidate__job__modal__container__main__content__title{display:flex;justify-content:space-between;background-color:#fafbfb;padding:12px;margin-bottom:16px}.candidate__job__modal__container__main__content__title div{display:flex;align-items:center;gap:8px}.candidate__job__modal__container__main__content__title div p:first-child{color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.candidate__job__modal__container__main__content__title div p:last-child{display:flex;align-items:center;border:1px solid #36b37e;padding:2px 4px;border-radius:4px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.candidate__job__modal__container__main__content__title button{border-radius:4px;border:1px solid #6b758c;background-color:#fff;color:#6b758c;padding:8px;display:flex;gap:8px;cursor:pointer}.candidate__job__modal__container__main__content__score{display:flex;align-items:center;padding:23px 0;gap:8px;border-top:1px solid #edeef1;border-bottom:1px solid #edeef1}.candidate__job__modal__container__main__content__score div{display:flex;align-items:center;border-radius:80px;padding:4px 12px 4px 4px;width:216px;gap:12px}.candidate__job__modal__container__main__content__score div:first-child{cursor:pointer}.candidate__job__modal__container__main__content__score p{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.candidate__job__modal__container__main__content__score__completion--red{background-color:rgba(255,86,48,.1)}.candidate__job__modal__container__main__content__score__completion--green{background-color:rgba(54,179,126,.1)}.candidate__job__modal__container__main__content__score__completion--orange{background-color:rgba(255,171,0,.1)}.candidate__job__modal__container__main__content__stage{display:flex;justify-content:space-between;padding:24px 0;border-bottom:1px solid #edeef1}.candidate__job__modal__container__main__content__stage select{padding:8px 12px;border-radius:4px;border:1px solid #edeef1;background-color:#fff;width:150px;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit;cursor:pointer}.candidate__job__modal__container__main__content__stage select::placeholder{color:#6b758c}.candidate__job__modal__container__main__info{margin-top:24px;border-bottom:1px solid #edeef1;padding-bottom:24px}.candidate__job__modal__container__main__info p:first-child{color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;margin-top:12px}.candidate__job__modal__container__main__info p:nth-of-type(2){display:flex;padding:8px 12px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;background:#fafbfb;margin:12px 0;color:#6b758c}.candidate__job__modal__container__main__info button{display:flex;height:32px;min-width:80px;padding:8px;justify-content:center;align-items:center;gap:8px;background-color:#fff;border:1px solid #007da6;color:#007da6;margin-bottom:12px;border-radius:4px;cursor:pointer}.candidate__job__modal__container__main__info button path{stroke:#007da6}.candidate__job__modal__container__main__line{background-color:#edeef1;height:1px;width:100%;margin-top:24px}.candidate__job__modal__container__btns{display:flex;border-top:1px solid #c4c8d2;padding:16px 20px;gap:8px;bottom:0;width:100%;opacity:1;background-color:#fff}.edit__candidate{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.edit__candidate__container{background-color:#fff;margin:5% auto;border-radius:12px;width:55%;position:relative;overflow-y:auto;max-height:80vh;display:flex;flex-direction:column}.edit__candidate__container__title{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1;font-weight:500;line-height:125%;letter-spacing:-.48px;font-size:16px;color:#181818;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;z-index:1;border-top-left-radius:12px;border-top-right-radius:12px}.edit__candidate__container__title button{background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.edit__candidate__container__heading{display:flex;justify-content:space-between;color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;padding:20px 20px 0}.edit__candidate__container__ssn{display:flex;align-items:center;padding:0 20px;margin-top:32px;margin-bottom:16px;gap:12px}.edit__candidate__container__ssn label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.edit__candidate__container__ssn input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit;width:249px}.edit__candidate__container__missing{text-align:center;margin-top:20px;color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-bottom:20px}.edit__candidate__container__icon{cursor:pointer}.edit__candidate__container__content{padding:0 20px;margin-top:16px;flex:1 1}.edit__candidate__container__content__section{padding:0 16px;border-radius:8px;border:1px solid #edeef1;background:#fafbfb;margin-bottom:16px}.edit__candidate__container__content__section__heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.edit__candidate__container__content__section__heading__title{padding:16px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.edit__candidate__container__content__section__heading__title p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.edit__candidate__container__content__section__heading__title p span{color:#fff;background-color:#36b37e;padding:0 4px;border-radius:3px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-left:16px}.edit__candidate__container__content__section__heading__title path{stroke:#181818}.edit__candidate__container__content__section__heading__title div{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:40px;background-color:#fff}.edit__candidate__container__content__section__heading__arrow{transition:transform .3s ease}.edit__candidate__container__content__section__heading__arrow--rotate{transform:rotate(180deg)}.edit__candidate__container__content__section form{padding:8px 0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;margin-top:8px}.edit__candidate__container__content__section form div{width:48%;display:flex;flex-direction:column;gap:4px}.edit__candidate__container__content__section form div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.edit__candidate__container__content__section form select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.edit__candidate__container__content__section form select::placeholder{color:#6b758c}.edit__candidate__container__content__section form .required-label:after{content:" *";color:red;font-weight:700}.edit__candidate__container__btns{display:flex;width:100%!important;flex-direction:row!important;justify-content:flex-end!important;border-top:1px solid #edeef1!important;padding:16px 20px!important;gap:8px!important;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:1}.edit__candidate__container__btns button{padding:8px 22px}.call-details{position:relative;flex:1 1;display:flex;flex-direction:column;margin:20px 20px 2px}.call-details__card{display:flex;align-items:flex-start;gap:12px;padding:12px 24px 12px 12px;border-radius:8px}.call-details__card__status,.call-details__card__status__icon{display:flex;align-items:center;justify-content:center;height:51px}.call-details__card__status__icon{flex-shrink:0;border-radius:50%;padding:10px;width:51px}.call-details__card__status__icon--green{background-color:#c8f1df;padding:0}.call-details__card__status__icon--orange{background-color:#ffe7d1}.call-details__card__status__icon--red{background-color:#ffdde5}.call-details__card__status__icon--grey{background-color:#edeef1}.call-details__card__main{flex:1 1;min-width:0}.call-details__card__main__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.call-details__card__main__head__name{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;color:#181818}.call-details__card__main__head__call-badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff;padding:2px 4px;border-radius:3px}.call-details__card__main__head__call-badge--green{background-color:#36b37e}.call-details__card__main__head__call-badge--orange{background-color:#ffab00}.call-details__card__main__head__call-badge--red{background-color:#ff5630}.call-details__card__main__head__call-badge--grey{background-color:#6b758c}.call-details__card__main__body{display:flex;align-items:center;gap:32px;margin-top:8px}.call-details__card__main__body p{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c;text-overflow:ellipsis}.call-details__card__main__body p strong{font-weight:500}.call-details__metrics{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:32px;margin-top:20px;border-bottom:1px solid #edeef1;margin-bottom:12px}@media only screen and (max-width:1200px){.call-details__metrics__card{min-width:calc(50% - 6px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.call-details__metrics__card--recording{min-width:100%;flex-basis:100%}}@media only screen and (max-width:770px){.call-details__metrics__card{min-width:100%;flex-basis:100%}}.call-details__metrics__card{background-color:#fff;border-radius:8px;padding:16px 16px 16px 12px;min-width:240px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.call-details__metrics__card__label{font-size:12px;font-weight:500;line-height:166.667%;letter-spacing:-.36px;color:#181818;padding-bottom:12px}.call-details__metrics__card__value{font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;color:#007da6}.call-details__metrics__card--recording{min-width:200px;flex:2 1;overflow:visible;position:relative;z-index:2}.call-details__metrics__card__recording{display:flex;align-items:center;margin-top:8px;position:relative;gap:8px;overflow:visible}.call-details__metrics__card__recording__player{flex:1 1;min-width:0;position:relative;overflow:visible}.call-details__metrics__card__recording__audio{width:100%}.call-details__metrics__card__recording__empty{font-size:12px;font-weight:500;color:#6b758c;min-height:40px;display:flex;align-items:center}.call-details__metrics__card__recording__download{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer;border:1px solid #c4c8d2;padding:8px;border-radius:4px}.call-details__metrics__card__recording__download svg path{stroke:#6b758c;stroke-width:1.5px}.call-details__metrics__card__recording__download--disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.call-details__tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid #edeef1}.call-details__tabs__tab{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#6b758c;background:none;border:none;padding:12px 16px;cursor:pointer;position:relative}.call-details__tabs__tab--active{color:#181818}.call-details__tabs__tab--active:after{content:"";position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#181818;border-radius:2px}.call-details__content{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.call-details__content__left{flex:1 1;min-width:280px;display:flex;gap:20px;align-items:stretch;flex-wrap:nowrap;max-height:520px}.call-details__content__right{flex:1 1;min-width:480px}.call-details__section{margin-bottom:24px}.call-details__section__title{font-size:14px;font-weight:600;line-height:142.857%;letter-spacing:-.42px;color:#181818;margin:0 0 8px}.call-details__section__text{letter-spacing:-.42px}.call-details__section__list,.call-details__section__text{font-size:14px;font-weight:400;line-height:171.429%;color:#6b758c;margin:0}.call-details__section__list{padding-left:20px}.call-details__section--summary{padding:16px;background-color:#f3fbff;border-radius:8px}.call-details__details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.call-details__details-grid__label{color:#6b758c}.call-details__details-grid__value{color:#181818;display:flex;align-items:center;gap:6px}.call-details__sentiment-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.call-details__sentiment-dot--positive{background-color:#36b37e}.call-details__transcript{width:100%;background-color:#fafbfb;border-radius:8px;padding:24px;max-height:60vh;overflow-y:auto}.call-details__transcript__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.call-details__transcript__list__entry{display:flex;align-items:center;gap:8px;background-color:#fff;padding:12px 16px;border-radius:8px;border:1px solid #edeef1}.call-details__transcript__list__entry__icon{width:24px;height:24px}.call-details__transcript__list__entry__icon svg{width:20px;height:20px}.call-details__transcript__list__entry__body{flex:1 1;min-width:0;display:flex;flex-direction:column}.call-details__transcript__list__entry__body__time{flex-shrink:0;font-size:12px;font-weight:400;color:#6b758c;line-height:150%;letter-spacing:-.36px}.call-details__transcript__list__entry__body__text{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818;word-break:break-word}.call-details__placeholder{font-size:14px;color:#6b758c;margin:0}.call-details__content--cost{width:100%}.call-details__cost-not-available{font-size:14px;font-weight:400;line-height:171.429%;color:#6b758c;margin:20px 0 0}.call-details__cost-breakdown{width:100%;background-color:#fafbfb;border-radius:8px;padding:20px;margin-top:20px;display:flex}.call-details__cost-breakdown__left{flex:auto;display:flex;flex-direction:column;justify-content:space-between}.call-details__cost-breakdown__left__header__title{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.call-details__cost-breakdown__left__header__subtitle{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.call-details__cost-breakdown__left__body{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.call-details__cost-breakdown__left__body__legend{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:200px;margin:0 12px 0 0}.call-details__cost-breakdown__left__body__legend__item{display:flex;align-items:center;gap:12px}.call-details__cost-breakdown__left__body__legend__item__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.call-details__cost-breakdown__left__body__legend__item__dot--purple{background-color:#7a6ff4}.call-details__cost-breakdown__left__body__legend__item__dot--lavender{background-color:#b1a8ff}.call-details__cost-breakdown__left__body__legend__item__dot--blue{background-color:#38a7f7}.call-details__cost-breakdown__left__body__legend__item__dot--pink{background-color:#ff4b99}.call-details__cost-breakdown__left__body__legend__item__dot--red{background-color:#e53935}.call-details__cost-breakdown__left__body__legend__item__dot--green{background-color:#008055}.call-details__cost-breakdown__left__body__legend__item__dot--orange{background-color:#f5a623}.call-details__cost-breakdown__left__body__legend__item__dot--default{background-color:#6b758c}.call-details__cost-breakdown__left__body__legend__item__label{flex:1 1;font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px;color:#6b758c}.call-details__cost-breakdown__left__body__legend__item__values{display:flex;align-items:center;gap:8px;flex-shrink:0}.call-details__cost-breakdown__left__body__legend__item__values__cost{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.call-details__cost-breakdown__left__body__legend__item__values__percent{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#6b758c}.call-details__cost-breakdown__chart{position:relative;flex-shrink:0;padding:0 24px;width:380px}.call-details__cost-breakdown__chart__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.call-details__cost-breakdown__chart__center__value{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px;color:#181818}.call-details__cost-breakdown__chart__center__label{font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;color:#6b758c;margin-top:2px}.call-details__technical-details{width:100%;margin-top:16px;border:1px solid #edeef1;border-radius:8px;overflow:hidden}.call-details__technical-details__row{display:flex;padding:12px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #edeef1}.call-details__technical-details__row:last-child{border-bottom:none}.call-details__technical-details__row__label{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.call-details__technical-details__row__value{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818;display:flex;align-items:center;gap:6px}.call-details__screening-card{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:12px;background:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);flex:1 1;min-width:300px;overflow:hidden}.call-details__screening-card h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.6px;color:#181818;margin:0}.call-details__screening-card__dispositions{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:#fafbfb}.call-details__screening-card__dispositions span:first-child{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.call-details__screening-card__dispositions__badge{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#deebff;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;color:#1571f2}.call-details__screening-card__subremarks{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:4px;background:#fafbfb}.call-details__screening-card__subremarks h4{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;color:#6b758c;margin:0 0 8px}.call-details__screening-card__subremarks span{display:block;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.36px;color:#181818}.call-details__screening-card__summary{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:4px;border-top:4px solid #007da6;background:#f0faff;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c4c8d2 rgba(0,0,0,0)}.call-details__screening-card__summary::-webkit-scrollbar{width:4px}.call-details__screening-card__summary::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.call-details__screening-card__summary::-webkit-scrollbar-thumb{background:#c4c8d2;border-radius:4px}.call-details__screening-card__summary h4{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;color:#6b758c;margin:0 0 4px}.call-details__screening-card__summary p{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.36px;color:#181818;margin:0}.call-details__screening-card__summary__empty{font-size:12px;color:#6b758c;margin:0}.call-details__screening-card__summary__list{width:100%;padding-left:16px;margin:0}.call-details__screening-card__summary__list__item{font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.36px;color:#181818;margin-bottom:4px}.call-details__screening-card__summary__list__item::marker{color:#007da6}.call-details__screening-card__summary__list__item__title{font-weight:600;color:#181818}.call-details__job-card{display:flex;padding:24px 24px 12px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:12px;background:#fff;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31);flex:1 1;min-width:300px}.call-details__job-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;padding-bottom:12px}.call-details__job-card__header__contract{display:flex;min-width:24px;padding:2px 4px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;color:#181818;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.36px}.call-details__job-card__header h3{color:#181818;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.6px;margin:0}.call-details__job-card__row{display:flex;padding:12px 0;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #edeef1}.call-details__job-card__row--last{border-bottom:none}.call-details__job-card__row__label{font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#6b758c}.call-details__job-card__row__value{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818;text-align:right}.call-details__job-card__row__value--pay{display:flex;align-items:center;gap:6px}.call-details__job-card__row__value__check{display:flex;align-items:center;width:16px;height:16px;border-radius:3px;background-color:#36b37e;color:#fff}.action-items{border:1px solid #edeef1;border-radius:12px;margin-top:20px}.action-items__title{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px;color:#181818;padding:16px}.action-items__list{list-style:none;margin:0;display:flex;flex-direction:column;gap:16px;border-top:1px solid #edeef1;padding:16px}.action-items__list__item{border-radius:8px}.action-items__list__item__inner{display:flex;align-items:flex-start;gap:12px}.action-items__list__item__inner__icons{display:flex;flex-direction:column;justify-content:center;width:25px}.action-items__list__item__inner__icons div{margin-left:12px;margin-top:4px}.action-items__list__item__inner__icons__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.action-items__list__item__inner__icons__icon--default{background-color:#6b758c;border:1px solid #fff}.action-items__list__item__inner__icons__icon--default svg{width:16px;height:16px;color:#fff}.action-items__list__item__inner__icons__icon--default svg path{stroke-width:2px}.action-items__list__item__inner__body{flex:1 1;min-width:0}.action-items__list__item__inner__body__title{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818;margin:2px 0}.action-items__list__item__inner__body__desc{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;margin-bottom:4px}.action-items__list__item__inner__body__time{font-size:12px;font-weight:500;color:#6b758c;margin-bottom:8px}.action-items__list__item__inner__body__nested{display:flex;flex-direction:column;margin-top:8px}.action-items__list__item__inner__body__nested__group{display:flex;flex-direction:column;gap:0}.action-items__list__item__inner__body__nested__group__entry{display:flex;flex-direction:column;gap:2px;padding-top:4px;padding-bottom:12px}.action-items__list__item__inner__body__nested__group__entry__row{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;color:#6b758c}.action-items__list__item__inner__body__nested__group__entry__row__content__label{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-right:4px;color:#181818}.action-items__list__item__inner__body__nested__group__entry__row__content__scheduled{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;margin-bottom:4px;margin-top:2px}.action-items__list__item__inner__body__nested__group__entry__row__content__time{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c}.action-items__list__item__inner__body__nested__group__entry__row__icon{width:20px;height:20px;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.action-items__list__item__inner__body__nested__group__entry__row__icon svg{width:16px;height:16px}.action-items__list__item__inner__body__nested__group__entry__row__icon--scheduled{background-color:#1571f2}.action-items__list__item__inner__body__nested__group__entry__row__icon--pending{background-color:#ffab00}.action-items__list__item__inner__body__nested__group__entry__row__icon--success{background-color:#36b37e}.action-items__list__item__inner__body__nested__group__entry__row__link{display:inline-flex;align-items:center;margin-left:auto;cursor:pointer}.action-items__list__item__inner__body__nested__group__entry__row__link svg{width:14px;height:14px}.action-items__list__item__inner__body__nested__tag{font-size:12px;font-weight:500;padding:2px 6px;border-radius:3px;color:#fff}.action-items__list__item__inner__body__nested__tag--blue{background-color:#1571f2}.action-items__list__item__inner__body__nested__tag--orange{background-color:#ffab00}.action-items__list__item__inner__body__nested__tag--green{background-color:#36b37e}.postedDetail{overflow-y:scroll;height:90vh;flex:1 1;display:flex;flex-direction:column;margin-left:56px}.postedDetail__actions{display:flex;align-items:center;align-self:stretch;justify-content:flex-end;gap:16px;padding-top:20px;padding-bottom:12px;border-bottom:1px solid #edeef1;padding-right:20px}.postedDetail__actions .job__main__score__assigned-trigger{padding:0 20px!important;height:30px!important;font-size:13px!important;border-radius:9999px!important}.postedDetail__actions .job__main__score__assigned-option{padding:6px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;height:auto!important}.postedDetail__actions .job__main__score__assigned-options{gap:12px!important}.postedDetail__actions .job__main__score__assigned-row{justify-content:space-between!important}.postedDetail__actions .job__main__score__assigned-date{font-size:13px!important}.postedDetail__actions .job__main__score__user-trigger{padding:0 14px!important;height:34px!important;font-size:13px!important;border-radius:8px!important}.postedDetail__actions .job__main__score__user-trigger__spinner{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#007da6;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.postedDetail__actions .job__main__score__user-avatar__img{width:20px;height:20px;border-radius:50%;object-fit:cover}.postedDetail__actions__view{display:flex;align-items:center;gap:8px}.postedDetail__actions__view a{color:#6b758c;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.postedDetail__actions__btns{display:flex;align-items:stretch;gap:8px}.postedDetail__actions__btns a{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:8px;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;background-color:#008055;text-decoration:none;border-radius:4px}.postedDetail__actions__btns div{display:flex;gap:8px}.postedDetail__actions__btns div button:not(.job__main__score__assigned-trigger):not(.job__main__score__assigned-option):not(.job__main__score__user-trigger){padding:5px 12px;font-size:12px}.postedDetail__details{display:flex;flex-direction:column;gap:16px;padding:36px 0;border-bottom:1px solid #edeef1}.postedDetail__details__wrapper{display:flex;align-items:center;gap:4px}.postedDetail__details__wrapper__time{color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.postedDetail__details__salary{color:#007da6;font-size:36px;font-weight:500;line-height:111.111%;letter-spacing:-1.08px;margin-bottom:4px}.postedDetail__details__title{display:flex;gap:12px;align-items:center}.postedDetail__details__title h2{color:#181818;font-size:24px;font-weight:500;line-height:116.667%;letter-spacing:-.72px}.postedDetail__details__title p{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #36b37e;background:#fafbfb;color:#181818;font-size:12px;font-weight:400;letter-spacing:-.36px;padding:2px 4px;line-height:150%}.postedDetail__details__title h4{border-radius:3px;background:linear-gradient(90deg,#007DA6,#1CA9D7);width:-moz-fit-content;width:fit-content;padding:0 4px;line-height:133.333%;font-size:12px;font-weight:500;letter-spacing:-.36px;color:#fff;height:16px}.postedDetail__details__location{display:flex;gap:12px}.postedDetail__details__location div{display:flex;align-items:center;gap:4px}.postedDetail__details__location div p{color:#6b758c;font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px}.postedDetail__details__description{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.postedDetail__details__toggle-btn{width:-moz-fit-content;width:fit-content;padding:8px;border-radius:4px;border:1px solid #007da6;background-color:#fff;color:#007da6;font-size:12px;font-weight:500;letter-spacing:-.36px;cursor:pointer}.postedDetail__more-details{display:flex;flex-direction:column;padding-bottom:36px;border-bottom:1px solid #edeef1}.postedDetail__more-details__content{padding:24px 0;border-bottom:1px solid #edeef1}.postedDetail__more-details__content__cards{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.postedDetail__more-details__content__cards__urgent{background-color:#ff5630;color:#fff;font-size:10px;font-weight:400;letter-spacing:-.3px;border-radius:30px;display:flex;align-items:center;gap:4px;padding:1px 5px;animation:bounce2 2s ease infinite}.postedDetail__more-details__content__cards__urgent svg{width:6px;height:6px}.postedDetail__more-details__content__cards div{width:49%}.postedDetail__more-details__content__cards div label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:4px}.postedDetail__more-details__content__cards div label .data-tip{z-index:4}.postedDetail__more-details__content__cards div p{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:2px}.postedDetail__more-details__content__cards div p a{font-size:13.5px;color:inherit;text-decoration:none}.postedDetail__more-details__description{padding:24px 0}.postedDetail__more-details__description p{color:#181818;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:24px;white-space:pre-wrap}.postedDetail h1{padding:20px 0;color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.postedDetail__no-candidates{text-align:center;padding-top:24px}.postedDetail__filters{padding-right:20px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.postedDetail__filters__action{display:flex;align-items:flex-end;gap:22px;border-bottom:1px solid #edeef1;height:56px}.postedDetail__filters__action__left{display:flex;gap:22px}.postedDetail__filters__action__right{margin-left:auto}.postedDetail__filters__action__right div{display:flex;align-items:center;gap:8px;height:55px;padding-bottom:12px}.postedDetail__filters__action__right__filter{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;padding:8px}.postedDetail__filters__action__right__filter:disabled{cursor:not-allowed}.postedDetail__filters__action__right__filter svg{width:16px;height:16px}.postedDetail__filters__action__right__filter--main{margin-left:auto;background:#edeef1;border-radius:4px}.postedDetail__filters__action__filter{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;padding:8px 8px 20px}.postedDetail__filters__action__filter:disabled{cursor:not-allowed}.postedDetail__filters__action__filter--active{border-bottom:2px solid #181818}.postedDetail__filters__action__filter--main{margin-left:auto;background:#edeef1;border-radius:4px}.postedDetail__filters__action p{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px}.postedDetail__filters__form{padding:24px 0}.postedDetail__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.postedDetail__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.postedDetail__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.postedDetail__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.postedDetail__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.postedDetail__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.postedDetail__filters__form__inputs__input select::placeholder{color:#6b758c}.postedDetail__filters__form__inputs__input input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:145%;letter-spacing:-.42px;font-family:inherit}.postedDetail__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.postedDetail__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.postedDetail__filters__form__btns button{padding:8px 25px}.postedDetail__actions__dropdowns{display:flex;align-items:center;gap:8px}.postedDetail__grid{margin-right:20px;display:flex;flex-direction:column;gap:20px;margin-top:20px}.candidate-table{border-collapse:collapse;width:100%;margin-right:20px}.candidate-table thead{background:#fafbfb;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.candidate-table th{border-radius:4px;color:#6b758c;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:150%;padding:12px;text-align:left}.candidate-table tr{padding-left:12px;padding-right:12px}.candidate-table td{text-align:left;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;padding:16px 12px;border-bottom:1px solid #edeef1;vertical-align:middle;cursor:pointer}.candidate-table td div{display:flex;align-items:center;justify-content:flex-start;gap:8px}.candidate-table td button{background-color:#fff;border:none}.candidate-table td svg{cursor:pointer}.candidate-table td:nth-child(2){color:#181818;font-size:14px;font-weight:500;letter-spacing:-.42px}.candidate-table img{width:32px;height:32px;border-radius:50%;object-fit:cover}.candidate-table__percent{color:#181818;font-weight:500;letter-spacing:-.379px;line-height:125%;font-size:12px}.candidate-table__score--green{color:#36b37e;background-color:rgba(54,179,126,.1)}.candidate-table__score--green,.candidate-table__score--orange{padding:2px 10px;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px;border-radius:20px}.candidate-table__score--orange{color:#ffab00;background-color:rgba(255,171,0,.1)}.candidate-table__score--red{color:#ff5630;background-color:rgba(255,86,48,.1);padding:2px 10px;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.6px;border-radius:20px}.candidate-table__stage--screening{color:#fff;background-color:#f2a300;padding:0 4px;border-radius:3px}.candidate-table__stage--new{color:#fff;background-color:#1571f2;padding:0 4px;border-radius:3px}.candidate-table__stage--submitted{color:#fff;background-color:#007da6;padding:0 4px;border-radius:3px}.candidate-table__stage--placed{color:#fff;background-color:#9747ff;padding:0 4px;border-radius:3px}.candidate-table__stage--ended{color:#fff;background-color:#ff5630;padding:0 4px;border-radius:3px}.candidate-table__stage--archived{color:#fff;background-color:#6b758c;padding:0 4px;border-radius:3px}.candidate-table__placeholder{width:24px;height:24px;border-radius:50%;background-color:#b8898a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500}.candidate-table tbody{background-color:#fff}.suggested-candidate-card{background-color:#fff;border-radius:12px;padding:24px;cursor:pointer;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.suggested-candidate-card__top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px}.suggested-candidate-card__top__profile{display:flex;align-items:center;gap:12px}.suggested-candidate-card__top__profile__avatar{width:40px;height:40px;border-radius:50%;background-color:#b8898a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.suggested-candidate-card__top__profile__meta{display:flex;flex-direction:column;gap:4px}.suggested-candidate-card__top__profile__meta__name{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.5px;line-height:155.556%;color:#181818}.suggested-candidate-card__top__profile__meta__id-email-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.suggested-candidate-card__top__profile__meta__id-email-row__email,.suggested-candidate-card__top__profile__meta__id-email-row__id{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;display:inline-flex;align-items:center;gap:4px}.suggested-candidate-card__action{padding:8px 12px!important;font-size:12px!important;min-width:140px;align-self:unset!important;background:linear-gradient(90deg,#007DA6,#1CA9D7);color:#fff;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.suggested-candidate-card__action svg path{stroke:#fff}.suggested-candidate-card__grid{display:grid;grid-template-columns:1.8fr 1.8fr 1fr 1fr 1fr;grid-gap:56px;gap:56px;padding-top:8px}.suggested-candidate-card__field{display:flex;flex-direction:column;gap:4px}.suggested-candidate-card__field__row{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.suggested-candidate-card__field__row--pill-left .suggested-candidate-card__field__pill{margin-left:0}.suggested-candidate-card__field__label-text{margin:0;color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.suggested-candidate-card__field__value{margin:0;color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.suggested-candidate-card__field__progress-wrap{display:flex;align-items:center;gap:8px}.suggested-candidate-card__field__progress-wrap__progress-bar{flex:1 1;height:4px;background-color:#edeef1;border-radius:3px;overflow:hidden}.suggested-candidate-card__field__progress-wrap__progress-bar__progress-fill{height:100%;background-color:#36b37e;border-radius:3px;transition:width .2s ease}.suggested-candidate-card__field__pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.35;color:#fff;width:-moz-fit-content;width:fit-content;margin-left:auto}.suggested-candidate-card__field__pill--green{background-color:#36b37e}.suggested-candidate-card__field__pill--red{background-color:#ff5630}.suggested-candidate-card__field__pill--orange{background-color:#ffab00}.suggested-candidate-card__field__pill--unknown{background-color:#6b758c}.candidates{height:90vh;flex:1 1;display:flex;flex-direction:column;margin-left:20px;overflow-y:scroll}.candidates__header{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.candidates__header h1{padding:20px 0;color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.candidates__header__range{display:flex;align-items:center;gap:8px}.candidates__header__range__btn{border:none;background:rgba(0,0,0,0);color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:8px;border-radius:6px;cursor:pointer}.candidates__header__range__btn--active{background-color:#edeef1;color:#181818}.candidates__kpis{display:flex;gap:12px;padding-right:20px;padding-bottom:32px}.candidates__kpis__card{width:260px;background-color:#fff;border:1px solid #edeef1;border-radius:12px;padding:16px}.candidates__kpis__card__header{display:flex;align-items:center;justify-content:space-between}.candidates__kpis__card__header p{color:#181818;margin:0}.candidates__kpis__card__badge,.candidates__kpis__card__header p{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.candidates__kpis__card__badge{padding:2px 6px;border-radius:12px;color:#fff}.candidates__kpis__card__badge--green{background-color:#36b37e}.candidates__kpis__card__row{display:flex;justify-content:space-between;align-items:flex-end}.candidates__kpis__card__value{margin:16px 0 0;color:#007da6;font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:120%}.candidates__tabs-bar{padding-right:20px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.candidates__tabs-bar__row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edeef1;gap:12px}.candidates__tabs-bar__tabs{display:flex;gap:16px;padding:0;height:56px}.candidates__tabs-bar__tabs__btn{border:none;background:rgba(0,0,0,0);padding:20px 0;cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;position:relative;display:flex;align-items:flex-end}.candidates__tabs-bar__tabs__btn--active{color:#181818}.candidates__tabs-bar__tabs__btn--active:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background-color:#007da6;border-radius:2px}.candidates__tabs-bar__right{margin-left:auto;display:flex;align-items:center;gap:8px;height:56px}.candidates__tabs-bar__right__search{border-radius:4px;border:1px solid #c4c8d2;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;display:flex;align-items:center;gap:24px;margin-right:24px}.candidates__tabs-bar__right__search input{border:none;padding:8px 0 8px 12px;border-radius:4px}.candidates__tabs-bar__right__search button{border:none;background:rgba(0,0,0,0);cursor:pointer}.candidates__tabs-bar__right__search input:focus{outline:none}.candidates__tabs-bar__right__search svg{cursor:pointer;margin-right:12px}.candidates__tabs-bar__right__search::placeholder{color:#6b758c}.candidates__tabs-bar__right__filter{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;padding:8px}.candidates__tabs-bar__right__filter:disabled{cursor:not-allowed}.candidates__tabs-bar__right__filter--main{margin-left:auto;background:#edeef1;border-radius:4px}.candidates__tabs-bar__right p{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin:0}.candidates__tabs-bar__filters__form{padding:24px 0}.candidates__tabs-bar__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.candidates__tabs-bar__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.candidates__tabs-bar__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.candidates__tabs-bar__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.candidates__tabs-bar__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.candidates__tabs-bar__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.candidates__tabs-bar__filters__form__inputs__input select::placeholder{color:#6b758c}.candidates__tabs-bar__filters__form__inputs__input input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:145%;letter-spacing:-.42px;font-family:inherit}.candidates__tabs-bar__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.candidates__tabs-bar__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.candidates__tabs-bar__filters__form__btns button{padding:8px 25px}.candidates__cards-wrapper{width:100%;padding-right:20px}.candidates__cards-wrapper__cards{display:flex;flex-direction:column;gap:10px;padding-top:20px}.candidates__card{background-color:#fff;border:1px solid #edeef1;border-radius:12px;padding:24px;cursor:pointer}.candidates__card__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.candidates__card__top__profile{display:flex;align-items:center;gap:12px}.candidates__card__top__profile__meta{display:flex;flex-direction:column;gap:2px}.candidates__card__top__profile__meta__name{margin:0;color:#181818;font-size:18px;font-weight:500;line-height:155.556%;letter-spacing:-.56px}.candidates__card__top__profile__meta__email{margin:0;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.candidates__card__top__profile__avatar{width:34px;height:34px;border-radius:50%;background-color:#b8898a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:142.857%}.candidates__card__action{padding:8px 10px!important;font-size:12px!important;min-width:160px;align-self:unset!important;background:linear-gradient(90deg,#007DA6,#1CA9D7);font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.candidates__card__grid{display:grid;grid-template-columns:1.2fr 1.1fr 1.1fr 1fr 1fr;grid-gap:12px;gap:12px;padding-top:12px}.candidates__card__field{display:flex;flex-direction:column;gap:4px}.candidates__card__field p{margin:0}.candidates__card__field p:first-child{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.candidates__card__field__row{display:flex;align-items:center;gap:8px}.candidates__card__field__row__value{color:#181818!important;font-size:14px!important;font-weight:500!important;line-height:150%;letter-spacing:-.36px}.candidates__card__field__row__pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff;width:-moz-fit-content;width:fit-content}.candidates__card__field__row__pill--green{background-color:#36b37e}.candidates__card__field__row__pill--red{background-color:#ff5630}.candidates__card__field__row__pill--unknown{background-color:#6b758c}.candidates__no-candidates{text-align:center;padding-top:24px}.candidates__no-candidates p:first-child{color:#007da6;font-size:16px;font-weight:500}.candidates__no-candidates p{color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin:10px 0}.candidates__no-candidates button{padding:10px 20px;color:#6b758c;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;background:none;border:1px solid #c4c8d2}.candidate__detail__modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.candidate__detail__modal__container{background-color:#fff;margin-left:auto;width:60%;height:100%;padding:24px 24px 12px;display:flex;flex-direction:column}.candidate__detail__modal__container__footer{border-top:1px solid #c4c8d2;background-color:#fff;display:flex;justify-content:space-between;padding-bottom:12px;align-items:center;padding-top:20px;position:fixed;bottom:0;width:calc(60% - 56px)}.candidate__detail__modal__container__footer svg{cursor:pointer}.candidate__detail__modal__container__footer div{display:flex}.candidate__detail__modal__container__footer div button{margin-left:8px;padding:8px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.candidate__detail__modal__container__footer div button:last-child{border:1px solid #007da6;color:#007da6;background-color:#fff}.candidate__detail__modal__container__footer div button:first-child{border:none;color:#fff;background-color:#007da6}.candidate__detail__modal__container__footer div button:disabled{opacity:.5;cursor:not-allowed}.candidate__detail__modal__container__footer div div{height:100%;width:1px;background-color:#edeef1;margin-left:8px}.candidate__detail__modal .candidate__info__overview__detail__grid__form{grid-template-columns:repeat(3,1fr)!important;gap:40px!important;padding:8px 12px!important}.candidate__detail__modal .candidate__info__overview__detail__grid__form div{gap:8px!important}.candidate__detail__modal .candidate__info__about__grid{padding:16px 12px 12px!important}.candidate__detail__modal .candidate__info__about__grid,.candidate__detail__modal .candidate__info__about__hidden__grid{grid-template-columns:repeat(3,1fr)!important;gap:40px!important}.candidate__detail__modal .candidate__info__overview__edit__actions{right:60px!important}@media(min-width:1640px){.candidate__detail__modal .candidate__info__overview__edit__actions{right:60px!important}}.call-logs{margin-left:20px;height:auto;min-height:0;min-width:0;max-width:100%;flex:1 1;display:flex;flex-direction:column}.call-logs__header{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.call-logs__header h1{padding:20px 0;color:#181818;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.6px}.call-logs__header__range{display:flex;align-items:center;gap:8px}.call-logs__header__range-btn{border:none;background:rgba(0,0,0,0);color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;padding:8px;border-radius:6px;cursor:pointer}.call-logs__header__range-btn--active{background-color:#edeef1;color:#181818}.call-logs__toolbar{position:relative;top:auto;z-index:auto;padding-right:20px;background-color:#fff}.call-logs__toolbar__row{display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #edeef1;gap:12px}.call-logs__toolbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px;height:56px}.call-logs__toolbar__search{border-radius:4px;border:1px solid #c4c8d2;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;display:flex;align-items:center;gap:24px;margin-right:24px}.call-logs__toolbar__search input{border:none;padding:8px 0 8px 12px;border-radius:4px}.call-logs__toolbar__search button{border:none;background:rgba(0,0,0,0);cursor:pointer}.call-logs__toolbar__search input:focus{outline:none}.call-logs__toolbar__search svg{cursor:pointer;margin-right:12px}.call-logs__toolbar__search::placeholder{color:#6b758c}.call-logs__toolbar__filter{background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;padding:8px}.call-logs__toolbar__filter:disabled{cursor:not-allowed}.call-logs__toolbar__filter--main{margin-left:auto;background:#edeef1;border-radius:4px}.call-logs__toolbar__summary{color:#6b758c;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin:0}.call-logs__toolbar__filters__form{padding:24px 0}.call-logs__toolbar__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.call-logs__toolbar__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px}.call-logs__toolbar__filters__form__inputs:last-child{border-bottom:1px solid #c4c8d2}.call-logs__toolbar__filters__form__inputs__input{width:20%;display:flex;row-gap:4px;flex-direction:column;position:relative}.call-logs__toolbar__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.call-logs__toolbar__filters__form__inputs__input select{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;font-family:inherit}.call-logs__toolbar__filters__form__inputs__input select::placeholder{color:#6b758c}.call-logs__toolbar__filters__form__inputs__input input{padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;font-size:14px;font-weight:400;line-height:145%;letter-spacing:-.42px;font-family:inherit}.call-logs__toolbar__filters__form__inputs__input .rs-picker-input-group{border:1px solid #c4c8d2!important;border-radius:4px!important}.call-logs__toolbar__filters__form__btns{display:flex;column-gap:8px;padding-top:20px}.call-logs__toolbar__filters__form__btns button{padding:8px 25px}.call-logs__col--1{width:170px}.call-logs__col--2{width:280px}.call-logs__col--3{width:200px}.call-logs__col--4,.call-logs__col--5{width:160px}.call-logs__col--6{width:220px}.call-logs__col--7{width:70px}.call-logs__empty{margin-top:16px;color:#6b758c}.call-logs__link-cell{display:inline-flex;align-items:center;gap:6px;width:100%;max-width:100%;color:#181818;cursor:pointer;text-align:left;text-decoration:none}.call-logs__link-cell__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.call-logs__link-cell__icon{opacity:0;display:inline-flex;flex-shrink:0;transition:opacity .15s ease}.call-logs__link-cell:hover{color:#007da6}.call-logs__link-cell:hover .call-logs__link-cell__icon{opacity:1}.call-logs__call-id{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;max-width:100%;min-width:0;cursor:pointer;text-align:left}.call-logs__call-id__text{overflow:hidden;text-overflow:ellipsis;min-width:0}.call-logs__call-id__copy{opacity:0;display:inline-flex;flex-shrink:0;transition:opacity .15s ease}.call-logs__call-id:hover .call-logs__call-id__copy{opacity:1}.call-logs__action-open{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.call-logs__call-row__main__head__call-badge{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#fff;padding:2px 4px;border-radius:3px}.call-logs__call-row__main__head__call-badge--green{background-color:#36b37e}.call-logs__call-row__main__head__call-badge--orange{background-color:#ffab00}.call-logs__call-row__main__head__call-badge--red{background-color:#ff5630}.call-logs__call-row__main__head__call-badge--grey{background-color:#6b758c}.static.static--call-logs{min-width:0;max-width:100%;box-sizing:border-box}.static.static--call-logs .static__container--table{overflow:visible;min-width:0;max-width:100%}.static.static--call-logs .call-logs__table-head{position:-webkit-sticky;position:sticky;top:0;z-index:6;overflow:hidden;background-color:#fff;box-shadow:0 1px 0 #edeef1}.static.static--call-logs .static__table-scroll{max-width:100%;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c4c8d2 #edeef1}@supports not (overflow-y:clip){.static.static--call-logs .static__table-scroll{overflow-y:visible}}.static.static--call-logs .static__table-scroll::-webkit-scrollbar{width:6px;height:6px}.static.static--call-logs .static__table-scroll::-webkit-scrollbar-track{background:#edeef1;border-radius:3px}.static.static--call-logs .static__table-scroll::-webkit-scrollbar-thumb{background:#c4c8d2;border-radius:3px}.static.static--call-logs .static__table-scroll::-webkit-scrollbar-thumb:hover{background:#6b758c}.static.static--call-logs table.submissions-table--call-logs-body,.static.static--call-logs table.submissions-table--call-logs-head{width:100%;max-width:none;min-width:100%;table-layout:fixed}.static.static--call-logs table.submissions-table--call-logs-body td,.static.static--call-logs table.submissions-table--call-logs-head th{min-width:0;text-align:left}.static.static--call-logs table.submissions-table--call-logs-head thead th{background-color:#fff;background-clip:padding-box;box-shadow:0 1px 0 #edeef1}.static.static--call-logs table.submissions-table--call-logs-head th:last-child{color:rgba(0,0,0,0);text-shadow:none;position:static;border-left:none;box-shadow:none;background-image:none}.static.static--call-logs table.submissions-table--call-logs-body td:last-child,.static.static--call-logs table.submissions-table--call-logs-body th:last-child,.static.static--call-logs table.submissions-table--call-logs-head td:last-child,.static.static--call-logs table.submissions-table--call-logs-head th:last-child{min-width:70px;width:70px;max-width:70px;padding-left:0;padding-right:20px;box-sizing:border-box;text-align:right}.static.static--call-logs table.submissions-table--call-logs-body td:last-child{position:static;right:auto;z-index:auto;border-left:none;box-shadow:none}@media only screen and (max-width:770px){.static.static--call-logs .call-logs__col--1{width:160px}.static.static--call-logs .call-logs__col--2{width:180px}.static.static--call-logs .call-logs__col--3{width:190px}.static.static--call-logs .call-logs__col--4{width:150px}.static.static--call-logs .call-logs__col--5{width:165px}.static.static--call-logs .call-logs__col--6{width:190px}.static.static--call-logs .call-logs__col--7{width:95px}}main.main--call-logs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c4c8d2 #edeef1}main.main--call-logs::-webkit-scrollbar{width:6px;height:6px}main.main--call-logs::-webkit-scrollbar-track{background:#edeef1;border-radius:3px}main.main--call-logs::-webkit-scrollbar-thumb{background:#c4c8d2;border-radius:3px}main.main--call-logs::-webkit-scrollbar-thumb:hover{background:#6b758c}.two-fa-settings{display:flex;align-items:flex-start;padding:44px 20px 40px;max-width:900px;margin:auto}.two-fa-settings__back-col{flex-shrink:0;margin-right:32px}.two-fa-settings__back{background:#fafbfb;border:none;cursor:pointer;padding:4px;display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;color:#6b758c;transition:color .2s}.two-fa-settings__back:hover{color:#181818}.two-fa-settings__back svg{width:24px;height:24px}.two-fa-settings__main{flex:1 1;min-width:0;margin:auto}.two-fa-settings__title{margin-bottom:32px;padding-bottom:24px;color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;border-bottom:1px solid #edeef1}.two-fa-settings__status{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.two-fa-settings__status__item{display:flex;flex-direction:column;gap:8px}.two-fa-settings__status__label{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.two-fa-settings__status__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;line-height:133.333%;letter-spacing:-.36px;color:#fff;width:-moz-fit-content;width:fit-content}.two-fa-settings__status__pill--enabled{background-color:#36b37e}.two-fa-settings__status__pill--not-configured{background-color:#ff5630}.two-fa-settings__separator{margin-bottom:32px;border:none;border-top:1px solid #edeef1}.two-fa-settings__methods{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:32px}.two-fa-settings__methods__card{flex:1 1;min-width:280px;padding:16px;background:#fafbfb;border-radius:8px;display:flex;flex-direction:column}.two-fa-settings__methods__card__title{margin-bottom:4px;color:#181818;font-size:14px;font-weight:500;line-height:125%;letter-spacing:-.48px}.two-fa-settings__methods__card__description{margin-bottom:12px;color:#6b758c;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.two-fa-settings__methods__card__limit-message{margin:0;color:#ff5630;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.two-fa-settings__methods__card__btn{align-self:flex-start;margin-top:0;border:1px solid #007da6;color:#007da6;background-color:#fff;padding:8px}.two-fa-settings__methods__card__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.two-fa-settings__methods__card__delete-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(0,0,0,0);border:1px solid #c4c8d2;border-radius:4px;color:#ff5630;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;font-family:inherit}.two-fa-settings__methods__card__delete-btn:hover{background:rgba(255,86,48,.06)}.two-fa-settings__methods__card__delete-btn svg{width:16px;height:16px;flex-shrink:0}.two-fa-settings__passkeys{margin-bottom:32px}.two-fa-settings__passkeys__title{margin:0 0 16px;color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.two-fa-settings__passkeys__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.two-fa-settings__passkeys__item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:8px;box-shadow:0 3px 5px 0 rgba(9,30,66,.08),0 0 1px 0 rgba(9,30,66,.12);border:1px solid #edeef1}.two-fa-settings__passkeys__item__content{flex:1 1;min-width:0}.two-fa-settings__passkeys__item__device-name{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.two-fa-settings__passkeys__item__meta{margin-top:4px;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.two-fa-settings__passkeys__item__delete-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid #c4c8d2;border-radius:4px;color:#ff5630;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;font-family:inherit;margin-left:16px;flex-shrink:0}.two-fa-settings__passkeys__item__delete-btn:hover{background:rgba(255,86,48,.06)}.two-fa-settings__passkeys__item__delete-btn svg{width:16px;height:16px;flex-shrink:0}.two-fa-settings__totp{margin-bottom:32px}.two-fa-settings__totp__title{margin:0 0 16px;color:#181818;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px}.two-fa-settings__totp__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.two-fa-settings__totp__list__item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:8px;box-shadow:0 3px 5px 0 rgba(9,30,66,.08),0 0 1px 0 rgba(9,30,66,.12);border:1px solid #edeef1}.two-fa-settings__totp__list__item__content{flex:1 1;min-width:0}.two-fa-settings__totp__list__item__content__device-name{color:#181818;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.two-fa-settings__totp__list__item__content__meta{margin-top:4px;color:#6b758c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px}.two-fa-settings__totp__list__item__delete-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid #c4c8d2;border-radius:4px;color:#ff5630;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;font-family:inherit;margin-left:16px;flex-shrink:0}.two-fa-settings__totp__list__item__delete-btn:hover{background:rgba(255,86,48,.06)}.two-fa-settings__totp__list__item__delete-btn svg{width:16px;height:16px;flex-shrink:0}.totp-setup-view{padding:24px 20px 40px}.totp-setup-view__back-col{flex-shrink:0;margin-right:32px;border-bottom:1px solid #edeef1;padding-bottom:12px}.totp-setup-view__back{background:#fafbfb;border:none;cursor:pointer;padding:4px;display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;color:#6b758c;transition:color .2s}.totp-setup-view__back:hover{color:#181818}.totp-setup-view__back svg{width:24px;height:24px}.totp-setup-view__main{flex:1 1;min-width:0}.totp-setup{padding:28px 8px;max-width:520px;margin:0 auto}.totp-setup__container{text-align:left;padding:32px;background:#fff;border-radius:8px;box-shadow:0 3px 5px 0 rgba(9,30,66,.2),0 0 1px 0 rgba(9,30,66,.31)}.totp-setup__title{margin-bottom:8px;color:#007da6;font-family:inherit;font-size:32px;font-weight:600;line-height:137.5%;letter-spacing:-.96px}.totp-setup__description{margin-bottom:32px;color:#6b758c;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.totp-setup__qr-container{margin-bottom:24px;display:flex;justify-content:center}.totp-setup__qr-container img{border:1px solid #edeef1;border-radius:8px}.totp-setup__secret-info{margin-bottom:24px;font-size:12px;font-weight:400;color:#6b758c;line-height:150%;letter-spacing:-.36px}.totp-setup__secret-info code{background:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:#181818;border:1px solid #edeef1}.totp-setup__code-section{margin-top:8px}.totp-setup__code-label{margin-bottom:16px;color:#6b758c;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px}.totp-setup__code-inputs{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px;width:100%}.totp-setup__digit{width:63px;height:60px;border-radius:4px;border:1px solid #c4c8d2;background-color:#fff;text-align:center;font-size:20px;font-weight:500;letter-spacing:0;color:#181818}.totp-setup__digit:focus{outline:none;border-color:#007da6;box-shadow:0 0 0 1px #007da6}.totp-setup__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.totp-setup__verify-btn{width:100%;max-width:520px}.user{padding-left:20px}.user__tabs{display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px);height:32px;padding:4px;align-items:center;gap:2px;border-radius:8px;border:1px solid #c4c8d2;margin-top:20px;box-sizing:border-box}.user__tabs__btn{gap:8px 0;border-radius:4px;background-color:rgba(0,0,0,0);color:#6b758c}.user__tabs__btn,.user__tabs__btn--selected{align-self:stretch;display:flex;min-width:80px;width:80px;padding:8px;justify-content:center;align-items:center;flex:0 0 auto;border:none;cursor:pointer;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.user__tabs__btn--selected{gap:8px;border-radius:4px;background:#edeef1;color:#181818}.user__header{padding:32px 0;display:flex;justify-content:space-between}.user__header div h1{color:#181818;font-weight:500;line-height:120%;letter-spacing:-.6px;font-size:20px;margin-bottom:8px}.user__header div p{overflow:hidden;color:#6b758c;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px}.user__header button{display:flex;height:32px;min-width:80px;padding:8px 12px 8px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#007da6;border:none;cursor:pointer;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;margin-right:20px}.user__filters{padding:0 20px;border-bottom:1px solid #edeef1;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.user__filters__action{display:flex;align-items:center;gap:22px;border-bottom:1px solid #edeef1}.user__filters__action__filter{padding:20px 0;background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;color:#181818;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;display:flex;align-items:center;gap:8px;color:#6b758c}.user__filters__action__filter:disabled{cursor:not-allowed}.user__filters__action__filter--active{border-bottom:2px solid #181818;color:#181818}.user__filters__action__filter--main{margin-left:auto;margin-right:30px}.user__filters__action__right{margin-left:auto;display:flex;align-items:center;gap:8px}.user__filters__action__right__search{border-radius:4px;border:1px solid #c4c8d2;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;display:flex;align-items:center;gap:24px;margin-right:24px}.user__filters__action__right__search input{border:none;padding:8px 0 8px 12px;border-radius:4px;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#181818;max-width:244px}.user__filters__action__right__search input:focus{outline:none}.user__filters__action__right__search input::placeholder{color:#6b758c}.user__filters__action__right__search span{border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;padding:0}.user__filters__action__right__search svg{cursor:pointer;margin-right:12px}.user__filters__action__right button{height:32px;padding:8px;border-radius:4px;background-color:#fff;color:#007da6;border:1px solid #007da6;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;display:flex;gap:8px}.user__table-wrapper{overflow-y:auto;overflow-x:auto;max-height:calc(100vh - 300px)}.user__table-container{padding:20px;width:100%}.user__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px;text-align:center}.user__empty h3{color:#007da6;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;margin-bottom:8px}.user-notifications.notifications-page{padding:0;background:rgba(0,0,0,0)}.user-notifications .notifications-page__header{padding:32px 20px 0 0}.user-notifications .notifications-page__tabs{padding:0 20px 0 0;justify-content:space-between}.user-notifications .notifications-page__filters{padding:0 20px 0 0}@media(max-width:768px){.user-notifications.notifications-page .notifications-page__header{padding-right:20px}.user-notifications.notifications-page .notifications-page__tabs{padding:0 20px 4px 0}.user-notifications.notifications-page .notifications-page__filters{padding-right:20px}}.user-table{border-collapse:collapse;width:100%}.user-table th,.user-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.user-table th{border-radius:4px;color:#6b758c;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:150%;padding:12px;text-align:left;background:#fafbfb}.user-table td:nth-child(2),.user-table th:nth-child(2){width:240px;max-width:240px}.user-table td:nth-child(3),.user-table th:nth-child(3){width:180px;min-width:180px}.user-table--roles td:nth-child(2),.user-table--roles th:nth-child(2){width:400px;min-width:400px;max-width:500px}.user-table--roles td:nth-child(3),.user-table--roles th:nth-child(3){width:350px;min-width:350px;max-width:450px}.user-table tr{padding-left:12px;padding-right:12px}.user-table td{text-align:left;color:#6b758c;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;padding:16px 12px;border-bottom:1px solid #edeef1;vertical-align:middle;cursor:pointer}.user-table td div{display:flex;align-items:center;justify-content:flex-start;gap:8px}.user-table td:first-child{font-size:12px;font-weight:500;letter-spacing:-.42px}.user-table tbody{background-color:#fff}.user-table__placeholder{width:32px;height:32px;border-radius:50%;background-color:#b8898a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:500;flex-shrink:0}.user-table__status{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;text-transform:capitalize}.user-table__status--active{color:#fff;background-color:#36b37e}.user-table__status--inactive{color:#fff;background-color:#6b758c}.user-table__logs-link{background-color:rgba(0,0,0,0);border:none;color:#007da6;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;cursor:pointer;text-decoration:underline;padding:0}.user-table__logs-link:hover{color:#1571f2}.user-table__permissions-link{background-color:rgba(0,0,0,0);border:none;color:#007da6;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;text-decoration:none;padding:0}.user-table__permissions-link:hover{color:#1571f2;text-decoration:underline}.user-table__permissions-link--clickable{cursor:pointer}.user-table__actions{display:flex;align-items:center;gap:12px}.user-table__action-btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b758c;transition:color .2s}.user-table__action-btn:hover{color:#007da6}.user-table__action-btn svg{width:24px;height:24px}.rolesPermModal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.rolesPermModal__content{background-color:#fff;border-radius:8px;padding:24px;max-width:600px;width:100%;max-height:80vh;overflow:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.rolesPermModal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rolesPermModal__title{margin:0;color:#181818;font-size:18px;font-weight:500;line-height:125%;letter-spacing:-.48px}.rolesPermModal__closeIconBtn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b758c}.rolesPermModal__closeIconBtn:hover{color:#007da6}.rolesPermModal__list{display:flex;flex-direction:column;gap:12px}.rolesPermModal__item{padding:12px;background-color:#fafbfb;border-radius:4px;border:1px solid #c4c8d2}.rolesPermModal__itemTitle{font-weight:500;color:#181818;font-size:14px;margin-bottom:4px}.rolesPermModal__itemMeta{color:#6b758c;font-size:12px;margin-top:4px}.rolesPermModal__itemMeta--module{text-transform:capitalize}.rolesPermModal__empty{color:#6b758c;font-size:14px}.rolesPermModal__footer{margin-top:24px;padding-top:16px;border-top:1px solid #c4c8d2;text-align:right}.rolesPermModal__closeBtn{padding:8px 16px;background-color:#007da6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500}.create-user{max-width:1200px;margin:auto;padding:44px 20px 20px}.create-user h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.create-user__title{display:flex;align-items:center;align-items:flex-start}.create-user__title__back{background:#fafbfb;border:none;cursor:pointer;padding:4px;display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;color:#6b758c;transition:color .2s;margin-right:32px}.create-user__title__back:hover{color:#181818}.create-user__title__back svg{width:24px;height:24px}.create-user__title__left{display:flex;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;border-bottom:1px solid #c4c8d2;margin-bottom:24px;padding-bottom:24px}.create-user__title__left div h1{margin:0 0 4px}.create-user__title__left div p{color:#6b758c;font-size:14px;font-weight:400;line-height:142.857%;margin:0;letter-spacing:-.42px}.create-user__title__action{display:flex;align-items:center;gap:12px;height:32px}.create-user__title__action svg{border-radius:50%}.create-user__title__action button:last-child{padding:8px 12px 8px 8px}.create-user__title__action button:first-child{padding:8px}.create-user__title__create-btn{display:flex;align-items:center;gap:8px}.create-user__container{margin-top:12px;display:block;width:100%;margin-left:60px}.create-user__container--creating{opacity:.6;pointer-events:none}.create-user__form{display:flex;flex-direction:column}.create-user__form__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:24px;column-gap:24px}.create-user__form__field{width:360px;max-width:100%;display:flex;flex-direction:column;gap:6px}.create-user__form__field label{color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.create-user__form__field select{width:100%;margin-top:12px}.create-user__form__field button{margin-top:20px}.create-user__section{margin-bottom:32px}.create-user__section__role-section{display:flex;gap:24px}.create-user__section__role-section p{max-width:388px}.create-user__section:not(:first-child){margin-top:32px}.create-user__section:last-child{margin-bottom:0}.create-user__section__title{color:#181818;font-size:18px;font-weight:500;line-height:120%;letter-spacing:-.54px;margin:8px 0}.create-user__section__description{color:#6b758c;font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;margin-bottom:24px}.create-user__section__subsection{margin-top:24px;padding-top:24px}.create-user__section__subsection__title{color:#181818;font-size:18px;font-weight:500;line-height:120%;letter-spacing:-.54px;margin:0 0 8px}.create-user__section__subsection__description{color:#6b758c;font-size:14px;font-weight:400;line-height:142.857%;letter-spacing:-.42px;margin:0 0 16px}.create-user__section__subsection__title-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.create-user__section__subsection__title-row .create-user__section__subsection__title{margin:0}.create-user__section__subsection__info{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;cursor:pointer;color:#6b758c;border-radius:50%;transition:color .2s;flex-shrink:0}.create-user__section__subsection__info:hover{color:#181818}.create-user__section__password-group{display:flex;gap:12px;align-items:flex-start;max-width:360px}.create-user__section__password-group .create-user__section__password-input{flex:1 1}.create-user__section__password-group .create-user__section__generate-btn{white-space:nowrap;min-width:100px}.create-user__section__line{border-top:1px solid #edeef1;height:1px;margin:0;padding:0}.userLogs{padding:20px}.userLogs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.userLogs__header__left{display:flex;align-items:center;gap:12px}.userLogs__back{background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:20px;color:#181818;padding:4px 8px;display:flex;align-items:center;justify-content:center}.userLogs__back:hover{color:#007da6}.userLogs__avatar{width:40px;height:40px;border-radius:50%;background-color:#b8898a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;flex-shrink:0}.userLogs__header h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px;margin:0}.userLogs__table-wrapper{overflow-y:auto;overflow-x:auto;max-height:calc(100vh - 200px)}.userLogs__table-container{padding:0;width:100%}.userLogs__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px;text-align:center}.userLogs__empty h3{color:#007da6;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;margin-bottom:8px}.userLogs-table{border-collapse:collapse;width:100%}.userLogs-table th,.userLogs-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.userLogs-table th{border-radius:4px;color:#6b758c;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:150%;padding:12px;text-align:left;background:#fafbfb}.userLogs-table tr{padding-left:12px;padding-right:12px}.userLogs-table td{text-align:left;color:#6b758c;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px;padding:16px 12px;border-bottom:1px solid #edeef1;vertical-align:middle}.userLogs-table tbody{background-color:#fff}.userLogs-table__row{cursor:pointer;transition:background-color .2s}.userLogs-table__row:hover{background-color:#fafbfb}.userLogs-table__status{text-transform:capitalize}.userLogs-table__status[data-status=success]{color:#36b37e}.userLogs-table__status[data-status=error]{color:#ff5630}.userLogs-table__status[data-status=info]{color:#1571f2}.userLogs-table__chev{text-align:right;width:40px}.userLogs-table__detail{background-color:#fafbfb}.userLogs-table__detail td{padding:12px 16px;border-bottom:1px solid #edeef1}.userLogs-table__detail__text{font-family:monospace;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;color:#6b758c;white-space:pre-wrap;word-break:break-word;margin:0}.edit-user__header{align-items:center;border-bottom:none!important;margin-bottom:14px!important}.edit-user__header-left{display:flex;align-items:center;gap:12px}.edit-user__avatar{width:40px;height:40px;border-radius:13.333px;object-fit:cover;background-color:#b8898a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500}.edit-user__avatar--placeholder{text-transform:uppercase}.edit-user__meta{margin-left:60px;margin-top:8px;display:flex;flex-wrap:wrap;gap:32px;padding-bottom:20px;border-bottom:1px solid #c4c8d2}.edit-user__meta--disabled{opacity:.6;pointer-events:none}.edit-user__meta__item{min-width:180px}.edit-user__meta__label{color:#6b758c;line-height:133.333%;margin:0 0 8px}.edit-user__meta__label,.edit-user__meta__value{font-size:12px;font-weight:500;letter-spacing:-.36px}.edit-user__meta__value{color:#181818;line-height:150%;margin:0}.edit-user__meta__badge{display:inline-flex;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px}.edit-user__meta__badge--active{color:#fff;background-color:#36b37e}.edit-user__meta__badge--inactive{color:#fff;background-color:#6b758c}.edit-user__email{display:flex;gap:12px;flex-wrap:wrap}.edit-user__email__btn{height:40px;padding:8px 12px;margin-top:22px}.edit-user__reset-btn{white-space:nowrap;min-width:128px}.edit-user__mfa__head{margin-bottom:0}.edit-user__mfa__list{display:flex;flex-direction:column;gap:12px;max-width:520px;margin-top:24px}.edit-user__mfa__item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background:#fff;color:#6b758c;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px}.edit-user__mfa__delete{border:none;background:rgba(0,0,0,0);padding:4px;display:flex;cursor:pointer;align-items:center;justify-content:center;color:#6b758c}.edit-user__mfa__delete:hover:not(:disabled){color:#181818}.edit-user__mfa__passkeys{margin-top:4px}.edit-user__mfa__passkeys__label{margin:0 0 8px;color:#6b758c;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px}.edit-user__mfa__accordion{display:flex;flex-direction:column;gap:8px}.edit-user__mfa__accordion__item{border-radius:4px;border:1px solid #c4c8d2;background:#fff;overflow:hidden}.edit-user__mfa__accordion__header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.edit-user__mfa__accordion__header:hover{background-color:rgba(0,0,0,.02)}.edit-user__mfa__accordion__header__title{flex:1 1}.edit-user__mfa__accordion__header__title span{font-weight:500;font-size:13px;color:#181818}.edit-user__mfa__accordion__header__arrow{margin:0;display:flex;align-items:center;transition:transform .2s;transform:rotate(0deg)}.edit-user__mfa__accordion__header__arrow--rotate{transform:rotate(180deg)}.edit-user__mfa__accordion__content{padding:0;border-top:1px solid #c4c8d2}.edit-user__mfa__accordion__passkeys-list{list-style:none;margin:0;padding:0}.edit-user__mfa__accordion__passkey-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #c4c8d2}.edit-user__mfa__accordion__passkey-item:last-child{border-bottom:none}.edit-user__mfa__accordion__passkey-item__info{flex:1 1;min-width:0}.edit-user__mfa__accordion__passkey-item__name{display:block;font-size:13px;font-weight:500;color:#181818;line-height:150%}.edit-user__mfa__accordion__passkey-item__meta{margin-top:4px;font-size:12px;font-weight:400;color:#6b758c;line-height:150%;letter-spacing:-.36px}.edit-user__mfa__accordion__passkey-item .edit-user__mfa__accordion__content__delete{flex-shrink:0}.edit-user__mfa__accordion__content__delete{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid #c4c8d2;border-radius:4px;color:#ff5630;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;font-family:inherit}.edit-user__mfa__accordion__content__delete:hover:not(:disabled){background:rgba(255,86,48,.06)}.edit-user__mfa__empty{margin:0;padding:12px;color:#6b758c;font-size:12px;line-height:150%}.edit-user__ip-add__passkeys{margin-top:4px}.edit-user__ip-add__passkeys__label{margin:0 0 8px;color:#6b758c;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.36px}.edit-user__ip-add__accordion{display:flex;flex-direction:column;gap:8px}.edit-user__ip-add__accordion__item{border-radius:4px;border:1px solid #c4c8d2;background:#fff;overflow:hidden}.edit-user__ip-add__accordion__header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.edit-user__ip-add__accordion__header:hover{background-color:rgba(0,0,0,.02)}.edit-user__ip-add__accordion__header__title{flex:1 1}.edit-user__ip-add__accordion__header__title span{font-weight:500;font-size:13px;color:#181818}.edit-user__ip-add__accordion__header__arrow{margin:0;display:flex;align-items:center;transition:transform .2s;transform:rotate(0deg)}.edit-user__ip-add__accordion__header__arrow--rotate{transform:rotate(180deg)}.edit-user__ip-add__accordion__content{padding:0;border-top:1px solid #c4c8d2}.edit-user__ip-add__accordion__passkeys-list{list-style:none;margin:0;padding:0}.edit-user__ip-add__accordion__passkey-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #c4c8d2}.edit-user__ip-add__accordion__passkey-item:last-child{border-bottom:none}.edit-user__ip-add__accordion__passkey-item__info{flex:1 1;min-width:0}.edit-user__ip-add__accordion__passkey-item__name{display:block;font-size:13px;font-weight:500;color:#181818;line-height:150%}.edit-user__ip-add__accordion__passkey-item__meta{margin-top:4px;font-size:12px;font-weight:400;color:#6b758c;line-height:150%;letter-spacing:-.36px}.edit-user__ip-add__accordion__passkey-item .edit-user__mfa__accordion__content__delete{flex-shrink:0}.edit-user__ip-add__accordion__content__delete{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid #c4c8d2;border-radius:4px;color:#ff5630;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;cursor:pointer;font-family:inherit}.edit-user__ip-add__accordion__content__delete:hover:not(:disabled){background:rgba(255,86,48,.06)}.edit-user__ip-add__empty{margin:0;padding:12px;color:#6b758c;font-size:12px;line-height:150%}.edit-user__ip-whitelist{margin-top:16px;max-width:520px}.edit-user__ip-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.edit-user__ip-list__item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;border:1px solid #c4c8d2;background:#fff;color:#181818;font-size:13px}.edit-user__ip-list__remove{border:none;background:rgba(0,0,0,0);padding:4px;display:flex;cursor:pointer;align-items:center;justify-content:center;color:#6b758c}.edit-user__ip-list__remove:hover:not(:disabled){color:#181818}.edit-user__ip-add{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.edit-user__ip-add__input{flex:1 1;min-width:200px}.edit-user__ip-add__btn{white-space:nowrap}.edit-user__footer{display:flex;gap:12px;padding-top:20px}.edit-user .create-user__container{margin-top:32px!important}.mfa-selection{display:flex;justify-content:center;align-items:center}.mfa-selection__card{background-color:#fff;border-radius:12px;max-width:520px;width:100%}.mfa-selection__title{color:#007da6;font-size:28px;font-weight:600;line-height:120%;letter-spacing:-.6px}.mfa-selection__subtitle{color:#636c76;font-size:14px;font-weight:400;line-height:160%;margin:-12px 0 24px}.mfa-selection__options{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.mfa-selection__option{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:10px;background-color:#fafbfb;cursor:pointer;transition:background-color .2s}.mfa-selection__option:hover{background-color:hsl(180,11.1111111111%,94.2352941176%)}.mfa-selection__radio{margin-top:3px;width:18px;height:18px;cursor:pointer;accent-color:#007da6}.mfa-selection__option-content{flex:1 1}.mfa-selection__option-title{color:#181818;font-size:14px;font-weight:600;line-height:150%;margin-bottom:2px}.mfa-selection__option-description{color:#6b758c;font-size:12px;font-weight:400;line-height:150%}.mfa-selection__next{width:100%;border:none;border-radius:6px;padding:12px 24px;background-color:#007da6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.mfa-selection__next:hover:not(:disabled){background-color:rgb(0,94.2771084337,125.2)}.mfa-selection__next:disabled{background-color:#c4c8d2;cursor:not-allowed}.access-denied{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.access-denied h4{color:#007da6;text-align:center;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;margin:24px 0 4px}.access-denied p{color:#6b758c;text-align:center;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;width:360px}.notifications-page{padding:20px 0 40px;min-height:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.notifications-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 20px}.notifications-page__header h1{font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.6px;color:#181818;margin-bottom:8px}.notifications-page__header p{font-size:14px;line-height:20px;letter-spacing:-.42px;font-weight:500;color:#6b758c}.notifications-page__configure{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:80px;height:32px;border:0;border-radius:4px;background:#007da6;color:#fff;padding:8px 12px 8px 8px;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;height:56px;padding:0 20px;margin-top:32px;margin-bottom:0;border-bottom:1px solid #edeef1;position:relative}.notifications-page__tabs__tab{height:100%;padding:8px 4px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#6b758c;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__tabs__tab--active{color:#181818;border-bottom-color:#181818;font-weight:500}.notifications-page__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.notifications-page__status{display:flex;width:auto;min-width:260px;height:32px;padding:4px;align-items:center;gap:2px;border-radius:8px;border:1px solid #c4c8d2;background:#fff;flex-shrink:0}.notifications-page__status__tab{display:flex;flex:1 0;align-self:stretch;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 12px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#6b758c;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer;white-space:nowrap}.notifications-page__status__tab--active{background:#edeef1;color:#181818}.notifications-page__divider{width:2px;height:32px;background:#edeef1;margin:0 8px;flex-shrink:0}.notifications-page__bulk-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.notifications-page__bulk-actions__btn{height:32px;padding:8px 12px;border-radius:6px;border:1px solid #c4c8d2;background:#fff;color:#181818;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer;white-space:nowrap}.notifications-page__bulk-actions__btn:disabled{opacity:.45;cursor:not-allowed}.notifications-page__filter{position:relative}.notifications-page__filter__trigger{height:32px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:#edeef1;color:#181818;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__filter__trigger--active{border-color:#c4c8d2}.notifications-page__filter__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:320px;padding:14px;border:1px solid #c4c8d2;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(24,24,24,.12)}.notifications-page__filter__panel .rs-picker-daterange,.notifications-page__filter__panel .rs-picker-popup,.notifications-page__filter__panel .rs-picker-toggle-wrapper{width:100%}.notifications-page__filter__panel .rs-picker-toggle{min-height:40px;border-radius:8px}.notifications-page__filter__panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.notifications-page__filter__panel__header strong{color:#181818;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px}.notifications-page__filter__group{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.notifications-page__filter__group strong{color:#181818;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px}.notifications-page__filter__close{width:24px;height:24px;border:none;border-radius:999px;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notifications-page__filter__clear{margin-top:12px;border:none;background:rgba(0,0,0,0);color:#007da6;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__filters{padding:0 20px;border-bottom:1px solid #c4c8d2}.notifications-page__filters__form{padding:24px 0}.notifications-page__filters__form h5{color:#181818;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px}.notifications-page__filters__form__inputs{padding-top:20px;display:flex;column-gap:20px;row-gap:16px;flex-wrap:wrap}.notifications-page__filters__form__inputs__input{display:flex;flex-direction:column;gap:8px;width:min(320px,100%)}.notifications-page__filters__form__inputs__input label{color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px}.notifications-page__filters__form__btns{padding-top:20px;display:flex;gap:10px}.notifications-page__filters__form__btns button{padding:8px 25px}.notifications-page__filters .rs-picker-daterange,.notifications-page__filters .rs-picker-popup,.notifications-page__filters .rs-picker-toggle-wrapper{width:100%}.notifications-page__filters .rs-picker-toggle{min-height:40px;border-radius:8px}.notifications-page__count{color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;white-space:nowrap}.notifications-page__user-select{position:relative}.notifications-page__user-select__trigger{width:100%;height:32px;border:1px solid #c4c8d2;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;color:#181818;font:inherit;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__user-select__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-page__user-select__trigger svg{flex-shrink:0;transition:transform .2s ease}.notifications-page__user-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:6;padding:4px 0;border-radius:4px;background:#fff;border:1px solid #c4c8d2;box-shadow:0 3px 5px rgba(9,30,66,.18);max-height:180px;overflow-y:auto}.notifications-page__user-select__option{width:100%;border:none;background:#fff;display:flex;align-items:center;padding:10px 16px;color:#181818;text-align:left;font:inherit;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notifications-page__user-select__option--active,.notifications-page__user-select__option:hover{background:#f8fafc}.notifications-page__user-select--open .notifications-page__user-select__trigger svg{transform:rotate(180deg)}.notifications-table{--message-column:minmax(460px,1fr);--type-column:170px;--user-column:170px;--time-column:130px;padding:20px 20px 0;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;max-height:calc(100vh - 64px - 210px)}.notifications-table__head,.notifications-table__row{display:grid;grid-template-columns:var(--message-column) var(--type-column) var(--time-column);grid-gap:16px;gap:16px;align-items:center}.notifications-table--with-sent-to .notifications-table__head,.notifications-table--with-sent-to .notifications-table__row{grid-template-columns:var(--message-column) var(--type-column) var(--user-column) var(--time-column)}.notifications-table__head{padding:12px calc(20px + var(--scrollbar-compensation, 0px)) 12px 16px;border-radius:8px;background:#fafbfb;color:#6b758c;font-size:12px;line-height:16px;letter-spacing:-.36px;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0}.notifications-table__head__message{display:grid;grid-template-columns:22px 8px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.notifications-table__body{display:flex;flex-direction:column;overflow-y:auto;min-height:0;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#c4c8d2 rgba(0,0,0,0)}.notifications-table__body::-webkit-scrollbar{width:6px;height:4px}.notifications-table__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.notifications-table__body::-webkit-scrollbar-thumb{background:#c4c8d2;border-radius:999px}.notifications-table__state{padding:24px 16px;color:#6b758c;font-size:12px;line-height:16px;letter-spacing:-.36px;font-weight:500;text-align:center}.notifications-table__row{padding:12px 16px;border-bottom:1px solid #eef1f6}.notifications-table__row>span{color:#6b758c;font-size:12px;line-height:16px;letter-spacing:-.36px;font-weight:500;justify-self:start;text-align:left}.notifications-table__row--highlighted{background:#edeef1;border-radius:8px;border-bottom-color:rgba(0,0,0,0)}.notifications-table__message{display:grid;grid-template-columns:22px 8px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.notifications-table__message__content{display:flex;flex-direction:column;gap:4px;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;min-width:0}.notifications-table__message__content strong{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;color:#181818;text-align:left}.notifications-table__message__content p{color:#6b758c;font-size:12px;line-height:16px;letter-spacing:-.36px;font-weight:500;text-align:left}.notifications-table__dot{width:8px;height:8px;border-radius:999px;background:rgba(0,0,0,0);flex-shrink:0}.notifications-table__dot--active{background:#007da6}.notifications-table__dot--placeholder{opacity:0}.notifications-table__checkbox{position:relative;width:22px;height:22px;flex-shrink:0}.notifications-table__checkbox input{position:absolute;opacity:0;inset:0;cursor:pointer}.notifications-table__checkbox span{display:block;width:22px;height:22px;border-radius:4px;border:1px solid #c4ccda;background:#fff;position:relative}.notifications-table__checkbox input:checked+span{border-color:#007da6;background:#007da6}.notifications-table__checkbox input:checked+span:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.notifications-table--no-checkboxes .notifications-table__head__message{grid-template-columns:8px minmax(0,1fr);gap:16px}.notifications-table--no-checkboxes .notifications-table__message{grid-template-columns:8px minmax(0,1fr);align-items:flex-start;gap:16px}.notifications-table--no-checkboxes .notifications-table__row .notifications-table__dot{margin-top:7px}@media(max-width:1100px){.notifications-table{overflow-x:auto}.notifications-table__body,.notifications-table__head{min-width:810px}.notifications-table--with-sent-to .notifications-table__body,.notifications-table--with-sent-to .notifications-table__head{min-width:980px}}@media(max-width:768px){.notification-drawer{width:100vw}.notifications-page{padding:20px 16px 28px}.notifications-page__header{flex-direction:column;align-items:stretch;padding:0}.notifications-page__configure{width:-moz-fit-content;width:fit-content}.notifications-page__tabs{gap:18px;align-items:flex-start;flex-direction:column;height:auto;overflow-x:auto;padding:0 0 4px}.notifications-page__actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.notifications-page__filter{order:2}.notifications-page__count{order:3}.notifications-table{padding:20px 0 0;max-height:calc(100vh - 64px - 240px)}}@keyframes notification-config-loader-rotate{to{transform:rotate(1turn)}}.notification-config{padding:18px 20px 24px;height:100%;overflow-y:auto;background:#fff}.notification-config__top-tabs{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid #c4c8d2;border-radius:8px;margin-top:2px;height:32px;box-sizing:border-box}.notification-config__top-tabs__tab{align-self:stretch;display:inline-flex;min-width:80px;width:80px;padding:8px;justify-content:center;align-items:center;gap:8px 0;flex:0 0 auto;border:none;border-radius:4px;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#6b758c;text-align:center;font-family:inherit;font-size:12px;font-weight:400;line-height:133.333%;letter-spacing:-.36px;text-decoration:none;box-sizing:border-box;cursor:pointer}.notification-config__top-tabs__tab:hover,.notification-config__top-tabs__tab:visited{color:#6b758c}.notification-config__top-tabs__tab--active{background:#edeef1;font-weight:400}.notification-config__top-tabs__tab--active:hover,.notification-config__top-tabs__tab--active:visited{color:#181818}.notification-config__header{margin-top:26px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.notification-config__header h1{color:#181818;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.6px;margin-bottom:8px}.notification-config__header p{color:#6b758c;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px}.notification-config__save{height:32px;min-width:80px;border:none;border-radius:4px;background:#007da6;color:#fff;padding:8px 12px 8px 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notification-config__role-tabs{margin-top:28px;display:flex;align-items:center;gap:28px;padding:0 6px;border-bottom:1px solid #edeef1}.notification-config__role-tabs__tab{height:42px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notification-config__role-tabs__tab--active{color:#181818;border-bottom-color:#181818}.notification-config__content{position:relative;padding-top:20px;display:flex;flex-direction:column;gap:18px;min-height:160px}.notification-config__content__loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:48px;gap:14px;background:hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notification-config__content__loading span{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;color:#6b758c}.notification-config__content__loading svg{width:40px;height:auto;animation:notification-config-loader-rotate .9s linear infinite}.notification-config__section{border-radius:8px}.notification-config__section__header{width:100%;height:40px;border:none;border-radius:8px;background:#fafbfb;padding:0 14px;display:flex;align-items:center;gap:10px;color:#181818;font:inherit;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;text-align:left;cursor:pointer}.notification-config__section__chevron{flex-shrink:0;transition:transform .2s ease}.notification-config__section__chevron--open{transform:rotate(180deg)}.notification-config__section__body{padding-top:8px}.notification-config__row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,1fr) minmax(92px,124px);grid-gap:20px;gap:20px;align-items:center;padding:16px 10px;border-bottom:1px solid #edeef1}.notification-config__row__info{display:flex;align-items:flex-start;gap:16px;min-width:0}.notification-config__row__copy{min-width:0}.notification-config__row__copy strong{display:block;color:#181818;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px}.notification-config__row__copy p{color:#6b758c;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.36px}.notification-config__row__channels{display:flex;align-items:center;justify-content:flex-start;gap:28px;flex-wrap:wrap}.notification-config__scope{position:relative;width:100%;max-width:120px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;color:#181818}.notification-config__scope-label{font-size:11px;font-weight:500;line-height:14px;color:#6b758c;margin-bottom:4px}.notification-config__scope-select{width:128px;height:32px;border-radius:4px;border:1px solid #c4c8d2;background:#fff;padding:0 8px;color:#181818;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer;box-sizing:border-box}.notification-config__scope-select:disabled{opacity:.45;cursor:not-allowed}.notification-config__scope-readonly-label{display:block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;color:#6b758c}.notification-config__scope--readonly{padding-top:18px}.notification-config__scope__field{width:100%;height:32px;border-radius:4px;border:1px solid #c4c8d2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:#181818;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notification-config__scope__field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-config__scope__field svg{flex-shrink:0;transition:transform .2s ease}.notification-config__scope__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:4;width:100%;border-radius:4px;background:#fff;box-shadow:0 3px 5px rgba(9,30,66,.18);border:1px solid #c4c8d2;overflow:hidden}.notification-config__scope__option{width:100%;min-height:44px;border:none;background:#fff;display:flex;align-items:center;padding:0 16px;color:#181818;text-align:left;font:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notification-config__scope__option--active,.notification-config__scope__option:hover{background:#edeef1}.notification-config__scope--open .notification-config__scope__field svg{transform:rotate(180deg)}.notification-config__scope--disabled{opacity:.45}.notification-config__scope--disabled .notification-config__scope__field{cursor:not-allowed}.notification-config__checkbox{position:relative;display:inline-flex;align-items:center;gap:8px;color:#6b758c;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;cursor:pointer}.notification-config__checkbox input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.notification-config__checkbox span{width:20px;height:20px;border-radius:4px;border:1px solid #c4c8d2;background:#fff;position:relative;flex-shrink:0}.notification-config__checkbox input:checked+span{border-color:#007da6;background:#007da6}.notification-config__checkbox input:checked+span:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.notification-config__checkbox em{font-style:normal}.notification-config__checkbox--compact{gap:0}.notification-config__checkbox--disabled{cursor:not-allowed;opacity:.45}.notification-config__checkbox--disabled input{cursor:not-allowed}@media(max-width:1100px){.notification-config__row{grid-template-columns:1fr;gap:16px}.notification-config__row .notification-config__scope{max-width:none}.notification-config__row__channels{gap:24px;padding-left:36px;flex-wrap:wrap}}@media(max-width:768px){.notification-config{padding:18px 16px 24px}.notification-config__header{flex-direction:column;align-items:stretch}.notification-config__save{width:-moz-fit-content;width:fit-content}.notification-config__role-tabs{gap:18px;overflow-x:auto}.notification-config__row__channels{padding-left:0}}.comms,.comms__sidebar{display:flex;height:100%;overflow:hidden}.comms__sidebar{width:320px;min-width:280px;border-right:1px solid #edeef1;flex-direction:column}.comms__sidebar__title{padding:20px}.comms__sidebar__title h1{color:#181818;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.6px}.comms__sidebar__tabs{display:flex;align-items:center;gap:2px;padding:4px;margin:0 16px 20px;border-radius:8px;border:1px solid #c4c8d2;box-sizing:content-box}.comms__sidebar__tabs__btn{display:flex;flex:1 1;align-items:center;justify-content:center;align-self:stretch;padding:8px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;font-family:inherit;white-space:nowrap}.comms__sidebar__tabs__btn--active{background-color:#edeef1;color:#181818}.comms__sidebar__search{display:flex;align-items:center;gap:8px;padding:18px 20px;border-bottom:1px solid #edeef1;border-top:1px solid #edeef1;position:relative}.comms__sidebar__search__input{flex:1 1;display:flex;align-items:center;border-radius:4px;border:1px solid #c4c8d2;font-size:12px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;min-width:0}.comms__sidebar__search__input input{flex:1 1;border:none;padding:8px 0 8px 12px;border-radius:4px;outline:none;font-family:inherit;font-size:12px;background:rgba(0,0,0,0);color:#181818;min-width:0}.comms__sidebar__search__input input::placeholder{color:#6b758c}.comms__sidebar__search__input__btn{border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;padding:8px 12px 8px 0;flex-shrink:0}.comms__sidebar__search__divider{width:1px;height:20px;background-color:#edeef1;flex-shrink:0}.comms__sidebar__search__filter{border:none;background-color:#edeef1;border-radius:4px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comms__sidebar__search__filter-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid #c4c8d2;background:#fafbfb;cursor:pointer;font-size:12px;font-weight:500;color:#181818;white-space:nowrap;flex-shrink:0}.comms__sidebar__search__filter-badge__close{font-size:14px;color:#6b758c;line-height:1}.comms__sidebar__search__filter-badge__close:hover{color:#181818}.comms__filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:50;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:visible}.comms__filter-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #edeef1;flex-shrink:0;border-radius:12px 12px 0 0;background:#fff}.comms__filter-dropdown__header h3{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818}.comms__filter-dropdown__header__close{background:#fafbfb;border:none;cursor:pointer;color:#6b758c;padding:4px;display:flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:50%}.comms__filter-dropdown__header__close:hover{background:#edeef1}.comms__filter-dropdown__divider{height:1px;background:#edeef1;margin:0 20px}.comms__filter-dropdown__section{padding:16px 20px;flex-shrink:0}.comms__filter-dropdown__section--scrollable{flex:1 1;overflow-y:auto;min-height:0}.comms__filter-dropdown__section__pills{display:flex;gap:8px}.comms__filter-dropdown__section__pills__pill{padding:4px 12px;border-radius:20px;border:none;background:#edeef1;font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#181818;cursor:pointer}.comms__filter-dropdown__section__pills__pill--active{background:#007da6;border-color:#007da6;color:#fff}.comms__filter-dropdown__section__row{display:flex;align-items:center;justify-content:space-between}.comms__filter-dropdown__section__label{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;color:#181818;margin-bottom:8px}.comms__filter-dropdown__section__input-wrap{display:flex;align-items:center;gap:12px;border:1px solid #c4c8d2;border-radius:6px;padding:8px 12px;overflow:hidden}.comms__filter-dropdown__section__input-wrap svg{flex-shrink:0;width:16px;height:16px;color:#6b758c}.comms__filter-dropdown__section__input-wrap__input{flex:1 1;min-width:0;border:none;outline:none;font-family:inherit;font-size:13px;color:#181818;background:rgba(0,0,0,0)}.comms__filter-dropdown__section__input-wrap__input::placeholder{color:#6b758c}.comms__filter-dropdown__section__input-wrap__input[type=date]{color:#6b758c}.comms__filter-dropdown__clear-all{font-size:12px;font-weight:500;color:#007da6;background:none;border:none;cursor:pointer;padding:0}.comms__filter-dropdown__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.comms__filter-dropdown__chip{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:20px;background:#fafbfb;border:1px solid #c4c8d2;font-size:12px;color:#181818}.comms__filter-dropdown__chip img{width:22px;height:22px;border-radius:50%;object-fit:cover}.comms__filter-dropdown__chip button{background:none;border:none;cursor:pointer;font-size:14px;color:#6b758c;padding:0;line-height:1}.comms__filter-dropdown__recruiter-list{margin-top:6px;border:1px solid #c4c8d2;border-radius:6px;max-height:180px;overflow-y:auto}.comms__filter-dropdown__recruiter-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;color:#181818}.comms__filter-dropdown__recruiter-item:hover{background:#fafbfb}.comms__filter-dropdown__recruiter-item img{width:24px;height:24px;border-radius:50%;object-fit:cover}.comms__filter-dropdown__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #edeef1;border-radius:0 0 12px 12px;background:#fff;flex-shrink:0}.comms__filter-dropdown__footer__cancel{padding:8px 20px;border-radius:6px;border:1px solid #c4c8d2;background:#fff;font-size:13px;font-weight:500;color:#181818;cursor:pointer}.comms__filter-dropdown__footer__cancel:hover{background:#fafbfb}.comms__filter-dropdown__footer__filter{padding:8px 20px;border-radius:6px;border:none;background:#007da6;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.comms__filter-dropdown__footer__filter:hover{opacity:.9}.comms__sidebar__list{flex:1 1;overflow-y:auto}.comms__sidebar__item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;cursor:pointer;border-bottom:1px solid #edeef1}.comms__sidebar__item:hover{background-color:#fafbfb}.comms__sidebar__item--active{background-color:#f0faff}.comms__sidebar__item__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.comms__sidebar__item__content__top{display:flex;align-items:center;justify-content:space-between;gap:6px}.comms__sidebar__item__content__top__name{font-size:16px;font-weight:500;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 50%;min-width:0}.comms__sidebar__item__content__top__time{font-size:12px;color:#6b758c;flex-shrink:0;white-space:nowrap}.comms__sidebar__item__content__bottom{display:flex;align-items:center}.comms__sidebar__item__content__bottom__job-title{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.36px;text-align:left;border-radius:10px;color:#1e5eeb;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.comms__sidebar__item__content__name-row{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.comms__sidebar__item__content__middle{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0}.comms__sidebar__item__content__middle__preview{font-size:12px;color:#6b758c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.comms__sidebar__item__content__middle__time{font-size:12px;color:#6b758c;flex-shrink:0;white-space:nowrap}.comms__sidebar__item__content__msg-meta{display:flex;justify-content:space-between;align-items:center}.comms__sidebar__item__content__msg-meta__time-row{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b758c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__sidebar__item__content__msg-meta__time-row svg{flex-shrink:0}.comms__sidebar__item__content__duration{font-size:12px;font-weight:500;color:#181818;flex-shrink:0}.comms__sidebar__item__content__badge{font-size:10px;font-weight:500;padding:1px 8px;border-radius:10px;flex-shrink:0;color:#fff}.comms__sidebar__item__content__badge--ai{background:linear-gradient(90deg,#007DA6,#1CA9D7)}.comms__sidebar__item__content__badge--person{background-color:#6b758c}.comms__sidebar__item__content__status{font-size:10px;font-weight:500;padding:1px 6px;border-radius:3px;flex:0 1 auto;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__sidebar__item__content__status--completed{background-color:#c8f1df;color:#008055}.comms__sidebar__item__content__status--live{background-color:#fff3e0;color:#f2a300}.comms__sidebar__item__content__status--opened{background-color:#f3fbff;color:#007da6}.comms__sidebar__item__content__status--delivered{border:1px solid #007da6;color:#007da6}.comms__sidebar__item__content__status--failed{background-color:#ffece8;color:#ff5630}.comms__sidebar__item__content__subject{font-weight:500;line-height:133.333%;margin-top:2px}.comms__sidebar__item__content__preview,.comms__sidebar__item__content__subject{font-size:12px;color:#6b758c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__sidebar__item__content__preview{flex:1 1;min-width:0}.comms__sidebar__item__content__footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.comms__sidebar__item__content__footer__time{font-size:12px;color:#6b758c;flex-shrink:0;white-space:nowrap}.comms__detail{flex:1 1;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:0}.comms__avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex-shrink:0}.comms__avatar--teal{background-color:#007da6}.comms__avatar--green{background-color:#36b37e}.comms__avatar--grey{background-color:#6b758c}.comms__avatar--orange{background-color:#ffab00}.comms__avatar--blue{background-color:#1571f2}.comms__avatar--brown{background-color:#b8898a}.comms__avatar--purple{background-color:#9747ff}.comms__avatar--pink{background-color:#e91e8c}.comms__header-user{display:flex;align-items:center;gap:4px;background-color:#edeef1;border-radius:40px;padding:4px 12px 4px 4px}.comms__header-user__img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #c4c8d2;flex-shrink:0}.comms__header-user__avatar{width:24px;height:24px;border-radius:50%;background-color:#007da6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600;overflow:hidden;flex-shrink:0}.comms__header-user__name{line-height:133.333%;letter-spacing:-.36px}.comms__ai-toggle,.comms__header-user__name{font-size:12px;color:#6b758c;font-weight:500;white-space:nowrap}.comms__ai-toggle{display:flex;align-items:center;gap:6px}.comms__ext-btn{background:rgba(0,0,0,0);cursor:pointer;color:#6b758c;display:flex;align-items:center;padding:8px;border-radius:4px;margin-left:20px;border:1px solid #c4c8d2}.comms__ext-btn:hover{background:#edeef1}.comms__empty-state{flex:1 1;flex-direction:column}.comms__empty-state,.comms__empty-state__icon{display:flex;align-items:center;justify-content:center}.comms__empty-state__icon svg{width:106px;height:106px}.comms__empty-state__title{font-size:16px;font-weight:500;color:#007da6;line-height:125%;letter-spacing:-.48px}.comms__empty-state__subtitle{font-size:14px;color:#6b758c;font-weight:400;line-height:171.429%;letter-spacing:-.42px;margin-top:4px}.comms__sms{display:flex;flex-direction:column;height:100%;overflow:hidden}.comms__sms__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edeef1;flex-shrink:0;gap:12px}.comms__sms__header__left{display:flex;align-items:center;gap:12px;min-width:0}.comms__sms__header__left__info{min-width:0}.comms__sms__header__left__info__name{font-size:16px;font-weight:500;color:#181818;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__sms__header__left__info__sub{font-size:14px;font-weight:500;color:#6b758c;margin:0;white-space:nowrap}.comms__sms__header__right{display:flex;align-items:center;gap:16px;flex-shrink:0}.comms__sms__messages{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.comms__sms__messages__empty{color:#6b758c;font-size:13px;text-align:center;margin-top:40px}.comms__sms__messages__loading-more{font-size:12px;color:#6b758c;text-align:center;padding:8px 0;align-self:center}.comms__sms__messages__msg{display:flex;flex-direction:row;align-items:flex-start;gap:8px;max-width:49%}.comms__sms__messages__msg--outgoing{align-items:flex-start;margin-left:auto}.comms__sms__messages__msg--incoming{align-self:flex-start}.comms__sms__messages__msg__content{display:flex;flex-direction:column;min-width:0}.comms__sms__messages__msg--outgoing .comms__sms__messages__msg__content{align-items:flex-end;margin-left:auto}.comms__sms__messages__msg--incoming .comms__sms__messages__msg__content{align-items:flex-start}.comms__sms__messages__msg__bubble{padding:10px 14px;border-radius:12px;font-size:13px;line-height:150%;letter-spacing:-.26px}.comms__sms__messages__msg--outgoing .comms__sms__messages__msg__bubble{background-color:#007da6;color:#fff;border-bottom-right-radius:4px}.comms__sms__messages__msg--incoming .comms__sms__messages__msg__bubble{background-color:#fff;color:#181818;border:1px solid #edeef1;border-bottom-left-radius:4px}.comms__sms__messages__msg__meta{display:flex;align-items:center;gap:6px;font-size:10px;color:#6b758c;margin-top:6px}.comms__sms__messages__msg__meta__ai-tag{font-size:10px;font-weight:400;padding:0 8px;letter-spacing:-.3px;border-radius:10px;background:linear-gradient(90deg,#007DA6,#1CA9D7);color:#fff}.comms__sms__messages__msg__ai-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0;background-color:#007da6}.comms__sms__messages__msg__ai-avatar--img{object-fit:cover;display:block}.comms__sms__input-bar{border-top:1px solid #edeef1;padding:12px 20px;display:flex;align-items:center;gap:10px;flex-shrink:0}.comms__sms__input-bar__area{flex:1 1;padding:9px 14px;border:1px solid #c4c8d2;border-radius:20px;font-family:inherit;font-size:13px;resize:none;outline:none;color:#181818;line-height:1.4}.comms__sms__input-bar__area::placeholder{color:#6b758c}.comms__sms__input-bar__icon-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b758c;flex-shrink:0}.comms__sms__input-bar__icon-btn svg{stroke:#6b758c}.comms__sms__input-bar__icon-btn:hover{background:#edeef1}.comms__sms__input-bar__send-btn{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#007da6;flex-shrink:0}.comms__call{display:flex;flex-direction:column;height:100%;overflow:hidden}.comms__call__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edeef1;flex-shrink:0;gap:12px}.comms__call__header__left{display:flex;align-items:center;gap:12px;min-width:0}.comms__call__header__left__info{min-width:0}.comms__call__header__left__info__name-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.comms__call__header__left__info__name{font-size:14px;font-weight:600;color:#181818;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__call__header__left__info__sub{color:#6b758c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:142.857%;letter-spacing:-.42px;margin:4px 0 0}.comms__call__header__right{display:flex;align-items:center;gap:16px;flex-shrink:0}.comms__call__body{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:0}.comms__call__body .call-details__card{margin-bottom:4px}.comms__call__body .call-details__metrics{margin-top:0}.comms__call__body .candidate__info__selector{position:static;flex:none;align-self:auto;margin:16px 0}.comms__call__body .call-details__content{margin-top:0}.comms__call__body .call-details__transcript{max-height:none;overflow-y:visible}.comms__call__body .call-details__cost-not-available,.comms__call__body .call-details__technical-details{margin-top:0}.comms__call__log-card{margin:16px 20px;border:1.5px dashed #9747ff;border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.comms__call__log-card__pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;background-color:#9747ff;color:#fff;flex-shrink:0}.comms__call__log-card__pill svg{stroke:#fff;width:13px;height:13px}.comms__call__log-card__info{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;flex-wrap:wrap}.comms__call__log-card__phone{font-size:13px;font-weight:500;color:#181818;white-space:nowrap}.comms__call__log-card__status{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;white-space:nowrap}.comms__call__log-card__status--completed{background-color:#c8f1df;color:#008055}.comms__call__log-card__status--live{background-color:#fff3e0;color:#f2a300}.comms__call__log-card__duration{font-size:12px;color:#6b758c;white-space:nowrap;flex-shrink:0}.comms__call__log-card__call-id{font-size:12px;color:#6b758c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.comms__call__tabs{display:flex;border-bottom:1px solid #edeef1;padding:0 20px;flex-shrink:0}.comms__call__tabs__btn{padding:10px 12px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#6b758c;font-size:12px;font-weight:500;letter-spacing:-.36px;font-family:inherit;position:relative;white-space:nowrap}.comms__call__tabs__btn--active{color:#007da6}.comms__call__tabs__btn--active:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background-color:#007da6;border-radius:2px}.comms__call__content{flex:1 1;overflow-y:auto;padding:16px 20px}.comms__call__transcript{display:flex;flex-direction:column;gap:16px}.comms__call__transcript__entry{display:flex;gap:12px;align-items:flex-start}.comms__call__transcript__entry__icon{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.comms__call__transcript__entry__icon--assistant{background-color:#f3fbff;color:#007da6;font-size:18px}.comms__call__transcript__entry__icon--customer{background-color:#edeef1;color:#6b758c;font-size:16px}.comms__call__transcript__entry__body{flex:1 1;min-width:0}.comms__call__transcript__entry__time{font-size:11px;color:#6b758c;margin-bottom:4px;font-family:monospace;letter-spacing:.5px}.comms__call__transcript__entry__text{font-size:13px;color:#181818;line-height:150%;letter-spacing:-.26px}.comms__call__empty{color:#6b758c;font-size:13px;padding:8px 0}.comms__call__player{flex-shrink:0;border-top:1px solid #edeef1;padding:12px 20px;background:#fff}.comms__call__player__placeholder{font-size:13px;color:#6b758c;padding:8px 0}.comms__email{display:flex;flex-direction:column;height:100%;overflow:hidden}.comms__email__header{justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edeef1;flex-shrink:0}.comms__email__header,.comms__email__header__left{display:flex;align-items:center;gap:12px}.comms__email__header__left__info__name{font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.48px;color:#181818;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms__email__header__left__info__sub{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#6b758c;white-space:nowrap}.comms__email__header__right{display:flex;align-items:center;gap:16px}.comms__email__header__link-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background-color:#fff;color:#007da6;border:1px solid #007da6;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;font-family:inherit;white-space:nowrap}.comms__email__header__link-btn svg{stroke:#007da6}.comms__email__thread{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.comms__email__message{display:flex;gap:14px;align-items:flex-start;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 1px 0 rgba(9,30,66,.25),0 0 1px 0 rgba(9,30,66,.31)}.comms__email__message--highlighted{border:2px solid #1571f2}.comms__email__message__avatar{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;background-color:#007da6}.comms__email__message__body{flex:1 1;min-width:0}.comms__email__message__body__header{margin-bottom:16px;min-height:36px}.comms__email__message__body__header__flex{display:flex;gap:8px}.comms__email__message__body__header__sender{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.comms__email__message__body__header__ai-badge{font-size:10px;font-weight:400;letter-spacing:-.3px;padding:0 8px;border-radius:10px;background:linear-gradient(90deg,#007DA6,#1CA9D7);color:#fff;display:flex;align-items:center}.comms__email__message__body__status-badge{display:inline-block;font-size:10px;font-weight:500;padding:2px 8px;border-radius:3px}.comms__email__message__body__status-badge--opened{background-color:#36b37e;color:#fff}.comms__email__message__body__status-badge--delivered{border:1px solid #007da6;color:#fff}.comms__email__message__body__status-badge--failed{background-color:#ff5630;color:#fff}.comms__email__message__body__subject{font-size:14px;font-weight:500;color:#181818;margin-bottom:12px}.comms__email__message__body__text{font-size:12px;color:#181818;line-height:150%;letter-spacing:-.36px;white-space:pre-wrap}.comms__email__message__body__time{font-size:11px;color:#6b758c;margin-top:8px}.comms-toggle{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.comms-toggle input{opacity:0;width:0;height:0;position:absolute}.comms-toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c4c8d2;border-radius:20px;transition:.2s}.comms-toggle__slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.2s}input:checked+.comms-toggle__slider{background-color:#007da6}input:checked+.comms-toggle__slider:before{transform:translateX(16px)}.link-candidate-modal{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.link-candidate-modal__container{background-color:#fff;border-radius:12px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;width:469px}.link-candidate-modal__header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #edeef1}.link-candidate-modal__header h3{font-size:16px;color:#181818;font-weight:500;line-height:125%;letter-spacing:-.48px}.link-candidate-modal__header__close{background:rgba(0,0,0,0);border:none;cursor:pointer;color:#6b758c;padding:4px;display:flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:50%;background-color:#fafbfb}.link-candidate-modal__header__close:hover{background:#edeef1}.link-candidate-modal__search{display:flex;align-items:center;gap:8px;border:1px solid #c4c8d2;margin:16px 20px;border-radius:6px;padding:8px 12px}.link-candidate-modal__search input{flex:1 1;border:none;outline:none;font-family:inherit;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:-.42px;color:#181818;background:rgba(0,0,0,0)}.link-candidate-modal__search input::placeholder{color:#6b758c}.link-candidate-modal__list{flex:1 1;overflow-y:auto;margin:0 20px 8px;border-top:1px solid #edeef1;padding-top:12px}.link-candidate-modal__item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;margin-bottom:4px;background-color:#fafbfb;border:1px solid #edeef1}.link-candidate-modal__item:hover{background-color:#fafbfb}.link-candidate-modal__item--selected{background-color:#f3fbff}.link-candidate-modal__item__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:500;line-height:133.333%;letter-spacing:-.48px}.link-candidate-modal__item__avatar--teal{background-color:#007da6}.link-candidate-modal__item__avatar--green{background-color:#36b37e}.link-candidate-modal__item__avatar--orange{background-color:#ffab00}.link-candidate-modal__item__avatar--blue{background-color:#1571f2}.link-candidate-modal__item__avatar--purple{background-color:#9747ff}.link-candidate-modal__item__avatar--pink{background-color:#e91e8c}.link-candidate-modal__item__avatar--grey{background-color:#6b758c}.link-candidate-modal__item__info{flex:1 1;min-width:0}.link-candidate-modal__item__info__name{font-size:14px;font-weight:500;line-height:142.857%;letter-spacing:-.42px;color:#181818}.link-candidate-modal__item__info__meta{font-size:12px;color:#6b758c;display:flex;gap:0;min-width:0;overflow:hidden}.link-candidate-modal__item__info__meta span{font-size:12px;font-weight:500;line-height:133.333%;letter-spacing:-.36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;flex:0 0 50%}.link-candidate-modal__status{font-size:13px;color:#6b758c;text-align:center;padding:16px 0}.link-candidate-modal__footer{padding:16px 20px;border-top:1px solid #edeef1;display:flex;justify-content:flex-end;gap:8px;background:#fafbfb}.link-candidate-modal__footer button{padding:8px 20px;min-width:80px}.rs-picker-popup{z-index:9999!important}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ai-insights{padding:20px 24px 40px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.ai-insights__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ai-insights__header__title{display:flex;align-items:center;gap:12px}.ai-insights__header__title h1{font-size:24px;font-weight:600;color:#181818;letter-spacing:-.6px}.ai-insights__header__admin-link{font-size:12px;color:#007da6;text-decoration:none;padding:4px 10px;border:1px solid #eef1f6;border-radius:6px}.ai-insights__header__admin-link:hover{background:#f3fbff}.ai-insights__week-stepper{display:flex;align-items:center;gap:8px}.ai-insights__week-stepper__btn,.ai-insights__week-stepper__latest{background:#fff;border:1px solid #eef1f6;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px;color:#6b758c}.ai-insights__week-stepper__btn:hover:not(:disabled),.ai-insights__week-stepper__latest:hover:not(:disabled){background:#f3fbff;color:#007da6}.ai-insights__week-stepper__btn:disabled,.ai-insights__week-stepper__latest:disabled{opacity:.4;cursor:not-allowed}.ai-insights__week-stepper__current{font-size:13px;font-weight:500;color:#181818;min-width:180px;text-align:center}.ai-insights__module-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.ai-insights__module-tabs__tab{background:#fff;border:1px solid #eef1f6;border-radius:8px;padding:10px 14px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;min-width:140px;position:relative;transition:all .15s ease}.ai-insights__module-tabs__tab__name{font-size:13px;font-weight:600;color:#181818}.ai-insights__module-tabs__tab:hover{border-color:#007da6}.ai-insights__module-tabs__tab--active{background:#f3fbff;border-color:#007da6}.ai-insights__kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-insights__kpi__card{background:#fff;border:1px solid #eef1f6;border-radius:8px;padding:14px 14px 10px;text-align:left;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31)}.ai-insights__kpi__card__label{font-size:12px;font-weight:500;color:#6b758c;display:flex;align-items:center;gap:6px;margin-bottom:8px}.ai-insights__kpi__card__icon{display:inline-flex}.ai-insights__kpi__card__value{font-size:28px;font-weight:600;color:#181818;line-height:1}.ai-insights__kpi__card:hover{border-color:#007da6}.ai-insights__kpi__card--active{background:#f3fbff;border-color:#007da6}.ai-insights__kpi__card--critical{background:#fff5f3;border-color:#ffc9bd}.ai-insights__kpi__card--critical .ai-insights__kpi__card__label,.ai-insights__kpi__card--critical .ai-insights__kpi__card__value{color:#ff5630}.ai-insights__kpi__card--critical:hover{border-color:#ff5630}.ai-insights__kpi__card--critical.ai-insights__kpi__card--active{background:#ffeae5;border-color:#ff5630;box-shadow:0 0 0 2px rgba(255,86,48,.18)}.ai-insights__kpi__card--warning{background:#fffaeb;border-color:#ffe49a}.ai-insights__kpi__card--warning .ai-insights__kpi__card__label,.ai-insights__kpi__card--warning .ai-insights__kpi__card__value{color:#f2a300}.ai-insights__kpi__card--warning:hover{border-color:#f2a300}.ai-insights__kpi__card--warning.ai-insights__kpi__card--active{background:#fff5d6;border-color:#f2a300;box-shadow:0 0 0 2px rgba(242,163,0,.18)}.ai-insights__kpi__card--opportunity{background:#f0faf4;border-color:#9be0bc}.ai-insights__kpi__card--opportunity .ai-insights__kpi__card__label,.ai-insights__kpi__card--opportunity .ai-insights__kpi__card__value{color:#008055}.ai-insights__kpi__card--opportunity:hover{border-color:#008055}.ai-insights__kpi__card--opportunity.ai-insights__kpi__card--active{background:#c8f1df;border-color:#008055;box-shadow:0 0 0 2px rgba(0,128,85,.18)}.ai-insights__kpi__card--info{background:#f0faff;border-color:#b8d3ff}.ai-insights__kpi__card--info .ai-insights__kpi__card__label,.ai-insights__kpi__card--info .ai-insights__kpi__card__value{color:#1571f2}.ai-insights__kpi__card--info:hover{border-color:#1571f2}.ai-insights__kpi__card--info.ai-insights__kpi__card--active{background:#deebff;border-color:#1571f2;box-shadow:0 0 0 2px rgba(21,113,242,.18)}.ai-insights__body{display:flex;flex-direction:column;gap:14px}.ai-insights__body__controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-insights__body__controls__filter{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b758c}.ai-insights__body__controls__filter select{padding:6px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fff;font-size:13px;color:#181818}.ai-insights__body__controls__count{font-size:12px;color:#6b758c}.ai-insights__banner{padding:10px 14px;border-radius:6px;font-size:13px;border:1px solid}.ai-insights__banner--error{background:#fff5f5;border-color:#ff5630;color:#ff5630}.ai-insights__banner--warning{background:#fff8e6;border-color:#f2a300;color:#f2a300}.ai-insights__access-denied{text-align:center;border:1px dashed #c4ccda;background:#fafbfb;border-radius:10px;color:#6b758c;display:flex;flex-direction:column;align-items:center;gap:8px}.ai-insights__access-denied__icon{color:#7e8aa6;margin-bottom:4px}.ai-insights__access-denied__title{font-size:16px;font-weight:600;color:#181818}.ai-insights__access-denied__message{font-size:13px;max-width:460px;line-height:1.5}.ai-insights__access-denied__cta{display:inline-block;margin-top:8px;color:#007da6;font-size:13px;text-decoration:none;border:1px solid #eef1f6;border-radius:6px;padding:6px 14px;background:#fff}.ai-insights__access-denied__cta:hover{background:#f3fbff;border-color:#007da6}.ai-insights__access-denied--block{padding:60px 24px}.ai-insights__access-denied--inline{padding:36px 20px}.ai-insights__access-denied--page{padding:80px 32px;min-height:60vh;justify-content:center}.ai-insights__empty{text-align:center;padding:60px 20px;border:1px dashed #c4ccda;border-radius:10px;background:#fafbfb;color:#6b758c}.ai-insights__empty h4{font-size:16px;color:#181818;margin-bottom:8px}.ai-insights__empty p{font-size:13px}.ai-insights__empty__link{display:inline-block;margin-top:12px;color:#007da6;text-decoration:none;font-size:13px}.ai-insights__empty__link:hover{text-decoration:underline}.ai-insights__list{display:flex;flex-direction:column;gap:10px}.ai-insights__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;border:1px solid}.ai-insights__badge--critical{background:#ffeae5;color:#ff5630;border-color:#ffc9bd}.ai-insights__badge--warning{background:#fff5d6;color:#f2a300;border-color:#ffe49a}.ai-insights__badge--opportunity{background:#c8f1df;color:#008055;border-color:#9be0bc}.ai-insights__badge--info{background:#deebff;color:#1571f2;border-color:#b8d3ff}.ai-insights__card{border:1px solid #eef1f6;border-radius:10px;background:#fff;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px rgba(9,30,66,.31);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.ai-insights__card--critical{border-left:4px solid #ff5630}.ai-insights__card--warning{border-left:4px solid #f2a300}.ai-insights__card--opportunity{border-left:4px solid #008055}.ai-insights__card--info{border-left:4px solid #1571f2}.ai-insights__card--expanded{box-shadow:0 4px 14px rgba(9,30,66,.18),0 0 1px rgba(9,30,66,.31)}.ai-insights__card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:none;border:none;width:100%;cursor:pointer;text-align:left}.ai-insights__card__header__main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1;min-width:0}.ai-insights__card__header__meta{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.ai-insights__card__title{font-size:14px;font-weight:600;color:#181818;line-height:1.4}.ai-insights__card__module-chip{background:#eef2f7}.ai-insights__card__category,.ai-insights__card__module-chip{font-size:11px;color:#6b758c;padding:2px 8px;border-radius:10px}.ai-insights__card__category{background:#f0faff}.ai-insights__card__id{font-family:space-mono,monospace;font-size:11px;color:#7e8aa6;background:#edeef1;padding:2px 6px;border-radius:4px}.ai-insights__card__chevron,.ai-insights__card__confidence{font-size:12px;color:#6b758c}.ai-insights__card__chevron{width:14px;display:inline-block;text-align:center}.ai-insights__card__preview{padding:0 16px 14px;font-size:12px;color:#6b758c;line-height:1.5}.ai-insights__card__body{padding:4px 16px 16px;border-top:1px solid #eef1f6;display:flex;flex-direction:column;gap:14px}.ai-insights__card__section h4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#6b758c;margin-bottom:4px}.ai-insights__card__section p{font-size:13px;color:#181818;line-height:1.55}.ai-insights__card__section--action,.ai-insights__card__section--impact{padding:12px 14px;border-radius:8px;border-left:3px solid;height:100%}.ai-insights__card__section--action h4,.ai-insights__card__section--impact h4{margin-bottom:6px}.ai-insights__card__section--action{background:#f3fbff;border-left-color:#007da6}.ai-insights__card__section--action h4{color:#007da6}.ai-insights__card__section--impact{background:#f0faf4;border-left-color:#008055}.ai-insights__card__section--impact h4{color:#008055}.ai-insights__card__section--details{padding:10px 12px;background:#fafbfb;border:1px solid #eef1f6;border-radius:8px}.ai-insights__card__section--details h4{margin-bottom:6px}.ai-insights__card__detail{font-size:12px!important;color:#6b758c!important;margin-top:4px}.ai-insights__card__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:720px){.ai-insights__card__grid{grid-template-columns:1fr}}.ai-insights__card__details{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px;margin-top:4px}.ai-insights__card__details__row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#fff;border:1px solid #eef1f6;border-radius:6px;min-width:0}.ai-insights__card__details__row dt{font-size:11px;color:#6b758c;text-transform:uppercase;letter-spacing:.4px}.ai-insights__card__details__row dd{font-size:13px;color:#181818;font-weight:500;word-break:break-word;max-height:160px;overflow-y:auto}.ai-insights__card__details__row--block{grid-column:1/-1}.ai-insights__card__details__row--block dd{max-height:none;overflow:visible;font-weight:400}.ai-insights__card__details__list{list-style:disc inside;margin:4px 0 0;padding:0;max-height:220px;overflow-y:auto}.ai-insights__card__details__list li{font-size:13px;color:#181818;line-height:1.5;padding:2px 0}.ai-insights__card__details__table-wrap{margin-top:6px;border:1px solid #eef1f6;border-radius:6px;background:#fff;max-height:260px;overflow:auto}.ai-insights__card__details__table{width:100%;border-collapse:collapse;font-size:12px}.ai-insights__card__details__table td,.ai-insights__card__details__table th{padding:6px 10px;text-align:left;border-bottom:1px solid #eef1f6;vertical-align:top}.ai-insights__card__details__table thead th{position:-webkit-sticky;position:sticky;top:0;background:#fafbfb;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c;z-index:1}.ai-insights__card__details__table tbody tr:last-child td,.ai-insights__card__details__table tbody tr:last-child th{border-bottom:none}.ai-insights__card__details__table td{color:#181818;font-weight:500}.ai-insights__card__alternatives{list-style:disc inside;padding-left:4px}.ai-insights__card__alternatives li{font-size:13px;color:#181818;line-height:1.5;margin-bottom:4px}.ai-insights__card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed #eef1f6}.ai-insights__card__urgency{font-size:12px;color:#f2a300;font-weight:500}.ai-insights__card__updated{font-size:11px;color:#6b758c}.ai-insights__skeleton{display:flex;flex-direction:column;gap:10px}.ai-insights__skeleton__row{padding:16px;background:#fff;border:1px solid #eef1f6;border-radius:8px;display:flex;flex-direction:column;gap:8px}.ai-insights__skeleton__bar{height:12px;border-radius:4px;background:linear-gradient(90deg,#EEF2F7,#EDEEF1 50%,#EEF2F7);background-size:200% 100%;animation:ai-skeleton-shimmer 1.4s linear infinite}.ai-insights__skeleton__bar--title{width:40%;height:14px}.ai-insights__skeleton__bar--sub{width:70%}@keyframes ai-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-admin{padding:20px 24px 40px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.ai-admin__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ai-admin__header h1{font-size:22px;font-weight:600;color:#181818}.ai-admin__header__back{display:inline-block;margin-top:4px;font-size:12px;color:#007da6;text-decoration:none}.ai-admin__header__back:hover{text-decoration:underline}.ai-admin__tabs{display:flex;gap:4px;border-bottom:1px solid #eef1f6}.ai-admin__tabs__tab{padding:8px 14px;font-size:13px;color:#6b758c;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.ai-admin__tabs__tab:hover{color:#007da6}.ai-admin__tabs__tab--active{color:#007da6;border-bottom-color:#007da6}.ai-admin__content{display:flex;flex-direction:column;gap:16px}.ai-admin__toolbar{flex-wrap:wrap}.ai-admin__toolbar,.ai-admin__toolbar__title{display:flex;align-items:center;gap:10px}.ai-admin__toolbar__title h3{font-size:15px;color:#181818}.ai-admin__toolbar__actions{display:flex;gap:8px;margin-left:auto}.ai-admin__toolbar__search{flex:1 1;min-width:220px;padding:8px 12px}.ai-admin__toolbar select,.ai-admin__toolbar__search{border:1px solid #eef1f6;border-radius:6px;background:#fff;font-size:13px}.ai-admin__toolbar select{padding:7px 10px}.ai-admin__toolbar__count{font-size:12px;color:#6b758c;margin-left:auto}.ai-admin__state{padding:24px;text-align:center;background:#fafbfb;border:1px dashed #c4ccda;border-radius:10px;color:#6b758c;font-size:13px}.ai-admin__state--error{background:#fff5f5;border-color:#ff5630;color:#ff5630}.ai-admin__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#eef2f7;color:#6b758c;border:1px solid #eef1f6;white-space:nowrap}.ai-admin__chip--mono{font-family:space-mono,monospace}.ai-admin__chip--muted{color:#7e8aa6}.ai-admin__chip--success{background:#c8f1df;color:#008055;border-color:#9be0bc}.ai-admin__chip--error{background:#ffeae5;color:#ff5630;border-color:#ffc9bd}.ai-admin__chip--warning{background:#fff5d6;color:#f2a300;border-color:#ffe49a}.ai-admin__chip--info{background:#deebff;color:#1571f2;border-color:#b8d3ff}.ai-admin__priority-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid}.ai-admin__priority-pill--critical{background:#ffeae5;color:#ff5630;border-color:#ffc9bd}.ai-admin__priority-pill--warning{background:#fff5d6;color:#f2a300;border-color:#ffe49a}.ai-admin__priority-pill--opportunity{background:#c8f1df;color:#008055;border-color:#9be0bc}.ai-admin__priority-pill--info{background:#deebff;color:#1571f2;border-color:#b8d3ff}.ai-admin__link{color:#007da6;text-decoration:none;font-size:13px}.ai-admin__link:hover{text-decoration:underline}.ai-admin__muted{color:#6b758c;font-size:11px}.ai-admin__definitions{display:flex;flex-direction:column;gap:18px}.ai-admin__definitions__group{display:flex;flex-direction:column;gap:6px}.ai-admin__definitions__group__header{display:flex;align-items:center;gap:10px}.ai-admin__definitions__group__header h3{font-size:14px;color:#181818}.ai-admin__table{display:flex;flex-direction:column;background:#fff;border:1px solid #eef1f6;border-radius:8px;overflow:hidden}.ai-admin__table__head{display:grid;grid-template-columns:1.2fr 2fr 1fr .8fr .8fr .6fr .8fr;padding:10px 14px;background:#fafbfb;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c;border-bottom:1px solid #eef1f6;grid-gap:8px;gap:8px}.ai-admin__table__head--runs{grid-template-columns:1.4fr 1fr .8fr .8fr .8fr 1.4fr .8fr .6fr}.ai-admin__table__head--cards{grid-template-columns:1fr 1.2fr 2fr 1fr .9fr .9fr .8fr .8fr}.ai-admin__table__sort{background:none;border:none;text-align:left;padding:0;cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.ai-admin__table__sort--asc,.ai-admin__table__sort--desc{color:#007da6}.ai-admin__table__row{display:grid;grid-template-columns:1.2fr 2fr 1fr .8fr .8fr .6fr .8fr;padding:10px 14px;grid-gap:8px;gap:8px;align-items:center;font-size:13px;color:#181818;text-align:left;cursor:pointer;background:none;border:none;border-bottom:1px solid #eef1f6}.ai-admin__table__row:last-child{border-bottom:none}.ai-admin__table__row:hover{background:#f0faff}.ai-admin__table__row:focus-visible{outline:2px solid #007da6;outline-offset:-2px}.ai-admin__table__row--runs{grid-template-columns:1.4fr 1fr .8fr .8fr .8fr 1.4fr .8fr .6fr}.ai-admin__table__row--cards{grid-template-columns:1fr 1.2fr 2fr 1fr .9fr .9fr .8fr .8fr}.ai-admin__table__row__name{font-weight:500;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-admin__form{display:flex;flex-direction:column;gap:14px}.ai-admin__form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.ai-admin__form__field{display:flex;flex-direction:column;gap:4px}.ai-admin__form__field label,.ai-admin__form__field>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.ai-admin__form__field label em,.ai-admin__form__field>span em{text-transform:none;font-weight:400;color:#7e8aa6;letter-spacing:0}.ai-admin__form__field input[type=date],.ai-admin__form__field input[type=number],.ai-admin__form__field input[type=search],.ai-admin__form__field input[type=text],.ai-admin__form__field select,.ai-admin__form__field textarea{padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;background:#fff;color:#181818;font-family:inherit}.ai-admin__form__field textarea{resize:vertical;min-height:60px}.ai-admin__form__field--block{grid-column:1/-1}.ai-admin__code-editor{border:1px solid #eef1f6;border-radius:6px;overflow:hidden;background:#fafbfb}.ai-admin__code-editor .cm-editor{font-size:12px}.ai-admin__code-editor .cm-scroller{font-family:space-mono,monospace}.ai-admin__code-editor--readonly .cm-content{background:#fafbfb}.ai-admin__dialog{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ai-admin__dialog__panel{background:#fff;border-radius:10px;width:100%;max-height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.ai-admin__dialog__panel--medium{max-width:600px}.ai-admin__dialog__panel--large{max-width:900px}.ai-admin__dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eef1f6}.ai-admin__dialog__header h3{font-size:15px;color:#181818}.ai-admin__dialog__close{background:none;border:none;font-size:22px;cursor:pointer;color:#6b758c}.ai-admin__dialog__close:hover{color:#181818}.ai-admin__dialog__close:disabled{opacity:.4;cursor:not-allowed}.ai-admin__dialog__body{padding:18px;overflow-y:auto;flex:1 1}.ai-admin__dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid #eef1f6;background:#fafbfb}.ai-admin__trigger__modes{display:flex;gap:10px;flex-wrap:wrap}.ai-admin__trigger__mode{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #eef1f6;border-radius:6px;font-size:12px;cursor:pointer;background:#fff}.ai-admin__trigger__mode--active{border-color:#007da6;background:#f3fbff;color:#007da6}.ai-admin__trigger__select-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-admin__trigger__select-actions{display:flex;gap:8px}.ai-admin__trigger__select-actions button{background:none;border:none;font-size:12px;color:#007da6;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:500}.ai-admin__trigger__select-actions button:hover{text-decoration:underline}.ai-admin__trigger__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;max-height:320px;overflow-y:auto;padding:4px}.ai-admin__trigger__group{border:1px solid #eef1f6;border-radius:6px;padding:8px 10px}.ai-admin__trigger__group legend{padding:0 6px;font-size:11px;color:#6b758c;text-transform:uppercase;letter-spacing:.4px}.ai-admin__trigger__option{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:4px 0;cursor:pointer;font-size:12px;color:#181818}.ai-admin__runs{display:flex;flex-direction:column;gap:12px}.ai-admin__run-detail{display:flex;flex-direction:column;gap:16px}.ai-admin__run-detail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ai-admin__run-detail__header h2{font-size:18px;font-weight:600;color:#181818;margin-top:4px}.ai-admin__run-detail__meta{display:flex;gap:6px;flex-wrap:wrap}.ai-admin__run-detail__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-admin__kpi-card{padding:14px;border-radius:10px;background:#fff;border:1px solid #eef1f6;display:flex;flex-direction:column;gap:4px}.ai-admin__kpi-card p{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.ai-admin__kpi-card strong{font-size:24px;color:#181818}.ai-admin__kpi-card--success strong{color:#008055}.ai-admin__kpi-card--error strong{color:#ff5630}.ai-admin__kpi-card--warning strong{color:#f2a300}.ai-admin__token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ai-admin__token-grid>div{padding:8px 10px;background:#fafbfb;border-radius:6px;display:flex;flex-direction:column}.ai-admin__token-grid>div p{font-size:11px;color:#6b758c;text-transform:uppercase;letter-spacing:.4px}.ai-admin__token-grid>div strong{font-size:18px;color:#181818}.ai-admin__token-grid--large>div{padding:14px}.ai-admin__token-grid--large>div strong{font-size:22px}.ai-admin__errors{border:1px solid #eef1f6;border-radius:8px;padding:10px 14px;background:#fff}.ai-admin__errors summary{cursor:pointer;font-size:13px;color:#ff5630}.ai-admin__errors ul{list-style:none;margin-top:8px;display:flex;flex-direction:column;gap:6px}.ai-admin__errors li{display:flex;align-items:center;gap:8px;font-size:12px;color:#181818}.ai-admin__retry{padding:4px 10px;background:#fff;border:1px solid #eef1f6;border-radius:6px;font-size:12px;color:#007da6;cursor:pointer}.ai-admin__retry:hover:not(:disabled){background:#f3fbff}.ai-admin__retry:disabled{opacity:.5;cursor:not-allowed}.ai-admin__drawer{position:fixed;inset:0;z-index:50;display:flex}.ai-admin__drawer__scrim{flex:1 1;background:rgba(0,0,0,.3)}.ai-admin__drawer__panel{width:min(640px,100%);background:#fff;display:flex;flex-direction:column;border-left:1px solid #eef1f6;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.ai-admin__drawer__header{padding:14px 18px;border-bottom:1px solid #eef1f6;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-admin__drawer__header h3{font-size:15px;color:#181818}.ai-admin__drawer__header__meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ai-admin__drawer__close{background:none;border:none;font-size:22px;color:#6b758c;cursor:pointer}.ai-admin__drawer__close:hover{color:#181818}.ai-admin__drawer__tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid #eef1f6;overflow-x:auto}.ai-admin__drawer__tab{padding:8px 12px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:12px;color:#6b758c;cursor:pointer;white-space:nowrap}.ai-admin__drawer__tab:hover{color:#007da6}.ai-admin__drawer__tab--active{color:#007da6;border-bottom-color:#007da6}.ai-admin__drawer__body{flex:1 1;overflow-y:auto;padding:14px 18px}.ai-admin__drawer__body,.ai-admin__drawer__summary{display:flex;flex-direction:column;gap:14px}.ai-admin__drawer__summary section{display:flex;flex-direction:column;gap:8px}.ai-admin__drawer__summary section h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.ai-admin__drawer__footer{padding:12px 18px;border-top:1px solid #eef1f6;display:flex;justify-content:flex-end;gap:10px;background:#fafbfb}.ai-admin__chips-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ai-admin__section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-admin__section-header h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.ai-admin__copy{background:#fff;border:1px solid #eef1f6;border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;color:#007da6}.ai-admin__copy:hover{background:#f3fbff}.ai-admin__pre{background:#fafbfb;border:1px solid #eef1f6;border-radius:6px;padding:10px 12px;font-family:space-mono,monospace;font-size:12px;line-height:1.5;color:#181818;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.ai-admin__pre--error{background:#fff5f5;color:#ff5630;border-color:#ff5630}.ai-admin__attempts{display:flex;flex-direction:column;gap:8px}.ai-admin__attempt{border:1px solid #eef1f6;border-radius:8px;overflow:hidden}.ai-admin__attempt__header{width:100%;display:flex;align-items:center;gap:6px;padding:10px 12px;background:#fafbfb;border:none;cursor:pointer;text-align:left}.ai-admin__attempt__chevron{margin-left:auto;color:#6b758c}.ai-admin__attempt__body{padding:10px 12px;gap:10px;border-top:1px solid #eef1f6}.ai-admin__attempt__body,.copilot{display:flex;flex-direction:column}.copilot{padding:20px 24px 40px;gap:20px;overflow-y:auto}.copilot__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.copilot__header h1{font-size:22px;font-weight:600;color:#181818}.copilot__header__subtitle{margin-top:4px;font-size:12px;color:#6b758c}.copilot__tabs{display:flex;gap:4px;border-bottom:1px solid #eef1f6}.copilot__tabs__tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:#6b758c;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.copilot__tabs__tab:hover{color:#007da6}.copilot__tabs__tab--active{color:#007da6;border-bottom-color:#007da6}.copilot__tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.copilot__tabs__badge--pulse{animation:copilot-badge-pulse 1.6s ease-out infinite}@keyframes copilot-badge-pulse{0%{box-shadow:0 0 0 0 rgba(220,38,38,.55)}70%{box-shadow:0 0 0 8px rgba(220,38,38,0)}to{box-shadow:0 0 0 0 rgba(220,38,38,0)}}.copilot__blocker{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;background:linear-gradient(90deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#7f1d1d;text-decoration:none;box-shadow:0 1px 2px rgba(127,29,29,.06);transition:transform .15s ease,box-shadow .15s ease}.copilot__blocker:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(127,29,29,.12)}.copilot__blocker__dot{width:10px;height:10px;border-radius:50%;background:#dc2626;flex-shrink:0;animation:copilot-badge-pulse 1.6s ease-out infinite}.copilot__blocker__text{display:flex;flex-direction:column;gap:2px;flex:1 1}.copilot__blocker__text strong{font-size:13px;font-weight:600;color:#991b1b}.copilot__blocker__sub{font-size:12px;color:#b91c1c}.copilot__blocker__cta{font-size:12px;font-weight:600;color:#991b1b;white-space:nowrap}.copilot__approvals-hero{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 6px 20px rgba(220,38,38,.25);position:relative;overflow:hidden}.copilot__approvals-hero__pulse{position:absolute;top:50%;left:40px;width:8px;height:8px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.7);animation:copilot-hero-pulse 1.8s ease-out infinite}.copilot__approvals-hero__count{font-size:34px;font-weight:800;line-height:1;min-width:48px;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.15)}.copilot__approvals-hero__text{display:flex;flex-direction:column;gap:2px;flex:1 1}.copilot__approvals-hero__text strong{font-size:15px;font-weight:700;letter-spacing:.1px}.copilot__approvals-hero__sub{font-size:12px;color:hsla(0,0%,100%,.9)}.copilot__approvals-hero__cta{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.18);white-space:nowrap}@keyframes copilot-hero-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}70%{box-shadow:0 0 0 14px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.copilot__content{gap:16px}.copilot__content,.copilot__view{display:flex;flex-direction:column}.copilot__view{gap:14px}.copilot__page{display:flex;flex-direction:column;gap:16px}.copilot__page__header{display:flex;flex-direction:column;gap:4px}.copilot__page__header h2{font-size:18px;font-weight:600;color:#181818}.copilot__link{color:#007da6;text-decoration:none;font-size:12px}.copilot__link:hover{text-decoration:underline}.copilot__muted{color:#6b758c;font-size:12px}.copilot__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.copilot__toolbar--wrap{gap:8px}.copilot__toolbar__search{flex:0 1 240px;min-width:160px;padding:7px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fff;font-size:13px}.copilot__toolbar__picker{min-width:240px}.copilot__toolbar__actions{display:flex;gap:8px;margin-left:auto}.copilot__toolbar__count{font-size:12px;color:#6b758c;margin-left:auto}.copilot__toolbar input[type=datetime-local],.copilot__toolbar input[type=number],.copilot__toolbar input[type=search],.copilot__toolbar input[type=text],.copilot__toolbar select{padding:7px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fff;font-size:13px}.copilot__state{padding:24px;text-align:center;background:#fafbfb;border:1px dashed #c4ccda;border-radius:10px;color:#6b758c;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:10px}.copilot__state--error{background:#fff5f5;border-color:#ff5630;color:#ff5630}.copilot__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#eef2f7;color:#6b758c;border:1px solid #eef1f6;white-space:nowrap}.copilot__chip--mono{font-family:space-mono,monospace}.copilot__chip--muted{color:#7e8aa6}.copilot__chip--success{background:#c8f1df;color:#008055;border-color:#9be0bc}.copilot__chip--error{background:#ffeae5;color:#ff5630;border-color:#ffc9bd}.copilot__chip--warn,.copilot__chip--warning{background:#fff5d6;color:#f2a300;border-color:#ffe49a}.copilot__chip--info{background:#deebff;color:#1571f2;border-color:#b8d3ff}.copilot__chip--ai{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.copilot__chip--ai-warn{background:#fffbeb;color:#b45309;border-color:#fde68a}.copilot__chip--ai-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.copilot__ai-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.copilot__link-btn{background:none;border:none;font-size:12px;color:#007da6;cursor:pointer;padding:0;text-decoration:none;font-weight:500}.copilot__link-btn:hover{text-decoration:underline}.copilot__link-btn:disabled{opacity:.4;cursor:not-allowed}.copilot__link-btn--danger{color:#ff5630}.copilot__btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid rgba(0,0,0,0);text-decoration:none;line-height:1.4;cursor:pointer;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.copilot__btn--warn{background:#dc2626;color:#fff;border-color:#b91c1c;box-shadow:0 1px 2px rgba(220,38,38,.25)}.copilot__btn--warn:hover{background:#b91c1c}.copilot__table{display:flex;flex-direction:column;background:#fff;border:1px solid #eef1f6;border-radius:8px;overflow:hidden}.copilot__table__head{display:grid;grid-template-columns:2fr 1fr .8fr 1.2fr 1.2fr;padding:10px 14px;background:#fafbfb;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c;border-bottom:1px solid #eef1f6;grid-gap:8px;gap:8px}.copilot__table__head--jobs{grid-template-columns:2fr 1fr .8fr 1.2fr 1.2fr 160px}.copilot__table__head--logs{grid-template-columns:1.2fr .6fr .8fr 1.2fr .8fr 3fr}.copilot__table__head--rules{grid-template-columns:1.5fr 1.5fr .6fr .7fr .7fr 1fr}.copilot__table__head--preview{grid-template-columns:2fr 1.5fr 1fr}.copilot__table__row{display:grid;grid-template-columns:2fr 1fr .8fr 1.2fr 1.2fr;padding:10px 14px;grid-gap:8px;gap:8px;align-items:center;font-size:13px;color:#181818;text-align:left;background:none;border:none;border-bottom:1px solid #eef1f6;width:100%}.copilot__table__row:last-child{border-bottom:none}.copilot__table__row--jobs{grid-template-columns:2fr 1fr .8fr 1.2fr 1.2fr 160px;cursor:pointer}.copilot__table__row--jobs:hover{background:#f0faff}.copilot__table__row--jobs:focus-visible{outline:2px solid #007da6;outline-offset:-2px}.copilot__table__row--pending{background:linear-gradient(90deg,#fef2f2,#fee2e2);border-left:3px solid #dc2626}.copilot__table__row--pending:hover{background:linear-gradient(90deg,#fee2e2,#fecaca)}.copilot__table__row--logs{grid-template-columns:1.2fr .6fr .8fr 1.2fr .8fr 3fr;cursor:pointer}.copilot__table__row--logs:hover{background:#f0faff}.copilot__table__row--rules{grid-template-columns:1.5fr 1.5fr .6fr .7fr .7fr 1fr}.copilot__table__row--preview{grid-template-columns:2fr 1.5fr 1fr}.copilot__table__row__job{display:flex;flex-direction:column;gap:2px;overflow:hidden}.copilot__table__row__job strong{font-size:13px;color:#181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copilot__table__row__name{font-weight:500;color:#007da6;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copilot__table__row__name:hover{text-decoration:underline}.copilot__table__row__actions{display:flex;gap:10px;align-items:center}.copilot__table__row__stage{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.copilot__last-action{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;margin-top:6px;padding:5px 10px;border-radius:5px;background:#f8fafc;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;line-height:1.5;border-left:2px solid #cbd5e1}.copilot__last-action__prompt{flex-shrink:0;color:#94a3b8;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.copilot__last-action__stage{flex-shrink:0;padding:0 6px;border-radius:3px;background:rgba(148,163,184,.15);color:#64748b;font-size:10.5px;text-transform:lowercase;letter-spacing:.3px;line-height:1.5}.copilot__last-action__text{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.copilot__last-action__badge{flex-shrink:0;margin-left:auto;padding:0 6px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.6px;line-height:1.5}.copilot__last-action--skip{color:#64748b;border-left-color:#cbd5e1;background:#f1f5f9}.copilot__last-action--skip .copilot__last-action__prompt{color:#94a3b8}.copilot__last-action--skip .copilot__last-action__stage{background:rgba(100,116,139,.12);color:#475569}.copilot__last-action--skip .copilot__last-action__badge{background:#e2e8f0;color:#475569}.copilot__last-action--warn{color:#92400e;border-left-color:#f59e0b;background:#fffbeb}.copilot__last-action--warn .copilot__last-action__prompt{color:#b45309}.copilot__last-action--warn .copilot__last-action__stage{background:rgba(180,83,9,.12);color:#92400e}.copilot__last-action--warn .copilot__last-action__badge{background:#fde68a;color:#92400e}.copilot__last-action--error{color:#991b1b;border-left-color:#ef4444;background:#fef2f2}.copilot__last-action--error .copilot__last-action__prompt{color:#b91c1c}.copilot__last-action--error .copilot__last-action__stage{background:rgba(185,28,28,.12);color:#991b1b}.copilot__last-action--error .copilot__last-action__badge{background:#fecaca;color:#991b1b}.copilot__log-row{border-bottom:1px solid #eef1f6}.copilot__log-row:last-child{border-bottom:none}.copilot__log-row--error{background:#fff7f5}.copilot__log-row--error .copilot__log-row__message{color:#ff5630;font-weight:500}.copilot__log-row--warn{background:#fffaef}.copilot__log-row__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#181818}.copilot__log-row__expand{padding:6px 18px 14px;display:flex;flex-direction:column;gap:10px;background:#fafbfb}.copilot__kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;margin:0}.copilot__kv>div{display:flex;flex-direction:column;gap:2px}.copilot__kv dt{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.copilot__kv dd{font-size:12px;color:#181818;margin:0;font-family:space-mono,monospace;word-break:break-all}.copilot__json{display:flex;flex-direction:column;gap:6px}.copilot__json__toggle{background:none;border:none;padding:0;font-size:11px;color:#6b758c;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left}.copilot__json__toggle:hover{color:#007da6}.copilot__json__copy{background:#fff;border:1px solid #eef1f6;border-radius:4px;padding:2px 6px;font-size:10px;color:#007da6;cursor:pointer}.copilot__json__pre{background:#fafbfb;border:1px solid #eef1f6;border-radius:6px;padding:10px 12px;font-family:space-mono,monospace;font-size:11px;line-height:1.5;color:#181818;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto;margin:0}.copilot__json__pre--error{background:#fff5f5;color:#ff5630;border-color:#ff5630}.copilot__code-editor{border:1px solid #eef1f6;border-radius:6px;overflow:hidden;background:#fafbfb}.copilot__code-editor .cm-editor{font-size:12px}.copilot__code-editor .cm-scroller{font-family:space-mono,monospace}.copilot__code-editor--readonly .cm-content{background:#fafbfb}.copilot__pager{display:flex;justify-content:center;padding:8px 0}.copilot__form{background:#fff;border:1px solid #eef1f6;border-radius:8px;padding:18px;gap:16px}.copilot__form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.copilot__form__field{display:flex;flex-direction:column;gap:6px}.copilot__form__field>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.copilot__form__field>span em{text-transform:none;font-weight:400;color:#7e8aa6;letter-spacing:0}.copilot__form__field input[type=number],.copilot__form__field input[type=text]{padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;background:#fff}.copilot__form__field--block{grid-column:1/-1}.copilot__form__inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.copilot__form__error{font-size:12px;color:#ff5630}.copilot__form__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eef1f6;padding-top:14px}.copilot__switch{display:inline-flex;align-items:center;cursor:pointer;position:relative}.copilot__switch input{display:none}.copilot__switch>span{width:32px;height:18px;border-radius:999px;background:#c4c8d2;position:relative;transition:background .15s ease}.copilot__switch>span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .15s ease}.copilot__switch--on>span{background:#007da6}.copilot__switch--on>span:after{transform:translateX(14px)}.copilot__switch input:disabled+span,.copilot__switch.copilot__switch--disabled>span{opacity:.5;cursor:not-allowed}.copilot__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:12px;cursor:pointer;background:#fff;color:#6b758c}.copilot__toggle input{accent-color:#007da6}.copilot__toggle--on{background:#f3fbff;border-color:#007da6;color:#007da6}.copilot__recruiter-picker,.copilot__recruiter-picker__search{position:relative}.copilot__recruiter-picker__search input{width:100%;padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fff;font-size:13px}.copilot__recruiter-picker__list{list-style:none;margin:4px 0 0;padding:4px;position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #eef1f6;border-radius:6px;max-height:260px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.copilot__recruiter-picker__list li button{width:100%;background:none;border:none;text-align:left;padding:6px 8px;font-size:12px;cursor:pointer;border-radius:4px;display:flex;flex-direction:column;gap:2px;color:#181818}.copilot__recruiter-picker__list li button em{font-style:normal;font-size:11px;color:#6b758c}.copilot__recruiter-picker__list li button:hover{background:#f0faff}.copilot__recruiter-picker__empty,.copilot__recruiter-picker__loading{padding:8px;font-size:12px;color:#6b758c}.copilot__recruiter-picker__selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fff}.copilot__recruiter-picker__name{font-weight:500;font-size:13px;color:#181818;display:block}.copilot__recruiter-picker__email{font-size:11px;color:#6b758c;display:block}.copilot__recruiter-picker__clear{background:none;border:none;font-size:18px;cursor:pointer;color:#6b758c}.copilot__recruiter-picker__clear:hover{color:#ff5630}.copilot__drawer{position:fixed;inset:0;z-index:50;display:flex}.copilot__drawer__scrim{flex:1 1;background:rgba(0,0,0,.3)}.copilot__drawer__panel{width:min(680px,100%);background:#fff;display:flex;flex-direction:column;border-left:1px solid #eef1f6;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.copilot__drawer__header{padding:14px 18px;border-bottom:1px solid #eef1f6;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.copilot__drawer__header h3{font-size:15px;color:#181818}.copilot__drawer__header__meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.copilot__drawer__header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.copilot__drawer__close{background:none;border:none;font-size:22px;color:#6b758c;cursor:pointer}.copilot__drawer__close:hover{color:#181818}.copilot__drawer__body{flex:1 1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:14px}.copilot__drawer__summary{display:flex;flex-direction:column;gap:12px}.copilot__drawer__summary h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.copilot__drawer__ownership{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:linear-gradient(135deg,#f5f3ff,#eef2ff);border:1px solid #ddd6fe;border-radius:8px}.copilot__drawer__ownership h5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#5b21b6;margin:0}.copilot__ownership__grid{display:flex;flex-direction:column;gap:4px;margin:0}.copilot__ownership__row{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.copilot__ownership__row dt{color:#6b758c;font-weight:500}.copilot__ownership__row dd{margin:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.copilot__ownership__rule{color:#181818;font-weight:500}.copilot__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.copilot__timeline__item{display:grid;grid-template-columns:16px 1fr;grid-gap:12px;gap:12px;padding:0 0 16px;position:relative}.copilot__timeline__item:before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:2px;background:#eef1f6}.copilot__timeline__item:last-child:before{display:none}.copilot__timeline__item--done .copilot__timeline__dot{background:#008055}.copilot__timeline__item--processing .copilot__timeline__dot{background:#1571f2}.copilot__timeline__item--error .copilot__timeline__dot{background:#ff5630}.copilot__timeline__item--pending .copilot__timeline__dot{background:#c4c8d2}.copilot__timeline__dot{width:14px;height:14px;border-radius:999px;background:#c4c8d2;border:2px solid #fff;box-shadow:0 0 0 1px #c4ccda;margin-top:4px;z-index:1}.copilot__timeline__card{background:#fff;border:1px solid #eef1f6;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.copilot__timeline__card header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.copilot__timeline__name{font-weight:600;font-size:13px;color:#181818;text-transform:capitalize}.copilot__timeline__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:0}.copilot__timeline__meta>div{display:flex;flex-direction:column;gap:2px}.copilot__timeline__meta dt{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.copilot__timeline__meta dd{font-size:12px;color:#181818;margin:0}.copilot__handlers{display:flex;flex-direction:column;gap:6px}.copilot__handlers__title{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#6b758c;margin:0}.copilot__handlers__empty{font-size:12px;color:#7e8aa6;font-style:italic;margin:0}.copilot__handlers__list{display:flex;flex-direction:column;gap:8px}.copilot__handler{background:#fafbfb;border:1px solid #eef1f6;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.copilot__handler--running{border-left:3px solid #1571f2}.copilot__handler--done{border-left:3px solid #008055}.copilot__handler--error{border-left:3px solid #ff5630}.copilot__handler__header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.copilot__handler__name{font-family:space-mono,monospace;font-size:12px;font-weight:600;color:#181818}.copilot__handler__run{font-size:11px;color:#6b758c}.copilot__handler__header .copilot__chip{margin-left:auto}.copilot__handler__time{font-size:11px;color:#6b758c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.copilot__handler__error{background:#ffeae5;color:#ff5630;border:1px solid #ffc9bd;padding:6px 8px;border-radius:4px;font-size:11px;font-family:space-mono,monospace;white-space:pre-wrap;margin:0}.copilot__handler__decisions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.copilot__handler__decision{display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:#fff;border:1px solid #eef1f6;border-radius:4px;font-size:12px;color:#181818}.copilot__handler__decision--warn{background:#fff5d6;border-color:#ffe49a}.copilot__handler__decision--error{background:#ffeae5;border-color:#ffc9bd;color:#ff5630}.copilot__handler__decision__line{display:flex;gap:8px;align-items:baseline}.copilot__handler__decision__time{color:#6b758c;font-size:11px;flex-shrink:0}.copilot__handler__decision__msg{flex:1 1;word-break:break-word}.copilot__handler__decision__chips{display:flex;gap:4px;flex-wrap:wrap;padding-left:76px}.copilot__handler__kv{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:#fafbfb;border:1px solid #eef1f6;border-radius:10px;font-size:10px;color:#181818;cursor:default}.copilot__handler__kv em{font-style:normal;color:#6b758c;text-transform:lowercase}.copilot__handler__tripped{list-style:none;margin:4px 0 0 76px;padding:6px 8px;background:#f8fafc;border-left:2px solid #cbd5e1;border-radius:4px;display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#475569}.copilot__handler__tripped li{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.copilot__handler__tripped__field{color:#0f172a;font-weight:600}.copilot__handler__tripped__actual{color:#b91c1c;font-weight:600}.copilot__handler__tripped__op{color:#64748b}.copilot__view__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.copilot__view__header h3{margin:0;font-size:18px;color:#181818}.copilot__view__header p{margin:4px 0 0;font-size:13px}.copilot__view__header .btn{align-self:flex-start;padding:8px 14px;width:auto;flex:0 0 auto;white-space:nowrap}.copilot__rules-card,.copilot__rules-grid{display:flex;flex-direction:column;gap:12px}.copilot__rules-card{background:#fff;border:1px solid #eef1f6;border-radius:10px;padding:16px 18px}.copilot__rules-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.copilot__rules-card__head h4{margin:0;font-size:15px;color:#181818}.copilot__rules-card__head p{margin:4px 0 0;font-size:12px}.copilot__rules-card__head__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.copilot__rules-card__head__actions .btn{align-self:center;padding:8px 14px;width:auto;flex:0 0 auto;white-space:nowrap}.copilot__rules-card__meta{display:flex;gap:6px;flex-wrap:wrap}.copilot__rules-card__empty{font-size:12px;color:#7e8aa6;font-style:italic;padding:8px 0}.copilot__rules-card__preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.copilot__rules-card__preview__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;background:#fafbfb;text-decoration:none;color:inherit}.copilot__rules-card__preview__row:hover{background:#c4c8d2;border-color:#c4ccda}.copilot__rules-card__preview__name{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.copilot__rules-card__preview__name strong{color:#181818}.copilot__rules-card__preview__detail{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.copilot__table__head--rules-kind,.copilot__table__row--rules-kind{grid-template-columns:60px 2fr 70px 1fr 1fr 1.4fr 1.2fr 1fr}.copilot__form__help{font-size:11px;color:#7e8aa6;line-height:1.4}.copilot__form__radio-row{gap:16px;flex-wrap:wrap}.copilot__form__radio-row label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#181818;cursor:pointer}.copilot__recruiter-multi{display:flex;flex-direction:column;gap:8px}.copilot__recruiter-multi__selected{display:flex;gap:6px;flex-wrap:wrap;min-height:28px;align-items:center}.copilot__recruiter-multi__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;background:#deebff;color:#1571f2;border:1px solid #b8d3ff;border-radius:14px;font-size:12px}.copilot__recruiter-multi__remove{background:rgba(0,0,0,0);border:none;color:#1571f2;cursor:pointer;font-size:16px;line-height:1;padding:0 6px}.copilot__recruiter-multi__remove:hover{color:#ff5630}.copilot__recruiter-multi__search{position:relative}.copilot__recruiter-multi__search input{width:100%;padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;background:#fff}.copilot__recruiter-multi__list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #eef1f6;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.08);list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto;z-index:20}.copilot__recruiter-multi__list li button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;background:none;border:none;text-align:left;font-size:13px;color:#181818;cursor:pointer;border-radius:4px}.copilot__recruiter-multi__list li button:hover{background:#fafbfb}.copilot__recruiter-multi__list li button em{font-style:normal;color:#6b758c;font-size:11px}.copilot__recruiter-multi__empty,.copilot__recruiter-multi__loading{padding:8px 10px;font-size:12px;color:#6b758c}.copilot__subtabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #eef1f6}.copilot__subtabs__tab{padding:6px 12px;font-size:12px;color:#6b758c;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:color .15s ease,border-color .15s ease}.copilot__subtabs__tab:hover{color:#007da6}.copilot__subtabs__tab--active{color:#007da6;border-bottom-color:#007da6;font-weight:500}.copilot__thresholds{display:flex;flex-direction:column;gap:10px;background:#fafbfb;border:1px solid #eef1f6;border-radius:8px;padding:14px}.copilot__thresholds__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.copilot__thresholds__head .btn{align-self:flex-start;padding:6px 10px;width:auto;flex:0 0 auto;white-space:nowrap}.copilot__thresholds__title{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c;margin-bottom:4px}.copilot__thresholds__empty{font-size:12px;color:#7e8aa6;padding:6px 0}.copilot__thresholds__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.copilot__thresholds__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.copilot__thresholds__row>input[type=number],.copilot__thresholds__row>input[type=text],.copilot__thresholds__row>select{padding:7px 9px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;background:#fff;color:#181818}.copilot__thresholds__row>select:first-of-type{flex:1 1 200px;min-width:180px}.copilot__thresholds__row>select:nth-of-type(2){flex:0 0 auto;min-width:130px}.copilot__thresholds__row>.copilot__thresholds__between,.copilot__thresholds__row>.copilot__thresholds__tags,.copilot__thresholds__row>input{flex:1 1 180px;min-width:160px}@media(max-width:720px){.copilot__thresholds__row>.copilot__thresholds__between,.copilot__thresholds__row>.copilot__thresholds__tags,.copilot__thresholds__row>input,.copilot__thresholds__row>select{flex:1 1 100%}}.copilot__thresholds__transform{flex:0 0 auto;min-width:150px;padding:7px 9px;border:1px solid #eef1f6;border-radius:6px;font-size:12px;background:#fff;color:#181818}.copilot__thresholds__transform-hint{flex-basis:100%;font-size:11px;color:#6b758c;padding-left:2px}.copilot__thresholds__between{display:flex;align-items:center;gap:6px}.copilot__thresholds__between input{flex:1 1;min-width:0}.copilot__thresholds__between .copilot__muted{font-size:11px}.copilot__thresholds__tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #eef1f6;border-radius:6px;background:#fff}.copilot__thresholds__tags input{flex:1 1 100px;min-width:80px;border:none;padding:4px 6px;font-size:13px;outline:none;background:rgba(0,0,0,0)}.copilot__chip__remove{background:none;border:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0 2px;margin-left:4px;opacity:.7}.copilot__chip__remove:hover{opacity:1}.copilot__table__head--approvals,.copilot__table__row--approvals{grid-template-columns:2fr 1fr 1.2fr .6fr .8fr .8fr}.copilot__table__row--approvals{cursor:pointer;text-decoration:none;color:inherit}.copilot__table__row--approvals:hover{background:#f0faff}.copilot__table__row--approvals:focus-visible{outline:2px solid #007da6;outline-offset:-2px}.copilot__approval__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.copilot__approval__banner{background:#fff5d6;border:1px solid #ffe49a;color:#f2a300;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:13px}.copilot__approval__banner strong{font-size:13px}.copilot__approval__banner ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;color:#181818}.copilot__approval__banner li{font-size:12px}.copilot__approval__banner__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:#181818}.copilot__approval__form{display:flex;flex-direction:column;gap:14px}.copilot__approval__card{background:#fff;border:1px solid #eef1f6;border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.copilot__approval__card h4{margin:0;font-size:14px;font-weight:600;color:#181818}.copilot__approval__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.copilot__approval__row label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6b758c}.copilot__approval__row label>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b758c}.copilot__approval__row label>span em{color:#ff5630;font-style:normal}.copilot__approval__row label input.input,.copilot__approval__row label input[type=date],.copilot__approval__row label input[type=number],.copilot__approval__row label input[type=text],.copilot__approval__row label select,.copilot__approval__row label textarea{padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;background:#fff;color:#181818;font-family:inherit}.copilot__approval__row label textarea{resize:vertical;min-height:80px}.copilot__approval__row--single{grid-template-columns:1fr}@media(max-width:720px){.copilot__approval__row{grid-template-columns:1fr}}.copilot__approval__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eef1f6;padding-top:14px;flex-wrap:wrap}.copilot__approval__actions .btn{align-self:flex-start;padding:8px 14px;width:auto;flex:0 0 auto;white-space:nowrap}.copilot__approval__discard-reason{width:100%;padding:8px 10px;border:1px solid #eef1f6;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;margin-top:10px}.copilot__modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.copilot__modal__scrim{position:absolute;inset:0;background:rgba(0,0,0,.5)}.copilot__modal__panel{position:relative;z-index:1;background:#fff;border-radius:10px;width:100%;max-width:520px;box-shadow:0 12px 32px rgba(15,23,42,.18);display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.copilot__modal__header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #eef1f6}.copilot__modal__header h3{margin:0;font-size:15px;font-weight:600;color:#181818}.copilot__modal__close{background:none;border:none;cursor:pointer;font-size:20px;color:#6b758c;line-height:1;padding:0 4px}.copilot__modal__close:hover{color:#181818}.copilot__modal__body{padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:13px;color:#181818;overflow-y:auto}.copilot__modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid #eef1f6}.copilot__modal__footer .btn{align-self:flex-start;padding:8px 14px;width:auto;flex:0 0 auto;white-space:nowrap}.copilot__ai-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer;transition:filter .12s ease;vertical-align:middle}.copilot__ai-badge:hover{filter:brightness(.97);text-decoration:none}.copilot__ai-badge--assigned{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.copilot__ai-badge--shortlisted{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.copilot__ai-badge--posted{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.copilot__ai-badge--draft{background:#fffbeb;color:#b45309;border-color:#fde68a}