.sidebar{top:0;bottom:0;left:0;z-index:100;padding:10px;box-shadow:inset -1px 0 0 rgba(0,0,0,0.1)}.sidebar-sticky{position:sticky;top:48px;height:calc(100vh - 48px);padding-top:0.5rem;overflow-x:hidden;overflow-y:auto}.sidebar-heading{font-size:0.75rem;text-transform:uppercase}.modal-anchor-trigger{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#757575;white-space:nowrap}.modal-trigger .modal-content{font-family:"Avenir Next";font-style:normal;padding:30px;border-radius:16px}.modal-trigger .modal-content .modal-header{border-bottom:0px}.modal-trigger .modal-content .modal-header .modal-title{font-weight:600;font-size:27.648px}.modal-trigger .modal-content .modal-header .close{padding:0}.modal-trigger .modal-content .modal-body{padding:0 15px}.modal-trigger .modal-content .modal-body .col{padding:0}.modal-trigger .modal-content .modal-body .row{margin-top:0}.modal-trigger .modal-content .modal-footer{border-top:0}.modal-trigger .modal-content .modal-footer button{font-weight:600;font-size:16px;line-height:20px;border-radius:4px;height:38px;padding:0px 8px;letter-spacing:0.02em}.modal-trigger .modal-content .submit-button{letter-spacing:0.02em;padding:9px 12px;background-color:#007766;border:1px solid #007766 !important;border-radius:4px}.modal-trigger .modal-content .submit-button:hover{background-color:#00A88C;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.modal-trigger .modal-content .submit-button:focus{background-color:#33D6BB;box-shadow:none}.modal-trigger .modal-content .submit-button:active{background-color:#007766 !important}.modal-trigger .modal-content .submit-button:disabled{border:1px solid #A8A8A8 !important;background-color:#fafafa !important;color:#A8A8A8 !important;box-shadow:none !important}.modal-trigger .modal-content .cancel-button{letter-spacing:0.02em;padding:8px 12px 8px 10px;background:#ffffff;border:1px solid #007766 !important;border-radius:4px;color:#007766 !important}.modal-trigger .modal-content .cancel-button:hover{background-color:#eafffc;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.modal-trigger .modal-content .cancel-button:focus{background-color:#C5FFF7;box-shadow:none}.modal-trigger .modal-content .cancel-button:active{background-color:#C5FFF7 !important}.modal-trigger .modal-content .submit-button-disabled{background:#fafafa !important;border:1px solid #A8A8A8 !important;color:#A8A8A8;pointer-events:none}.modal-trigger .modal-content .clear-button{display:flex;align-items:center;gap:10px;background:#ffffff;border:none;color:#B5261C}.modal-trigger .trigger-button{cursor:pointer;font-weight:600;background-color:#f4f6f6 !important;color:#016FC1 !important;border:none !important;padding:0;outline:none !important}.react-tagsinput-input{border-width:0}.remove-tag{cursor:pointer}.result-fields{display:inline-block}.badge{display:inline-block}.text-capitalize{margin-bottom:0px;margin-top:5px}.ranked-span{position:relative}.tag-header{font-family:"Avenir Next";line-height:20px;font-size:16px;font-weight:600}.star-ratings-container{width:100%}div.star-rating{display:inline-block;width:100%;font-family:"Avenir Next";font-weight:500;font-size:16px;color:#424242;margin-bottom:4px;letter-spacing:0.02em;text-align:left}div.star-rating .before-text{display:inline-block;min-width:50px;margin-right:5px}div.star-rating .rating{margin-left:10px;display:inline-block}div.star-rating .rating-star{margin:2px;transform:translateY(3px)}div.star-rating .rating-content{display:inline-block;margin:0px;padding-left:0px;padding-right:0px}div.star-rating .null-rating{font-size:13px;color:#808080}.date-container{width:80% !important;margin:0px 20px;gap:5px 20px}.disable-date-container{pointer-events:none;opacity:0.4}.checked-input{color:#005C4F}input,textarea{border:1px solid #242424}textarea{height:106px}.result-item .card.full-view{background-color:#f8f9fa !important}.result-item .card .requirement-tags .badge-success{background-color:#009983}.result-item .card .requirement-tags .badge-primary{background-color:#005C4F}.tags span{margin:0px 5px 0px 5px;font-weight:400}.result-divider{border-top:2px solid #ddd}.btn-border-gray{border-color:#6c757d}.btn-vetted{color:#fff}.consultant-statuses,.consultant-links,.consultant-email{margin-bottom:12px}.consultant-info-container a,.consultant-info-container span,.work-preferences-container a,.work-preferences-container span{color:#016FC1 !important}.consultant-info-container .consultant-info,.work-preferences-container .consultant-info{font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:15px;line-height:20px;display:flex;flex-direction:row;align-items:baseline;padding:5px 0px;gap:16px}.consultant-info-container .consultant-info a.modal-anchor-trigger,.work-preferences-container .consultant-info a.modal-anchor-trigger{padding:0;font-weight:600}.consultant-info-container .consultant-info a.modal-anchor-trigger:hover,.work-preferences-container .consultant-info a.modal-anchor-trigger:hover{text-decoration:none}.consultant-info-container .consultant-info button,.work-preferences-container .consultant-info button{border:unset;background:unset;color:#016FC1;font-weight:600;padding:0;cursor:pointer}.consultant-info-container .consultant-info .consultant-email,.work-preferences-container .consultant-info .consultant-email{margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consultant-info-container .info-icons,.work-preferences-container .info-icons{width:17px !important;height:13px !important}a.modal-anchor-trigger{font-size:13px;font-weight:400}.consultant-statuses i{font-size:20px;margin-right:10px;min-width:20px}.consultant-statuses .consultant-vetted i.fa-check-square{color:#40cf93}.consultant-statuses .consultant-reviewed i.fa-check-square{color:#40b7cf}.consultant-statuses .consultant-badge{color:#28a745;margin-bottom:8px}.consultant-statuses .not-consultant-badge{color:#dc3545}.btn-checkbox{border:solid 3px #6c757d;background-color:#f8f9fa;color:#28a744;height:38px;width:40px;padding:6px}.btn-checkbox i.fa-check{font-size:20px}.expand-button{background:none;border:none;color:#6c757d;cursor:pointer;display:inline-block;font-weight:600;font-size:13px;line-height:20px}.expand-button:hover{color:#0056b3}.expand-button .expand-icon{width:20px;height:20px;margin-bottom:3px}.expand-button-text{display:flex;color:#016FC1 !important;text-decoration:none !important}.expand-button-text:hover{color:#0056b3}.expand-button-text svg path{stroke:#016FC1;border:2px solid #016FC1}.see-all-button{color:#016FC1 !important;cursor:pointer}.see-all-button:hover{color:#0056b3}.bio-container button{padding:0px;border:none;background:unset}.bio-container .expand-button-text,.bio-container .see-all-button{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:0.02em;color:#016FC1}.bio-container .bio-text{font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;height:auto}.experiences-expand-button,.expand-all-button{padding-left:0px}.profile-enrichment-status-container{font-size:16px}.profile-enrichment-status-container .badge.profile-enrichment-status{margin-left:5px;font-size:14px}.profile-enrichment-status-container .badge.profile-enrichment-status.new_profile{background-color:#ee811a}.profile-enrichment-status-container .badge.profile-enrichment-status.qualified{background-color:#28a744}.profile-enrichment-status-container .badge.profile-enrichment-status.needs_review{background-color:#00b7d4}.profile-enrichment-status-container .badge.profile-enrichment-status.not_enough_information{background-color:#481a6b}.profile-enrichment-status-container .badge.profile-enrichment-status.disqualified{background-color:#db0707}#consultant-ratings-table{max-width:90%;width:1200px}#consultant-ratings-table .consultant-project-ratings{width:100%;margin-bottom:10px}.spaced-cell{padding-right:5px;text-align:center;font-size:14px}.spaced-project{border-top:0.5px solid rgba(0,0,0,0.1)}.reviewer-separate{border-top:2px solid black}.field-name{width:175px}.consultant-result{margin-bottom:32px;width:100%}.consultant-result .header-actions{font-family:"Avenir Next";width:90%}.consultant-result .card{font-family:"Avenir Next";border:1px solid #A8A8A8}.consultant-result .card.search-result{border:1px solid #c4c4c4;background:#ffffff;box-shadow:3px 3px #ececec}.consultant-result .card.search-result.available{border:1px solid #00A88C}.consultant-result .card.search-result.dnu{border:1px solid #ff5252}.consultant-result .card{border-radius:8px}.about-section-header,.exp-section-header,.tags-section-header{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#424242;margin-bottom:8px;margin-top:16px}.tags-section-header{font-size:24px}.experience{margin-bottom:8px}.experience .title-header{font-weight:400;font-size:16px;line-height:24px}.experience .experience-info .experience-org,.experience .experience-info .experience-dates{font-weight:400;font-size:13px;line-height:20px;margin-right:16px}.experience .badge-current-experience{font-size:13px}.match-score .match-score-header,.match-score .score{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:23.04px;line-height:24px}.match-score .match-score-header{color:#424242}.match-score .score{margin-left:5px;color:#008000}.match-score .badge{margin-left:5px;margin-right:5px;transform:translateY(-4px)}.expertise-tag-expand{margin-left:8px;transform:translateY(-4px)}#consultant-ratings-table-link{padding-left:8px}.select-label{position:relative}.select-consultant .select-check{left:3px;top:16px}.consultant-select{width:18px;height:18px;margin-top:12px;margin-right:8px;margin-bottom:2px;align-items:flex-start;padding:2px;border-radius:4px;border:1px solid #242424;background-color:#ffffff}.consultant-select.selected{background-color:#00A88C;border:1px solid #00A88C}.green-plus{transform:translateY(2px)}.gray-plus svg{transform:translate(-5px, 3px)}.add-project-divider{margin-top:10px;margin-left:10px}.add-project-btn{height:32px;margin-top:6px;padding-top:6px !important}.float-right{float:right}.experience-header{margin-top:6px;font-weight:600;font-size:23px;line-height:24px}.experience-header-elements{display:inline-block;margin-right:15px;font-weight:600;font-size:16px}.seniority{display:inline-block;font-weight:400;font-size:13.33px;margin-right:15px}.experience-spacing{margin-bottom:15px}.card-title-row{margin-left:0px;margin-right:0px;border-radius:8px 8px 0px 0px;height:36px}.availability-status{border-radius:7px 0px 0px 0px;padding-top:8px;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#eafffc;background-color:#c4c4c4}.availability-status.available{background-color:#00A88C}.availability-status.unknown,.availability-status.not_available{color:#424242}.availability-status.dnu{background-color:#ff5252;color:#fafafa}.proposal-stats{border-radius:0px 8px 0px 0px;padding-top:8px;text-align:center;font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0.02em;color:#424242;background-color:#f4f6f6}.proposal-stats .exists{color:#016FC1}.search-result .card-body{padding:0px}.search-result .left-pane{padding:12px;border-bottom:1px solid #c4c4c4}.search-result .right-pane{padding:12px;border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.search-result .tags-section{padding:12px}.search-result .expand-all-button{font-size:16px}.search-result .availability-expand{margin-left:8px;transform:translateY(-1px);display:inline-block}.search-result .availability-left{padding-left:8px}.preferences-info-spacing{margin-top:15px}.work-pref-info{display:inline;font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:15px;position:static}.work-pref-bold{font-weight:600}.heading{font-family:"Avenir Next";font-size:16px;font-weight:600;letter-spacing:0.02em}.work-pref-image{display:inline-block;position:relative;top:4px}.contact-info-image{display:inline-block;position:relative;top:2px}.contact-info-image.phone-image{top:4px}.get-email{font-weight:600;font-size:13px}.consultant-name{font-weight:600;font-size:27.65px}.search-result .consultant-name{text-align:center}.availability-modal{border:none;outline:none;transform:translateX(-8px)}.context-modal-actions .cancel-btn{margin-right:10px}.uploading{position:absolute;right:5px;color:#28a745}.notes-container{display:flex;flex-direction:column;font-family:"Avenir Next";font-style:normal;font-weight:600;line-height:20px;max-height:1000px;overflow-y:auto;overflow-x:hidden;padding-right:10px}.notes-container .note-item .header-item{display:flex;justify-content:space-between;align-items:center}.notes-container .note-item .header-item .icon-date-item{font-size:13px;line-height:16px;color:#424242;display:flex;align-items:center}.notes-container .note-item .header-item .icon-date-item svg{height:16px}.notes-container .note-item .header-item .icon-date-item span{font-size:15px;line-height:24px;margin-left:5px}.notes-container .note-item .header-item .author-name{font-size:13px;line-height:16px;color:#808080}.notes-container .note-item .average-rating{margin-top:5px;font-weight:500;font-size:14px;line-height:24px}.notes-container .note-item .average-rating .stars{margin:0 5px;vertical-align:middle}.notes-container .note-item .note-text{margin:10px 0;font-weight:400;font-size:14px;color:#424242;-webkit-box-orient:vertical;height:auto;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}.notes-container .note-item .availability-info{display:flex;flex-direction:column;font-weight:400;font-size:14px}.notes-container .note-item .project-info{display:flex;flex-direction:column}.notes-container .note-item .project-info .project-name{font-weight:400;font-size:13.333px;color:#016FC1;white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.notes-container .note-item .project-info .project-company{font-weight:600;font-size:13.333px;color:#424242}.notes-container .note-item .project-info .badge{font-family:"Avenir Next";font-style:normal;font-weight:500;border:0px solid transparent;text-transform:capitalize}.notes-container .note-item .project-info .badge.badge-rejected,.notes-container .note-item .project-info .badge.badge-application_rejected{color:#fafafa !important;background-color:#B5261C !important}.notes-container .note-item .project-info .badge.badge-sourced{color:#fafafa !important;background-color:#808080 !important}.notes-container .note-item .project-info .badge.badge-outreach{background-color:#FEE354 !important;color:#242424 !important}.notes-container .note-item .project-info .badge.badge-application_submitted,.notes-container .note-item .project-info .badge.badge-waitlisted{color:#242424 !important;background-color:#E7C200 !important}.notes-container .note-item .project-info .badge.badge-drafting,.notes-container .note-item .project-info .badge.badge-in_clora_review{color:#242424 !important;background-color:#B0D6F2 !important}.notes-container .note-item .project-info .badge.badge-employer_review,.notes-container .note-item .project-info .badge.badge-submitted_to_employer{background-color:#016FC1 !important;color:#fafafa !important}.notes-container .note-item .project-info .badge.badge-introduction_requested{color:#fafafa !important;background-color:#005C4F !important}.notes-container .note-item .project-info .badge.badge-work_active,.notes-container .note-item .project-info .badge.badge-employer_accepted{color:#fafafa !important;background-color:#00A400 !important}.notes-container .note-item .project-info .badge.badge-work_terminated{color:#242424 !important;background-color:#c4c4c4 !important}.notes-container .note-item .project-info .badge.badge-application_accepted{color:#242424 !important;background-color:#FFF2B0 !important}.notes-container .note-item button.toggle-more-button{font-weight:600;color:#016FC1 !important;cursor:pointer;outline:none;border:none;background:#ffffff}.notes-container .note-item button.toggle-more-button:hover{color:#016FC1}.notes-container .note-item button.toggle-more-button SVG path{stroke:#016FC1}.notes-container .horizontal-divider{margin-top:5px;border:1px solid #c4c4c4;background:#F4F6F6;width:100%}.bulk-actions-dropdown.show button.dropdown-toggle{color:#005C4F;background-color:#fff}.bulk-actions-dropdown button.dropdown-toggle{height:32px;border:1px solid #00473C;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#005C4F;background-color:#fff;padding-top:6px;padding-bottom:6px}.bulk-actions-dropdown button.dropdown-toggle.disabled{color:#A8A8A8}.bulk-actions-dropdown button.dropdown-toggle::after{display:none}.bulk-actions-dropdown button.dropdown-toggle.bulk-action-label{display:flex}.bulk-actions-dropdown button.dropdown-toggle.bulk-action-label .dropdown-text{padding-left:8px;padding-right:8px;border-right:1px solid #00473C}.bulk-actions-dropdown button.dropdown-toggle.bulk-action-label .chevron{margin-left:10px;margin-top:6px}.bulk-actions-dropdown .info,.bulk-actions-dropdown .info:hover,.bulk-actions-dropdown .info:focus{background-color:white !important;border:none;outline:none;cursor:default}.bulk-actions-dropdown .update-text{font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:13.333px !important;line-height:20px !important;letter-spacing:0.02em;color:#007766}.bulk-actions-dropdown .update-text:active{color:white}.bulk-actions-dropdown .translate-dropdown{transform:translateX(-30px)}.bulk-actions-dropdown .bulk-actions-menu{min-width:290px;padding-top:2px;padding-bottom:2px}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item{margin-top:8px;margin-bottom:8px;padding-left:17px;padding-right:17px;font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:16px;line-height:24px}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item a,.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item .link-text{display:flex;flex-direction:row;justify-content:space-between;color:#242424;cursor:pointer}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item a:hover,.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item .link-text:hover{text-decoration:none}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item a.disabled,.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item .link-text.disabled{color:#A8A8A8}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item .info-text{display:flex;flex-direction:row;justify-content:start;color:#242424}.bulk-actions-dropdown .bulk-actions-menu button.dropdown-item .link-icon{float:right}.bulk-actions-dropdown .availability-menu{min-width:250px;padding-top:2px;padding-bottom:2px}.bulk-actions-dropdown .availability-menu button.dropdown-item{margin-top:8px;margin-bottom:8px;padding-left:17px;padding-right:17px;font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:16px;line-height:24px}.bulk-actions-dropdown .availability-menu button.dropdown-item a,.bulk-actions-dropdown .availability-menu button.dropdown-item .link-text{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.bulk-actions-dropdown .availability-menu button.dropdown-item a:hover,.bulk-actions-dropdown .availability-menu button.dropdown-item .link-text:hover{text-decoration:none}.bulk-actions-dropdown .availability-menu button.dropdown-item a.disabled,.bulk-actions-dropdown .availability-menu button.dropdown-item .link-text.disabled{color:#A8A8A8}.bulk-actions-dropdown .availability-menu button.dropdown-item .info-text{display:flex;flex-direction:row;justify-content:start;color:#242424}.bulk-actions-dropdown .availability-menu button.dropdown-item .link-icon{float:right}.notes{font-family:"Avenir Next";font-style:normal}.notes .header{display:flex;flex-direction:column}.notes .header .title{flex:1}.notes .bulk-actions-dropdown button.dropdown-toggle.bulk-action-label{border:none;color:#424242;outline:none}.notes .dropdown .dropdown-menu{width:20rem}.notes .dropdown .dropdown-menu:focus,.notes .dropdown .dropdown-menu:active{outline:none;border:none;box-shadow:none;background:#ffffff;color:#424242}.notes .dropdown .dropdown-toogle{background:#ffffff;color:#424242;font-weight:600;outline:none;border:none}.notes .dropdown .dropdown-toogle:focus,.notes .dropdown .dropdown-toogle:active{outline:none;border:none;box-shadow:none;background:#ffffff;color:#424242}.notes .dropdown .dropdown-item{padding:0}.notes .dropdown .dropdown-item .pl-2{padding-left:0}.notes .dropdown .dropdown-item .col-11{max-width:100%}.notes .clear-filter{background:#ffffff;border:none;color:#B5261C;font-weight:600;font-size:13.333px;cursor:pointer}.notes .project-list-dropdown{max-height:310px;border:1px solid #808080;margin-top:10px;overflow-x:hidden;overflow-y:visible}.notes .project-list-dropdown .project-item{border-top:1px solid #ececec}.notes .project-list-dropdown .project-item:hover{background:#eafffc !important}.notes .project-list-dropdown .selected{background:#ececec;border-top:1px solid #ececec !important}.notes .project-list-dropdown .project-name{font-weight:400;font-size:13.333px;line-height:20px;color:#242424;margin:5px 0;white-space:break-spaces}.notes .project-list-dropdown .project-company{font-weight:600;font-size:16px}.notes .project-list-dropdown .project-created-time{color:#808080;font-weight:400;font-size:13.333px}.notes .project-list-dropdown .clora_matched,.notes .project-list-dropdown .clora_matching,.notes .project-list-dropdown .employer_draft,.notes .project-list-dropdown .employer_requested_matching,.notes .project-list-dropdown .work_started,.notes .project-list-dropdown .executed_agreement,.notes .project-list-dropdown .closed{font-weight:400;font-size:13.333px;border-radius:4px;padding:1px 8px;text-transform:capitalize}.notes .project-list-dropdown .clora_matching{background:#007766;color:#fafafa}.notes .project-list-dropdown .clora_matched{background:#00473C;color:#fafafa}.notes .project-list-dropdown .employer_draft{color:#808080;background:#ececec;border:1px solid #808080}.notes .project-list-dropdown .employer_requested_matching{color:#fafafa;background:#007766}.notes .project-list-dropdown .work_started{background:#008000}.notes .project-list-dropdown .executed_agreement{color:#242424 !important;background-color:#FFF2B0 !important}.notes .project-list-dropdown .closed{color:#fcfcfc;background-color:#B5261C}.notes .note-form-container{font-weight:400;font-size:16px;border:1px solid #c4c4c4;border-radius:4px;display:flex;flex-wrap:wrap;margin:50px auto;background:#ffffff;transition:min-height 0.4s ease;height:auto;overflow:hidden;max-height:46px}.notes textarea{height:auto}.notes .new-note-textarea{font-size:13.333px;border:none;resize:none;min-height:60px;height:auto;color:#808080;transition:transform 0.4s ease;font-size:18px;width:100%;outline:none;line-height:1;padding:10px}.notes .new-note-textarea::-moz-placeholder{color:#808080;font-size:13.333px}.notes .new-note-textarea::placeholder{color:#808080;font-size:13.333px}.notes .new-note-textarea:focus{border:none;outline:none;box-shadow:none}.notes .action-buttons{display:flex;width:100%;align-self:flex-end;justify-content:flex-end;margin-top:50px;opacity:0;transition:opacity 0.4s ease 0.2s;gap:10px;margin:10px 0;letter-spacing:0.02em}.notes .action-buttons button.cancel{color:#005C4F;background:#ffffff;border:1px solid #00473C;border-radius:4px}.notes .action-buttons button.save-note{color:#fafafa;border:1px solid #00473C;border-radius:4px;background:#00473C;gap:4px}.notes .note-form-container.expanded .action-buttons{opacity:1}.notes .note-form-container.modified{max-height:unset}.input-filter-container{border:1px solid #242424;border-radius:4px;height:45px}.input-filter-container input{border-style:none;border-radius:4px;height:36px;width:350px}.input-filter-container input:focus{outline:none}.input-filter-container input::-moz-placeholder{font-style:italic;font-weight:400;font-family:"Avenir Next";font-size:16px}.input-filter-container input::placeholder{font-style:italic;font-weight:400;font-family:"Avenir Next";font-size:16px}.input-filter-container span{border-radius:4px;background:#FFFFFF;padding:7px}.input-filter-container span .fa-search{color:#808080}.source-alternate-project-modal{font-family:"Avenir Next";font-style:normal;line-height:20px}.source-alternate-project-modal .modal-content{padding:30px;border-radius:16px}.source-alternate-project-modal .modal-header{border-bottom:0px}.source-alternate-project-modal .modal-header .modal-title{font-weight:600;font-size:27.648px}.source-alternate-project-modal .modal-header .close{padding:0}.source-alternate-project-modal .modal-footer{border-top:0}.source-alternate-project-modal .modal-footer button{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;border-radius:4px;height:38px;padding:0px 8px;letter-spacing:0.02em}.source-alternate-project-modal .submit-button{background:#007766;border:1px solid #007766;color:#FAFAFA}.source-alternate-project-modal .submit-button:hover{background:#007766;border:1px solid #007766;color:#FAFAFA}.source-alternate-project-modal .cancel-button{background:#FFFFFF;border:1px solid #00473C;border-radius:4px;color:#005C4F}.source-alternate-project-modal .cancel-button:hover{background:#EAFFFC !important}.source-alternate-project-modal .submit-button-disabled{background:#FAFAFA !important;border:1px solid #A8A8A8 !important;color:#A8A8A8}.source-alternate-project-modal .select-check{top:6.25px}.source-alternate-project-modal .sub-header{width:472px;height:20px;font-weight:500;font-size:16px;letter-spacing:0.02em;color:#424242}.source-alternate-project-modal .input-filter-container{margin-top:5px !important}.source-alternate-project-modal .col{padding-left:0px}.source-alternate-project-modal .row{margin:0}.source-alternate-project-modal .project-list-container{height:310px;border:1px solid #808080;margin-top:10px;overflow-x:hidden;overflow-y:visible}.source-alternate-project-modal .project-list-container .project-item{border-top:1px solid #ECECEC}.source-alternate-project-modal .project-list-container .project-item:hover{background:#EAFFFC !important}.source-alternate-project-modal .project-list-container .selected{background:#ECECEC;border-top:1px solid #ECECEC !important}.source-alternate-project-modal .project-list-container .project-name{font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:13.333px;line-height:20px;color:#242424}.source-alternate-project-modal .project-list-container .project-company{font-weight:600;font-size:16px}.source-alternate-project-modal .project-list-container .project-created-time{color:#808080;font-weight:400;font-size:13.333px}.source-alternate-project-modal .project-list-container .matched,.source-alternate-project-modal .project-list-container .matching,.source-alternate-project-modal .project-list-container .draft,.source-alternate-project-modal .project-list-container .matching-requested{font-weight:400;font-size:13.333px;height:20px;border-radius:4px;padding:0px 8px}.source-alternate-project-modal .project-list-container .matching{width:75px;background:#007766;color:#FAFAFA}.source-alternate-project-modal .project-list-container .matched{background:#00473C;width:72px;color:#FAFAFA}.source-alternate-project-modal .project-list-container .draft{color:#808080;background:#ECECEC;border:1px solid #808080;width:47px}.source-alternate-project-modal .project-list-container .matching-requested{color:#FAFAFA;background:#007766;width:144px}.source-alternate-project-modal .project-list-container .work-started{background:#008000;width:97px}.Toastify__toast-icon{width:27px;height:27px;align-self:flex-start}.toast-close{margin-top:8px;min-width:20px;min-height:20px}.Toastify__toast{font-weight:700;font-family:"Avenir Next";font-size:16px;line-height:24px}.Toastify__toast .toast-subtext{font-weight:400}.Toastify__toast-container .toast-notify{background-color:#e6f8e6;color:#004C00}.Toastify__toast-container .toast-warning{background-color:#FFFBE6;color:#6B5900}.Toastify__toast-container .toast-error{background-color:#FFEBE9;color:#6B1610}li.priority-tag{color:#7b76f1}.filter-list-item{cursor:pointer;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.02em}.filter-list-item-label{display:inline-block;padding-left:8px}.filter-list{padding-left:0}button.filter-modal-trigger{box-sizing:border-box;border:1px solid #00473C;border-radius:4px;background-color:#fff;color:#00473C;height:32px;padding-top:4px}.paginate-btn{all:unset;outline:none;background-color:#FAFAFA;border:none;width:34px;height:22px;cursor:pointer;text-align:center;color:#007766}.paginate-btn:hover{background-color:#EAFFFC;outline:none}.paginate-btn:active{background-color:#C5FFF7;outline:none}.active-btn{background-color:#00A88C;color:#FAFAFA}.paginate-box{border:1.5px solid #C4C4C4;border-radius:5px;display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center}.ellipses-btn{background-color:#FAFAFA}.btn-disabled{pointer-events:none;cursor:default}.number-disabled{color:#A8A8A8}.search-container.row{margin-top:0px}.search-container #results{margin-top:50px}.max-width{width:100%}.noteable-card{margin:15px;padding:10px;background-color:#f8f9fa}.content{padding:10px;border:1px solid rgba(0,0,0,0.125);background-color:white}.author{margin:5px 0px 15px 0px}.resume-card{margin:15px;padding:10px;background-color:#f8f9fa}.resume-content{margin-bottom:20px}.resume-content .content{padding:10px;border:1px solid rgba(0,0,0,0.125);background-color:white}.author{margin-top:10px}.reject-reasons-list,.change-reason-input{margin-top:20px}.consultant-project-state-modal{font-family:"Avenir Next"}.consultant-project-state-modal .modal-header{border-bottom:none}.consultant-project-state-modal .modal-body{display:flex;flex-direction:column;padding:0px 64px;gap:24px}.consultant-project-state-modal .modal-body .reject-seasons-list{margin-left:42px}.consultant-project-state-modal .modal-body .reject-seasons-list label span{width:-moz-fit-content;width:fit-content}.consultant-project-state-modal .modal-body label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:24px}.consultant-project-state-modal .modal-body label input[type=radio]{display:flex;width:18px;height:18px;background:#FFFFFF;border-radius:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.consultant-project-state-modal .modal-body label input[type=radio]:before{content:"";position:absolute;width:18px;height:18px;background:white;border-radius:50%;border:1px solid #424242}.consultant-project-state-modal .modal-body label input[type=radio]:checked{background:#005C4F;border-radius:18px;position:relative}.consultant-project-state-modal .modal-body label input[type=radio]:checked:before{content:"";position:absolute;width:8px;height:8px;background:#FFFFFF;border-radius:50%;border:none;top:50%;left:50%;transform:translate(-50%, -50%)}.consultant-project-state-modal .modal-body label span{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 4px;width:128px;border-radius:8px;border:none}.consultant-project-state-modal .modal-body h1{font-weight:600;font-size:27.648px;line-height:28px;letter-spacing:0.02em;color:#424242}.consultant-project-state-modal .modal-body .status-selection>label,.consultant-project-state-modal .modal-body .status-selection>.label{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#424242}.consultant-project-state-modal .modal-body .status-selection .choices .radio label.sourced span{background:#808080;color:#FAFAFA}.consultant-project-state-modal .modal-body .status-selection .choices .radio label.outreach span{background:#FEE354;color:#242424}.consultant-project-state-modal .modal-body .status-selection .choices .radio label.application_rejected span{background:#B5261C;color:#FAFAFA}.consultant-project-state-modal .modal-body .reason-for-change{display:flex;flex-direction:column;padding:0px;gap:4px}.consultant-project-state-modal .modal-body .reason-for-change label{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#424242;display:flex;flex-direction:column;align-items:stretch;gap:0.5em}.consultant-project-state-modal .modal-body .reason-for-change textarea{overflow-y:scroll;padding:9px 8px;background:#FFFFFF;border:1px solid #242424;border-radius:4px}.consultant-project-state-modal .modal-body .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:24px 0px 32px;gap:16px}.consultant-project-state-modal .modal-body .actions button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:4px;background:#FFFFFF;border:1px solid #00473C;border-radius:4px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.02em}.consultant-project-state-modal .modal-body .actions button.cancel{color:#005C4F}.consultant-project-state-modal .modal-body .actions button.save{color:#FFFFFF;background:#005C4F}.consultant-project-state-modal .modal-body .actions button:disabled{color:#A8A8A8;background:#FAFAFA;border:1px solid #A8A8A8}div.resume-actions{margin:60px}.interest-action-buttons button{font-family:"Avenir Next";font-weight:600}.interest-action-buttons button.waitlist-button,.interest-action-buttons button.back-button{border-color:#007766;color:#007766}.interest-action-buttons button.waitlist-button:hover,.interest-action-buttons button.back-button:hover{color:#ffffff}.interest-action-buttons button.accept-button,.interest-action-buttons button.submit-button{border-color:#007766;color:#ffffff;background-color:#007766}.interest-action-buttons button.accept-button:hover,.interest-action-buttons button.submit-button:hover{color:#ffffff;background-color:#424242}.interest-action-buttons button.decline-button{border:none;color:#B5261C}.interest-action-buttons button.decline-button:hover{color:#ffffff;background-color:#424242}.update-candidate-origin{font-family:"Avenir Next";font-style:normal;line-height:20px}.update-candidate-origin .modal-content{padding:30px;border-radius:16px}.update-candidate-origin .modal-header{border-bottom:0px}.update-candidate-origin .modal-header .modal-title{font-weight:600;font-size:27.648px}.update-candidate-origin .modal-header .close{padding:0}.update-candidate-origin .modal-footer{border-top:0}.update-candidate-origin .modal-footer button{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;border-radius:4px;height:38px;padding:0px 8px;letter-spacing:0.02em}.update-candidate-origin .submit-button{letter-spacing:0.02em;padding:9px 12px;background-color:#007766;border:1px solid #007766 !important;border-radius:4px}.update-candidate-origin .submit-button:hover{background-color:#00A88C;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.update-candidate-origin .submit-button:focus{background-color:#33D6BB;box-shadow:none}.update-candidate-origin .submit-button:active{background-color:#007766 !important}.update-candidate-origin .submit-button:disabled{border:1px solid #A8A8A8 !important;background-color:#FAFAFA !important;color:#A8A8A8 !important;box-shadow:none !important}.update-candidate-origin .cancel-button{letter-spacing:0.02em;padding:8px 12px 8px 10px;background:#FFFFFF;border:1px solid #007766 !important;border-radius:4px;color:#007766 !important}.update-candidate-origin .cancel-button:hover{background-color:#EAFFFC;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.update-candidate-origin .cancel-button:focus{background-color:#C5FFF7;box-shadow:none}.update-candidate-origin .cancel-button:active{background-color:#C5FFF7 !important}.update-candidate-origin .submit-button-disabled{background:#FAFAFA !important;border:1px solid #A8A8A8 !important;color:#A8A8A8}.update-candidate-origin .modal-content{border:1px solid #808080;border-radius:16px;font-family:"Avenir Next";font-style:normal;color:#424242}.update-candidate-origin .modal-content .modal-header{border-bottom:0px !important;margin:34px 24px 24px 34px;padding:0px}.update-candidate-origin .modal-content .modal-header .close{opacity:1}.update-candidate-origin .modal-content .modal-header .close:hover{opacity:0.75}.update-candidate-origin .modal-content .modal-body{padding:0px}.update-candidate-origin .modal-content .modal-body .row{margin:0px 34px !important}.update-candidate-origin .modal-content .modal-body .col{padding:0px}.update-candidate-origin .modal-content .source-modal-info{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.02em;margin-bottom:4px !important}.update-candidate-origin .modal-content .source-modal-radio{font-weight:400;font-size:16px;line-height:18px}.update-candidate-origin .modal-content .custom-control{padding:0px;min-height:auto}.update-candidate-origin .modal-content label.custom-control-label{display:flex}.update-candidate-origin .modal-content label.custom-control-label::before{height:18px;width:18px;top:1px;background-color:#FFFFFF;border:1px solid #424242;border-radius:18px}.update-candidate-origin .modal-content label.custom-control-label::after{height:22px;width:22px;top:-1px;left:-2px}.update-candidate-origin .modal-content .custom-control-input{width:18px;height:18px;z-index:1;top:1px}.update-candidate-origin .modal-content .source-radio-label{padding-left:25px}.update-candidate-origin .modal-content .source-checked{color:#007766}.update-candidate-origin .modal-content .form-check{margin-bottom:4px;padding:0px}.update-candidate-origin .modal-content .modal-footer{border-top:0px !important;padding:0px;margin:28px 34px 2px 34px}.update-candidate-origin .modal-content .modal-footer>:not(:last-child){margin-right:16px}.update-candidate-origin .modal-content .form-check-label:hover label.custom-control-label::before{box-shadow:0px 4px 8px rgba(0,0,0,0.15)}.update-candidate-origin .modal-content .form-check-label:active .custom-control-input:checked ~ .custom-control-label::before{border-color:#00A88C;background-color:#00A88C}.update-candidate-origin .modal-content .form-check-label:active .source-radio-label{color:#007766}.update-candidate-origin .modal-content .form-check-label:active label.custom-control-label::before{border-color:#00A88C}.update-candidate-origin .modal-content .custom-control-input:checked ~ .custom-control-label::before{border-color:#007766;background-color:#007766}.update-candidate-origin .modal-content .custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.consultant-project{font-family:"Avenir Next";padding:10px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;background:#ffffff;border-top:1px solid #ececec}.consultant-project *{text-decoration:none}.consultant-project.row{margin:0}.consultant-project.selected{background:#f4f6f6}.consultant-project.selected .btn-checkbox-thin{background:green;display:flex;align-items:center;flex-direction:row;padding:0;margin:0}.consultant-project.selected .btn-checkbox-thin i{color:#ffffff}.consultant-project:hover,.consultant-project:focus{background:#eafffc}.consultant-project:hover *,.consultant-project:focus *{text-decoration:none}.consultant-project.highlighted{background-color:#FFF2B0}.consultant-project .hourly-rate{font-weight:600;font-size:16px;line-height:24px;color:#242424}.consultant-project .main .match_source{font-weight:400;font-size:16px;line-height:24px;color:#242424}.consultant-project .resource-display a{display:flex;flex-direction:row;align-items:center;gap:8px}.consultant-project .resource-display{font-weight:600;font-size:23.04px;line-height:24px;letter-spacing:0.02em;color:#016FC1}.consultant-project.consultant-project-header{color:#424242;background-color:#f4f6f6;border-top:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8}.consultant-project.consultant-project-header div{font-weight:500;font-size:14px;font-family:"Avenir Next"}.consultant-project a.modal-anchor-trigger{color:#007BFF;padding:unset}.consultant-project a.modal-anchor-trigger:hover{text-decoration:none}.consultant-project #update-candidate-origin-link{font-weight:400;font-size:16px;line-height:24px;color:#242424}.consultant-project .final-state{padding:0 8px;background:#808080;border-radius:8px;display:flex;align-items:center;text-align:center;letter-spacing:0.02em}.consultant-project .final-state:hover{text-decoration:none !important}.consultant-project .history{display:flex;flex-direction:row;padding-left:8px;gap:16px}.consultant-project .history .show-status-changes-wrapper .show-status-changes-btn{font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#016FC1}.consultant-project .history .latest-status-change{font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#424242}.consultant-project .arrow-up-right-icon{height:12px;min-width:12px}.copy-link-button{display:block;margin:0 auto}.project-consultants-list .status-column .badge{justify-content:center;width:100%;font-size:13.333px;line-height:20px;border-radius:8px}.badge{font-family:"Avenir Next";font-style:normal;font-weight:500;border:0px solid transparent}.badge.badge-rejected,.badge.badge-application_rejected,.badge.badge-proposal_rejected{color:#FAFAFA !important;background-color:#B5261C !important}.badge.badge-sourced{color:#FAFAFA !important;background-color:#808080 !important}.badge.badge-outreach{background-color:#FEE354 !important;color:#242424 !important}.badge.badge-application_submitted,.badge.badge-waitlisted{color:#242424 !important;background-color:#E7C200 !important}.badge.badge-proposal_draft,.badge.badge-proposal_submitted_to_clora{color:#242424 !important;background-color:#B0D6F2 !important}.badge.badge-employer_review{background-color:#016FC1 !important;color:#FAFAFA !important}.badge.badge-interview_completed,.badge.badge-interview_requested,.badge.badge-interview_in_progress,.badge.badge-interviewing{color:#FAFAFA !important;background-color:#005C4F !important}.badge.badge-matched,.badge.badge-work_active{color:#FAFAFA !important;background-color:#00A400 !important}.badge.badge-work_terminated{color:#242424 !important;background-color:#C4C4C4 !important}.badge.badge-application_accepted{color:#242424 !important;background-color:#FFF2B0 !important}.state-transition-list li{list-style-type:none;float:left;width:25%;position:relative}.state-transition-list li:after{content:"";position:absolute;width:100%;height:5px;background-color:#ddd;top:12px;left:-80%;z-index:-1}.state-transition-list li:first-child:after,.state-transition-list li.change-reason:after,.state-transition-list li.no-dash:after{content:none}.btn-checkbox-thin{border:solid 1px #6c757d;background-color:#fff;color:#28a744;height:18px;width:18px;padding:6px}.marketplace-ratings-modal .modal-dialog{width:1200px;max-width:90%}.marketplace-ratings-modal #marketplace-ratings-table{width:100%}table.status-changes-table th,table.status-changes-table td{padding:7px}.status-changes{max-width:700px !important}.source-modal .modal-content{border:1px solid #808080;border-radius:16px;font-family:"Avenir Next";font-style:normal;color:#424242}.source-modal .modal-content .modal-header{border-bottom:0px !important;margin:24px 24px 0px 24px;padding:0px}.source-modal .modal-content .modal-header .close{opacity:1}.source-modal .modal-content .modal-header .close:hover{opacity:0.75}.source-modal .modal-content .modal-body{padding:0px}.source-modal .modal-content .modal-body .row{margin:0px 64px !important}.source-modal .modal-content .source-modal-header{font-weight:600;font-size:27.648px;line-height:28px;letter-spacing:0.02em;margin-bottom:24px !important}.source-modal .modal-content .source-modal-info{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.02em;margin-bottom:4px !important}.source-modal .modal-content .source-modal-radio{font-weight:400;font-size:16px;line-height:18px}.source-modal .modal-content .custom-control{padding:0px;min-height:auto}.source-modal .modal-content label.custom-control-label{display:flex}.source-modal .modal-content label.custom-control-label::before{height:18px;width:18px;top:3px;background-color:#FFFFFF;border:1px solid #424242;border-radius:18px}.source-modal .modal-content label.custom-control-label::after{height:22px;width:22px;top:1px;left:-2px}.source-modal .modal-content .custom-control-input{width:18px;height:18px;z-index:1}.source-modal .modal-content .source-radio-label{padding-left:25px}.source-modal .modal-content .source-checked{color:#007766}.source-modal .modal-content .form-check{margin-bottom:4px;padding:0px}.source-modal .modal-content .modal-footer{border-top:0px !important;padding:0px;margin:28px 64px 32px 64px}.source-modal .modal-content .modal-footer>:not(:last-child){margin-right:16px}.source-modal .modal-content .form-check-label:hover label.custom-control-label::before{box-shadow:0px 4px 8px rgba(0,0,0,0.15)}.source-modal .modal-content .form-check-label:active .custom-control-input:checked ~ .custom-control-label::before{border-color:#00A88C;background-color:#00A88C}.source-modal .modal-content .form-check-label:active .source-radio-label{color:#007766}.source-modal .modal-content .form-check-label:active label.custom-control-label::before{border-color:#00A88C}.source-modal .modal-content .custom-control-input:checked ~ .custom-control-label::before{border-color:#007766;background-color:#007766}.source-modal .modal-content .custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.source-cancel-btn{margin-right:16px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.5px;padding:8px 12px 8px 10px;background:#FFFFFF;border:1px solid #007766 !important;border-radius:4px;color:#007766 !important}.source-cancel-btn:hover{background-color:#EAFFFC;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.source-cancel-btn:focus{background-color:#C5FFF7;box-shadow:none}.source-cancel-btn:active{background-color:#C5FFF7 !important}.source-submit-btn{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.02em;padding:9px 12px;background-color:#007766;border:1px solid #007766 !important;border-radius:4px}.source-submit-btn:hover{background-color:#00A88C;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.source-submit-btn:focus{background-color:#33D6BB;box-shadow:none}.source-submit-btn:active{background-color:#007766 !important}.source-submit-btn:disabled{border:1px solid #A8A8A8 !important;background-color:#FAFAFA !important;color:#A8A8A8 !important;box-shadow:none !important}@media (min-width: 576px){.modal-dialog{max-width:600px}}.modal-section{margin-top:10px;margin-bottom:20px}h6{margin-top:8px;margin-bottom:0px}svg.not-available,svg.dollar-sign{transform:translateY(5px);margin-right:5px}svg.clock,svg.clock-person,svg.suitcase-gray{transform:translateY(3px);margin-right:5px}svg.airplaneGray{margin-right:5px}img.map-pin{margin-right:6px;margin-left:1px}.matching-tag,.missing-tag,.normal-tag{margin-left:5px}.availability .row{align-items:center}.availability span{font-size:13px;margin-left:5px}.missing-expertise-warning svg{transform:translateY(8px)}.missing-expertise-warning .missing-expertise-text{margin-left:5px}.interest-action-buttons{margin-top:10px !important;display:block;margin:auto;text-align:center}.interest-action-buttons button{margin-right:5px}.rejection-email-text,.action-explanation{margin-top:5px}.rejection-email-text textarea,.action-explanation textarea{width:100%}.consultant-email-option-container input[type=radio]{margin-left:15px;margin-right:5px}.filter-modal-header{color:#424242;border:none}.filter-modal-header .header-text{padding:56px 64px 0px 54px;font-weight:600;font-size:27.648px}.filter-modal-body{padding:12px 64px}.filter-modal-body .filter-modal-status{font-weight:600;font-size:23.04px;line-height:24px;letter-spacing:0.02em}.filter-modal-body .filter-modal-status-info{font-weight:400;font-size:13.333px;color:#424242}.filter-modal-footer{border:none}.filter-modal-footer .cancel-button{box-sizing:border-box;background:#FFFFFF;border:1px solid #00473C;border-radius:4px;color:#005C4F}.filter-modal-footer .apply-button{box-sizing:border-box;background:#007766;border:1px solid #007766;border-radius:4px}.filter-button{display:flex;color:#005C4F;border:1px solid #00473C;border-radius:4px;margin-top:3px;margin-left:15px;height:32px}.filter-button .dropdown-text{padding-left:8px;transform:translateY(-3px)}.filter-button .filter-button:hover{background:#EAFFFC}.filter-button .filter-button:active{color:#005C4F}.filter-container{display:inline-flex}div.consultant-project-container .project-bulk-actions{width:95%}div.consultant-project-container .checkbox-column{flex:0 0 4.16666%;max-width:4.16666%}div.consultant-project-container .status-column{flex:0 0 10%;max-width:10%}div.project-consultants-list .project-consultants-body{min-height:400px;max-height:600px;overflow-y:scroll}div.consultant-project-header{width:99%}div.consultant-project-header .column-header{font-size:14px;color:#424242;font-weight:500}div.consultant-project-header .column-header.sorted{color:#242424;font-weight:600}div.consultant-project-header label.select-label{transform:translateY(1px)}div.consultant-project-header label.select-label .select-check,div.consultant-project-header label.select-label .select-minus{transform:translateY(-2px)}.export-button{display:inline-block}.bulk-action-message .alert{padding:0;margin:0}.unsource-button{color:#B5261C}.input-filter-container .input-filter-container-search input{width:70%}.status-counts{margin-top:8px;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center}.status-counts .status-count{color:#424242}.status-counts .status-count span.number{color:#017AD4}.status-counts .selected-count{text-align:right;color:#007766}.project-tags .project-badge{font-size:20px;margin-top:10px}.project-tags .project-badge .remove-tag{margin-left:15px}p.warning{color:red;font-size:12px}button#delete-button{width:50%;margin:0 25% 15px 25%}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue", helvetica, arial, sans-serif;font-size:0.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:0.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:0.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:0.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:0.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:0.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:0.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:0.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:0.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:0.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:0.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:0.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:0.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:0.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:0.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:0.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled::after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px), (max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:0.4rem;padding-right:0.2rem;padding-left:0.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.react-datepicker-wrapper{display:block}.react-datepicker-wrapper .react-datepicker__input-container{display:block}.react-datepicker-popper{z-index:5}.react-datepicker__day--highlighted{background-color:#9fa8da}.query-builder{font-family:"Avenir Next";font-style:normal;font-weight:400;font-size:16px;line-height:22px;max-width:66%}.query-builder .query-group{margin-top:16px;margin-bottom:16px;border:1px solid #8AE8D8;border-radius:4px;background-color:#e0f2f1}.query-builder .query-group .geosuggest__input{border:1px solid black;border-radius:0.25rem}.query-builder .query-group .form-control,.query-builder .query-group .form-select{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.query-builder .query-group.main{border:1px solid #00A88C;margin-top:0px;margin-bottom:0px;background-color:rgba(197,255,247,0.5)}.query-builder .query-group.main .actions{border:0px}.query-builder .query-group.main .actions.main{background-color:#00A88C}.query-builder .query-group.optional-group{background-color:#fff;border:1px solid #00A88C}.query-builder .query-group.optional-group.optional-toggle-off{border-color:#ABABAB}.query-builder .query-group.optional-group .actions.optional-toggle-off{background:#ECECEC;border-bottom:1px solid #A8A8A8;border-top:1px solid #A8A8A8}.query-builder .query-group.optional-group .query-group.optional-toggle-off{border-color:#ABABAB}.query-builder .query-group.optional-group .query-group.optional-toggle-off .actions{border-top:0px}.query-builder .query-group .actions{margin:0px;padding:8px;background:#8AE8D8;border-bottom:1px solid #8AE8D8;border-top:1px solid #8AE8D8;border-top-left-radius:2.5px;border-top-right-radius:2.5px}.query-builder .query-group .actions .combinators{padding:0px;float:left}.query-builder .query-group .actions .rule-additions{padding:0px}.query-builder .query-group .actions .rule-additions .btn-group{float:right}.query-builder .query-group .actions .rule-additions .remove-button{margin-left:31px}.query-builder .query-group .query-rule{margin-right:8px;border-radius:4px;padding:8px;width:inherit}.query-builder .query-group .query-rule .row{margin-top:0px}.query-builder .query-group .query-rule .static-heading{margin-left:16px;margin-top:7px}.switch{position:relative;display:inline-block;width:48px;height:24px;border-radius:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ECECEC;border:1px solid #808080;transition:0.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:white;border:1px solid #808080;transition:0.4s}.switch input:checked+.slider{border:1px solid #007766;background-color:#00A88C}.switch input:focus+.slider{box-shadow:0 0 1px #808080}.switch input:focus+.slider:hover{background:#e0e6ed}.switch input:checked+.slider:hover{background:#007766}.switch input:checked+.slider:before{border:1px solid #007766;transform:translateX(22px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.toggle-label{position:relative}.toggle-text{margin-left:8px;font-family:"Avenir Next";font-style:normal;font-weight:500;font-size:16px;line-height:22px}.toggle-text.optional-on{color:#007766}.toggle-text.optional-off{color:#242424}.toggle{padding:8px;height:40px;background:#fff;border-top-left-radius:2.5px;border-top-right-radius:2.5px}.toggle.optional-toggle-off{background:#C4C4C4}.standard-group{background-color:#F4F6F6;padding:8px 8px 8px 16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.standard-group.sub-group{background-color:#fff}.standard-group .rule-container{padding-right:0px !important}.standard-group .query-rule{background-color:#fff !important;border:1px solid #C4C4C4 !important}.main-group{padding:0px 8px 0px 16px}.main-group .rule-container{padding-right:9px}.main-group .query-rule{background-color:#F4F6F6;border:1px solid #8AE8D8}.spaced-rule{margin-bottom:8px}.rule-container{margin-top:8px;margin-bottom:8px;width:100%}.flex-container{display:inline-flex;width:inherit}.remove-btn{position:relative;padding:10px 11px;top:16px;width:22px;height:24px;background:#FF3527;border:1px solid #FF3527;border-radius:4px !important;gap:4px}.remove-btn.group-btn{margin:0px 0px 0px 8px !important;top:0px}.remove-btn .x-mark{position:absolute;width:10px;height:10px;right:5.8px;bottom:5.8px}.optional-actions.optional-toggle-off{border-top-left-radius:0px !important;border-top-right-radius:0px !important}.scrollable-body.builder{height:70vh;max-height:70vh;overflow:auto}.select-design{border:1px solid black;border-radius:0.25rem}div.select-design>*{border-style:none}.btn.btn-combinator{background-color:white;height:24px;border-top:1px solid #007766 !important;border-bottom:1px solid #007766 !important;border-left:0px !important;border-right:0px !important;color:#007766;padding:2px 12px 2px 12px;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:13.333px;line-height:20px;letter-spacing:0.02em;box-shadow:none !important}.btn.btn-combinator.btn-primary:not(:disabled):not(.disabled).active{background-color:#007766 !important;cursor:auto}.btn.btn-combinator.btn-left{border-left:1px solid #007766 !important}.btn.btn-combinator.btn-right{border-right:1px solid #007766 !important}.btn-combinator:hover,.add-rule-button:hover,.add-group-button:hover,.add-keyword-button:hover{background-color:#EAFFFC;color:#007766;box-shadow:0px 4px 8px rgba(0,0,0,0.15)}.btn-combinator:focus,.add-rule-button:focus,.add-group-button:focus,.add-keyword-button:focus{background-color:#C5FFF7;box-shadow:none}.btn-combinator:active,.add-rule-button:active,.add-group-button:active,.add-keyword-button:active{background-color:#C5FFF7 !important;color:#007766 !important;box-shadow:none !important}.btn-combinator:active.btn-primary:not(:disabled):not(.disabled).active,.add-rule-button:active.btn-primary:not(:disabled):not(.disabled).active,.add-group-button:active.btn-primary:not(:disabled):not(.disabled).active,.add-keyword-button:active.btn-primary:not(:disabled):not(.disabled).active{background-color:#007766 !important;cursor:auto;color:white !important}.add-rule-button{width:107px;height:24px;margin-right:4px;padding:1px 10px 1px 12px !important;background-color:#FFFFFF;border:1px solid #007766;border-radius:4px !important;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px;color:#007766}.plus-icon{height:13px;width:13px;margin-right:12px;position:relative;top:2px}.carat-icon{height:7px;width:12px;margin-left:13px;position:relative;bottom:1px}.add-group-button{width:98px;height:24px;margin-right:4px;padding:1px 12px 1px 12px !important;background-color:#FFFFFF;border:1px solid #007766;border-radius:4px !important;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px;color:#007766}.add-group-button .plus-icon{top:1px}.add-keyword-button{width:142px;height:24px;margin-right:4px;padding:1px 12px 1px 12px !important;background-color:#FFFFFF;border:1px solid #007766;border-radius:4px !important;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px;color:#007766}.add-keyword-button .plus-icon{top:1px}.search-icon{height:17px;width:17px;margin-right:10px;position:relative;top:3px}.search-btn{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px;padding:8px 12px 8px 10px;background-color:#00A88C;border:1px solid #00A88C !important;border-radius:4px}.search-btn:hover{background-color:#007766;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.search-btn:focus{background-color:#33D6BB;box-shadow:none}.search-btn:active{background-color:#33D6BB !important}.reset-btn{margin-right:8px;font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px;padding:8px 12px 8px 10px;background:#FFFFFF;border:1px solid #007766 !important;border-radius:4px;color:#007766 !important}.reset-btn:hover{background-color:#EAFFFC;box-shadow:0px 4px 8px rgba(0,0,0,0.15) !important}.reset-btn:focus{background-color:#C5FFF7;box-shadow:none}.reset-btn:active{background-color:#C5FFF7 !important}.query-builder-btns{float:right}.overlay-dropdown__menu{position:absolute !important;width:250px !important;overflow:visible;top:auto !important}.scrollable-container{position:relative}.optional-toggle-off .optional-group .btn-primary{color:#808080;border-color:#808080 !important}.optional-toggle-off .optional-group .btn.btn-combinator.btn-right{border-color:#808080 !important}.optional-toggle-off .optional-group .btn.btn-combinator.btn-left{border-color:#808080 !important}.optional-toggle-off .optional-group .btn.add-group-button{color:#808080 !important;border-color:#808080 !important}.optional-toggle-off .optional-group .btn.add-rule-button{color:#808080 !important;border-color:#808080 !important}.optional-toggle-off .optional-group .btn.btn-combinator:active{background-color:#808080 !important;color:white !important;box-shadow:none !important}.optional-toggle-off .optional-group .btn.btn-primary:not(:disabled):not(.disabled).active{background-color:#808080 !important;cursor:auto;color:white !important}.optional-toggle-off .optional-group .btn .plus-icon{filter:brightness(0) saturate(100%) invert(51%) sepia(14%) saturate(0%) hue-rotate(241deg) brightness(95%) contrast(88%)}.optional-toggle-off .optional-group .btn .carat-icon{filter:brightness(0) saturate(100%) invert(51%) sepia(14%) saturate(0%) hue-rotate(241deg) brightness(95%) contrast(88%)}.select-project-source{display:inline-block;transform:translateY(2px);border:1px solid #242424;border-radius:2px}.select-project-source .sourcing__control--is-focused .sourcing__placeholder{color:lightgray}span.selected-count{margin:0px 0px 0px 15px}.count-display{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.02em;color:#242424}.count-display .count-display-page-details{font-weight:700;color:#017AD4}.count-display .count-display-time{font-size:13.33px;color:#808080;letter-spacing:0.02em}.header-sticky{z-index:100;position:sticky;top:20px}.header-sticky-project{z-index:100;position:sticky;top:20px}.query-container{border:1px solid #A8A8A8;border-radius:8px;background:#F4F6F6;margin-right:5px;width:93%}.vertical-divider{border:1px solid #C4C4C4;width:2px;background:#F4F6F6;width:5%}.horizontal-divider{border:1px solid #C4C4C4;width:2px;background:#F4F6F6;width:100%}.scrollable-body.results-present{border-top:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8;overflow-y:scroll;overflow-x:clip;min-height:75vh}.scrollable-body{height:auto;width:auto}.footer-sticky{position:sticky;bottom:10px}.select-all{font-family:"Avenir Next";font-style:normal;font-weight:500;font-size:13.333px;line-height:20px;color:#007766}.btn-source-selected{display:inline-block;color:#007766;background-color:#ffffff;padding:8px 12px;border:1px solid #00473C;border-radius:4px;font-family:"Avenir Next";font-weight:600;line-height:20px}.sourced-checkmark{display:inline-block;color:#007766;margin-left:15px;margin-top:7px;font-family:"Avenir Next";font-weight:600}.vertical-separator{border-left:1px solid #A8A8A8;height:100%;margin-left:12px}.candidate-action-icon{margin-top:10px;display:inline-block;margin-left:20px}.candidate-action-icon.consultant-actions{margin-top:18px}.candidate-action-icon.bulk-consultant-actions{transform:translateY(-2px)}.select-label{position:relative}.unselected-page{width:18px;height:18px;align-items:flex-start;padding:2px;margin-right:8px;margin-bottom:4px;border-radius:4px;background:#FFFFFF;border:1px solid #424242}.selected-page{width:18px;height:18px;margin-right:8px;margin-bottom:2px;align-items:flex-start;padding:2px;border-radius:4px;background:#00A88C;border:none}.selected-text{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.02em;color:#007766}.unselected-text{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.02em;color:#424242}.btn-text{font-family:"Avenir Next";font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0.5px}.select-check{pointer-events:none;position:absolute;left:3px;top:8.25px}.select-minus{pointer-events:none;position:absolute;left:3px;top:12px}.export-icon{position:relative;margin-right:10.5px;top:4px}.btn.export-button{border-radius:4px;border-width:1px}.btn.export-button:focus,.btn.export-button.focus{outline:dotted;outline-color:#424242;outline-width:2px;box-shadow:none}.btn.export-button.rounded-cta{border-radius:20px}.btn-secondary.export-button:disabled{background-color:#fafafa;border-color:#bdbdbd;color:#bdbdbd}.btn-secondary.export-button:disabled .export-icon{filter:brightness(0) saturate(100%) invert(80%) sepia(1%) saturate(0%) hue-rotate(156deg) brightness(99%) contrast(82%)}.btn-secondary.export-button:disabled:hover,.btn-secondary.export-button:disabled:focus,.btn-secondary.export-button:disabled:active,.btn-secondary.export-button:disabled:active:focus{background-color:#fafafa;border-color:#bdbdbd;color:#bdbdbd !important}.btn-secondary.export-button:disabled:hover .export-icon,.btn-secondary.export-button:disabled:focus .export-icon,.btn-secondary.export-button:disabled:active .export-icon,.btn-secondary.export-button:disabled:active:focus .export-icon{filter:brightness(0) saturate(100%) invert(80%) sepia(1%) saturate(0%) hue-rotate(156deg) brightness(99%) contrast(82%)}.btn-secondary.export-button{background-color:transparent;border-color:#007766;color:#007766}.btn-secondary.export-button:hover,.btn-secondary.export-button:focus{background-color:transparent;border-color:#1ddbab;color:#1ddbab}.btn-secondary.export-button:hover .export-icon,.btn-secondary.export-button:focus .export-icon{filter:brightness(0) saturate(100%) invert(71%) sepia(20%) saturate(1473%) hue-rotate(113deg) brightness(96%) contrast(93%)}.btn-secondary.export-button:active,.btn-secondary.export-button:active:focus{background-color:transparent !important;color:#008289 !important;border-color:#008289}.btn-secondary.export-button:active .export-icon,.btn-secondary.export-button:active:focus .export-icon{filter:brightness(0) saturate(100%) invert(24%) sepia(57%) saturate(3661%) hue-rotate(167deg) brightness(95%) contrast(103%)}.consultant-results-container{width:100%}.status-changes .header-action{display:flex}.status-changes .header-action .title{flex:1}.status-change-ul{max-height:1000px;overflow-y:auto;padding:0px;list-style-type:none}.status-change-ul .status-change-li-item{margin-top:10px}.status-change-ul .status-change-li-item .status-change-li-item-data{width:100%;display:inline-block}.status-change-ul .status-change-li-item .status-change-li-item-data .status-change-li-item-meta{font-size:small}.status-change-ul .status-change-li-item .status-change-li-item-data .status-change-li-item-text span{white-space:pre-wrap}.status-change-ul .status-change-li-item .status-change-li-item-icon{margin-right:5px}.status-change-ul .edit-pencil{cursor:pointer}.status-change-div{position:relative}.header-dropdown-container .dropdown-toggle{background-color:#343a40;border:none}
