.interview-question-select-edit-btn{margin-left:auto}.employee-profile-placeholder{font-size:1.8rem}.employee-profile-picture{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.deleted-user-tag{color:var(--danger-color);font-size:.75rem;font-weight:600;line-height:var(--line-height-5);white-space:nowrap;background:#dc262614;border:1px solid #dc262629;border-radius:50rem;align-items:center;gap:.35rem;padding:.28rem .6rem;display:inline-flex}.deleted-user-tag-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.hiring-cell-drive-assign-task-resume-restrict-box{border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);border-radius:.75rem;align-items:flex-start;gap:.25rem .75rem;padding:.75rem 1rem;display:flex}.hiring-cell-drive-assign-task-resume-restrict-title{font-size:var(--font-8);color:var(--grey-color-shade-9);cursor:pointer;margin-bottom:0;font-weight:600;line-height:.9}.hiring-cell-drive-assign-task-resume-restrict-subtitle{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:normal}.candidate-import-wizard-container{flex:1;width:100%;min-height:0}.candidate-import-wizard-layout{align-items:flex-start;gap:1.5rem;display:flex}.candidate-import-wizard-main{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.candidate-import-wizard-badge{border:1px solid var(--primary-color-shade-2);background:var(--primary-color-shade-1);color:var(--primary-color);border-radius:1rem;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .75rem;display:inline-flex}.candidate-import-wizard-badge svg{width:14px;height:14px}.candidate-import-wizard-badge svg path{fill:var(--primary-color)}.candidate-import-wizard-badge span{font-size:var(--font-10)}.candidate-import-wizard-title{font-size:var(--font-8);font-weight:600}.candidate-import-wizard-subtitle{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:var(--line-height-6);margin:0}.candidate-import-stepper{align-items:center;gap:.5rem;width:100%;padding:1.25rem 0;display:flex}.candidate-import-stepper-item{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.candidate-import-stepper-item:first-child{flex-shrink:0}.candidate-import-stepper-item:not(:first-child){flex:1;min-width:0}.candidate-import-stepper-line{background:var(--grey-color-shade-2);flex:1;min-width:2rem;height:2px;margin-right:.5rem;transition:background .3s}.candidate-import-stepper-line.is-completed{background:#bade8e}.candidate-import-stepper-circle{width:1.75rem;height:1.75rem;font-size:var(--font-10);border:2px solid var(--grey-color-shade-3);background:var(--text-light-color);color:var(--grey-color-shade-5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:flex}.candidate-import-stepper-item.is-active .candidate-import-stepper-circle{border-color:var(--primary-color);background:var(--primary-color);color:var(--text-light-color)}.candidate-import-stepper-item.is-completed .candidate-import-stepper-circle{color:#359343;background:#bade8e;border-color:#bade8e}.candidate-import-stepper-label{font-size:var(--font-9);color:var(--grey-color-shade-5);font-weight:600;transition:color .3s}.candidate-import-stepper-item.is-active .candidate-import-stepper-label{color:var(--grey-color-shade-9);font-weight:600}.candidate-import-stepper-item.is-completed .candidate-import-stepper-label{color:#359343}.candidate-import-method-hint{font-size:var(--font-9);color:var(--grey-color-shade-6);margin:0}.candidate-import-cards-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.candidate-import-card{border:1px solid var(--grey-color-shade-2);background:var(--text-light-color);cursor:pointer;text-align:left;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.candidate-import-card:hover{border-color:var(--primary-color-shade-3);box-shadow:0 2px 8px #0000000f}.candidate-import-card:hover .candidate-import-card-title{color:var(--primary-color-shade-6)}.candidate-import-card:hover .candidate-import-card-icon svg path{fill:var(--primary-color-shade-6)}.candidate-import-card-icon-container{justify-content:center;align-items:center;gap:.5rem;display:flex}.candidate-import-card-icon{justify-content:center;align-items:center;display:flex}.candidate-import-card-icon svg{width:20px;height:20px}.candidate-import-card-icon svg path{fill:var(--grey-color-shade-8);transition:fill .2s}.candidate-import-card-title{font-size:var(--font-9);color:var(--grey-color-shade-9);font-weight:600;transition:color .2s}.candidate-import-card-description{font-size:var(--font-10);color:var(--grey-color-shade-5);line-height:var(--line-height-6)}.candidate-import-sidebar{border:1px solid var(--grey-color-shade-2);background:var(--text-light-color);border-radius:.75rem;flex-direction:column;flex-shrink:0;gap:.75rem;width:320px;padding:1.25rem;display:flex}.candidate-import-sidebar-badge{background:var(--secondary-color-shade-1);border:1px solid var(--secondary-color-shade-2);color:var(--secondary-color-shade-7);font-size:var(--font-10);border-radius:1rem;align-items:center;gap:.375rem;width:fit-content;padding:.2rem .625rem;font-weight:600;display:inline-flex}.candidate-import-sidebar-title{font-size:var(--font-8);font-weight:600}.candidate-import-sidebar-description{font-size:var(--font-9);color:var(--grey-color-shade-6)}.candidate-import-sidebar-section-label{font-size:var(--font-9);color:var(--grey-color-shade-4);font-weight:600}.candidate-import-sidebar-features{flex-direction:column;gap:.875rem;display:flex}.candidate-import-sidebar-feature{background-color:var(--grey-color-shade-1);border:1px solid var(--grey-color-shade-2);border-radius:.25rem;align-items:flex-start;gap:.625rem;padding:.5rem;display:flex}.candidate-import-sidebar-feature-icon{border:1px solid var(--grey-color-shade-2);background:var(--background-color);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.candidate-import-sidebar-feature-icon svg{width:12px;height:12px}.candidate-import-sidebar-feature-icon svg path{fill:var(--grey-color)}.candidate-import-sidebar-feature-title{font-size:var(--font-9);color:var(--grey-color);font-weight:600}.candidate-import-sidebar-feature-desc{font-size:var(--font-10);color:var(--grey-color-shade-6);line-height:var(--line-height-6)}.candidate-import-sidebar-preview{border-top:1px solid var(--grey-color-shade-2);margin-top:.25rem;padding-top:.75rem}.candidate-import-sidebar-preview-label{font-size:var(--font-10);color:var(--grey-color-shade-7);margin:0 0 .125rem;font-weight:600}.candidate-import-sidebar-preview-sublabel{font-size:var(--font-10);color:var(--grey-color-shade-5);margin:0 0 .75rem}.candidate-import-sidebar-preview-card{border:1px solid var(--grey-color-shade-2);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.candidate-import-sidebar-preview-card-row{align-items:center;gap:.625rem;display:flex}.candidate-import-sidebar-preview-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.candidate-import-sidebar-preview-info{flex-direction:column;flex:1;min-width:0;display:flex}.candidate-import-sidebar-preview-name{font-size:var(--font-10);color:var(--grey-color-shade-9);font-weight:600}.candidate-import-sidebar-preview-role{font-size:var(--font-10);color:var(--grey-color-shade-5)}.candidate-import-sidebar-preview-score{font-size:var(--font-9);color:#359343;flex-shrink:0;font-weight:700}.candidate-import-sidebar-preview-skills{flex-wrap:wrap;gap:.375rem;display:flex}.candidate-import-sidebar-preview-skill-tag{font-size:var(--font-10);background:var(--grey-color-shade-1);color:var(--grey-color-shade-7);border-radius:50rem;padding:.2rem .5rem}.candidate-import-step-content{flex-direction:column;gap:1rem;display:flex}.candidate-import-progress-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.candidate-import-progress-icon{background-color:var(--primary-color-shade-1);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.candidate-import-progress-icon svg{width:28px;height:28px}.candidate-import-progress-icon svg path{fill:var(--primary-color)}.candidate-import-progress-title{font-size:var(--font-6);color:var(--primary-color);font-weight:600}.candidate-import-progress-description{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:var(--line-height-5);margin:0}.candidate-csv-progress-cards{flex-direction:column;gap:.75rem;display:flex}.candidate-csv-progress-card{border:1px solid var(--grey-color-shade-2);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.candidate-csv-progress-card-status.is-ongoing{background:var(--primary-color-shade-1)}.candidate-csv-progress-card-status.is-completed{background:#eef9e7;border-color:#c8e7b8}.candidate-csv-progress-icon{border:1px solid var(--grey-color-shade-2);background:var(--background-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.candidate-csv-progress-icon svg{width:1.125rem;height:1.125rem}.candidate-csv-progress-icon.is-completed{background:#eef9e7;border-color:#c8e7b8}.candidate-csv-progress-icon.is-ongoing{background:var(--primary-color-shade-1)}.candidate-csv-progress-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.candidate-csv-progress-title{font-size:var(--font-8);color:var(--primary-color);margin:0;font-weight:600}.candidate-csv-progress-card-status.is-completed .candidate-csv-progress-title{color:#266f00}.candidate-csv-progress-description{font-size:var(--font-9);color:var(--grey-color-shade-6);margin:0}.candidate-import-progress-buttons{justify-content:center;align-items:center;gap:.75rem;display:flex}.candidate-import-progress-btn{font-size:var(--font-9);border-radius:50rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1.5rem;font-weight:600;display:flex}.candidate-import-progress-btn svg{width:20px;height:20px}.candidate-import-progress-btn svg path{fill:var(--text-light-color)}.candidate-import-progress-btn-import-more{color:var(--primary-color)!important}.candidate-import-progress-btn-import-more svg{width:16px;height:16px}.candidate-import-progress-btn-import-more svg path{fill:var(--primary-color)}.candidate-import-step-actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.candidate-import-step-actions button{font-size:var(--font-9);align-items:center;gap:.5rem;display:flex}.candidate-import-step-actions button .button-spinner-v3{width:unset;height:unset;transform:unset}.candidate-import-placeholder{background-color:var(--background-color);border:1px dashed var(--grey-color-shade-3);text-align:center;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.candidate-import-placeholder svg{opacity:.4;width:48px;height:48px}.candidate-import-placeholder-title{font-size:var(--font-9);color:var(--grey-color-shade-7);margin:0;font-weight:600}.candidate-import-placeholder-text{font-size:var(--font-10);color:var(--grey-color-shade-5);max-width:380px;line-height:var(--line-height-5);margin:0}.candidate-import-account-card{background:var(--background-color);border:1px solid var(--grey-color-shade-2);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.candidate-import-account-header{align-items:center;gap:.5rem;display:flex}.candidate-import-account-header-icon{align-items:center;display:flex}.candidate-import-account-title{font-size:var(--font-8);color:var(--grey-color-shade-9);margin:0;font-weight:600}.candidate-import-account-description{font-size:var(--font-10);color:var(--grey-color-shade-6);line-height:var(--line-height-5);margin:0}.candidate-import-account-limit-reached{color:var(--danger-color)}.candidate-import-account-buttons{flex-direction:column;gap:.5rem;display:flex}.candidate-import-account-btn{border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);font-size:var(--font-8);color:var(--grey-color-shade-8);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition:background .2s;display:flex}.candidate-import-account-btn:hover{background:var(--grey-color-shade-2)}.candidate-import-account-btn:disabled{cursor:not-allowed;background:var(--grey-color-shade-1);color:var(--grey-color-shade-5)}.candidate-import-account-btn:disabled svg path{fill:var(--grey-color-shade-5)}.candidate-import-account-btn .button-spinner-v3{width:20px;height:20px;margin-inline:.5rem}.candidate-import-account-disclaimer{font-size:var(--font-10);color:var(--grey-color-shade-5);line-height:var(--line-height-6);margin:0}.candidate-import-account-disclaimer-open-btn{font-size:var(--font-10);color:var(--primary-color);text-underline-offset:2px;font-weight:600;text-decoration:underline}.candidate-import-account-disclaimer-open-btn:hover{color:var(--primary-color-shade-9)}.candidate-import-email-disclaimer-modal-root{justify-content:center;align-items:center;display:flex}.candidate-import-email-disclaimer-modal-paper{background:var(--background-color);border-radius:.75rem;outline:none;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 2rem);margin:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.candidate-import-email-disclaimer-modal-header{border-bottom:1px solid var(--grey-color-shade-2);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem 1rem .75rem;display:flex}.candidate-import-email-disclaimer-modal-title{min-width:0;font-size:var(--font-8);color:var(--grey-color-shade-8);font-weight:600;line-height:var(--line-height-6);flex:1;margin:0}.candidate-import-email-disclaimer-modal-close-btn{color:var(--grey-color-shade-4);justify-content:center;align-items:center;padding:.25rem;display:flex}.candidate-import-email-disclaimer-modal-close-btn:hover{color:var(--grey-color-shade-8)}.candidate-import-email-disclaimer-modal-body{flex:1;min-height:0;padding:.75rem 1rem;overflow-y:auto}.candidate-import-email-disclaimer-modal-lead,.candidate-import-email-disclaimer-modal-paragraph{font-size:var(--font-10);color:var(--grey-color-shade-6);line-height:var(--line-height-6);margin:0 0 .75rem}.candidate-import-email-disclaimer-modal-lead{margin-bottom:1rem}.candidate-import-email-disclaimer-modal-section-title{font-size:var(--font-9);color:var(--grey-color-shade-8);margin:.75rem 0 .375rem;font-weight:600}.candidate-import-email-disclaimer-modal-section-title:first-of-type{margin-top:0}.candidate-import-email-disclaimer-modal-list{font-size:var(--font-10);color:var(--grey-color-shade-6);line-height:var(--line-height-6);margin:0 0 .5rem;padding-left:1.125rem}.candidate-import-email-disclaimer-modal-list li{margin-bottom:.35rem}.candidate-import-email-disclaimer-modal-footer{border-top:1px solid var(--grey-color-shade-2);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.candidate-import-email-disclaimer-modal-footer .btn-primary-color{font-size:var(--font-9)}.candidate-import-account-subscribers{flex-wrap:wrap;gap:.625rem;display:flex}.candidate-import-account-subscriber-card{border:1px solid var(--grey-color-shade-2);background:var(--background-color);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.candidate-import-account-subscriber-card-header{align-items:center;gap:.625rem;display:flex}.candidate-import-account-subscriber-provider-icon{border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.candidate-import-account-subscriber-identity{flex-direction:column;flex:1;min-width:0;display:flex}.candidate-import-account-subscriber-name{font-size:var(--font-9);color:var(--grey-color-shade-8);font-weight:600;line-height:var(--line-height-6)}.candidate-import-account-subscriber-email{font-size:var(--font-10);color:var(--grey-color-shade-6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.candidate-import-account-subscriber-menu-btn{border:1px solid var(--grey-color-shade-2);background:var(--background-color);cursor:pointer;border-radius:50rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.candidate-import-account-subscriber-menu-btn:hover{background:var(--grey-color-shade-1)}.candidate-import-account-subscriber-menu{min-width:5rem;padding:0}.candidate-import-account-subscriber-menu button{width:100%;font-size:var(--font-10);color:var(--grey-color-shade-8);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem;display:flex;overflow:hidden}.candidate-import-account-subscriber-menu button svg{width:16px;height:16px}.candidate-import-account-subscriber-menu button:hover{border-radius:0}.candidate-import-account-subscriber-menu li:last-child button{border-bottom:none!important}.candidate-import-account-subscriber-menu li:not(:last-child) button{border-bottom:1px solid var(--grey-color-shade-2)!important}.candidate-import-account-subscriber-menu .subscribed-unlink-btn{color:var(--danger-color)}.candidate-import-account-subscriber-card-footer{font-size:var(--font-10);color:var(--grey-color-shade-5);border-top:1px solid var(--grey-color-shade-2)}@keyframes candidate-import-skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.candidate-import-skeleton{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.candidate-import-skeleton-badge{background:var(--grey-color-shade-2);border-radius:1rem;width:120px;height:28px;animation:1.5s ease-in-out infinite candidate-import-skeleton-pulse}.candidate-import-skeleton-title{background:var(--grey-color-shade-2);border-radius:.375rem;width:380px;max-width:100%;height:28px;animation:1.5s ease-in-out .1s infinite candidate-import-skeleton-pulse}.candidate-import-skeleton-subtitle{background:var(--grey-color-shade-2);border-radius:.375rem;width:520px;max-width:100%;height:18px;animation:1.5s ease-in-out .2s infinite candidate-import-skeleton-pulse}.candidate-import-skeleton-stepper{align-items:center;gap:0;padding:1rem 0;display:flex}.candidate-import-skeleton-stepper-circle{background:var(--grey-color-shade-2);border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem;animation:1.5s ease-in-out .3s infinite candidate-import-skeleton-pulse}.candidate-import-skeleton-stepper-line{background:var(--grey-color-shade-2);flex:1;min-width:2rem;height:2px;margin:0 .5rem;animation:1.5s ease-in-out .3s infinite candidate-import-skeleton-pulse}.candidate-import-skeleton-cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.candidate-import-skeleton-card{background:var(--grey-color-shade-2);border-radius:.625rem;height:140px;animation:1.5s ease-in-out .4s infinite candidate-import-skeleton-pulse}.candidate-filter-keyword-search-wrap{width:100%;min-width:0}.candidate-filter-keyword-search-wrap .table-search-container{width:100%!important}.secondary-btn-v3{color:var(--grey-color-shade-8)}.candidate-page-breadcrumb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.candidate-page-breadcrumb-row .lb-breadcrumbs{flex:1;min-width:0}.candidate-page-breadcrumb-row .btn-primary-color{font-size:var(--font-9);justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-weight:600;display:flex}.candidate-page-header-title{flex-direction:column;display:flex}.candidate-page-header-title h1{font-size:var(--font-8);color:var(--grey-color);font-weight:600}.candidate-page-header-title-sub{font-size:var(--font-9);color:var(--grey-color-shade-6);align-items:center;gap:.5rem;display:flex}.add-candidates-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.add-candidates-modal-subtitle{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:var(--line-height-6)}.add-candidates-modal-tabs{border-bottom:1px solid var(--grey-color-shade-2);gap:1rem;display:flex}.add-candidates-modal-tab{min-width:0;font-size:var(--font-9);color:var(--grey-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.5rem;font-family:inherit;font-weight:600;position:relative}.add-candidates-modal-tab:hover{color:var(--grey-color-shade-9)}.add-candidates-modal-tab.is-active{color:var(--primary-color)}.add-candidates-modal-tab.is-active:before{content:"";background-color:var(--primary-color);border-top-left-radius:50rem;border-top-right-radius:50rem;height:3px;position:absolute;bottom:0;left:0;right:0}.add-candidates-modal-body{flex:1;min-height:220px;padding:1.25rem 0 1rem;overflow:auto}.add-candidates-file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.add-candidates-dropzone{border:1px dashed var(--grey-color-shade-3);background:var(--background-color);cursor:pointer;width:100%;min-height:302px;font:inherit;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;transition:background-color .15s;display:flex}.add-candidates-dropzone:hover,.add-candidates-dropzone.is-drag-over{background-color:var(--primary-color-shade-1)}.add-candidates-dropzone-main{font-size:var(--font-9);color:var(--grey-color);font-weight:600}.add-candidates-dropzone-hint{font-size:var(--font-9);color:var(--grey-color-shade-6);text-align:center}.add-candidates-dropzone-file-name{font-size:var(--font-8);color:var(--primary-color);margin:0;font-weight:600}.add-candidates-upload-error{font-size:var(--font-10);color:var(--danger-color);margin:0}.add-candidates-sample-link{font-size:var(--font-9);color:var(--primary-color);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.add-candidates-sample-link:hover{text-decoration:underline}.add-candidates-footer-import{font-size:var(--font-9);padding:.5rem 1rem;font-weight:600}.add-candidates-footer-import:disabled{opacity:.5;cursor:not-allowed}.candidate-invite-modal-root{justify-content:center;align-items:center;display:flex}.candidate-invite-modal-paper{background:#fff;border-radius:.75rem;outline:none;flex-direction:column;width:min(860px,100vw - 2rem);max-height:min(90vh,740px);margin:1rem;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f}.candidate-invite-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.candidate-invite-modal-title{font-size:var(--font-8);color:var(--grey-color-shade-9);margin:0;font-weight:700}.candidate-invite-modal-subtitle{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:var(--line-height-6)}.candidate-invite-modal-close-btn{background:0 0;border:none;padding:.25rem}.candidate-invite-modal-tabs{border-bottom:1px solid var(--grey-color-shade-2);gap:.75rem;padding:0 1rem;display:flex}.candidate-invite-modal-tab{color:var(--grey-color-shade-6);font-size:var(--font-9);white-space:nowrap;background:0 0;border:none;padding:.65rem .35rem;font-weight:600;position:relative}.candidate-invite-modal-tab.is-active{color:var(--primary-color)}.candidate-invite-modal-tab.is-active:before{content:"";background:var(--primary-color);border-top-left-radius:50rem;border-top-right-radius:50rem;height:3px;position:absolute;bottom:0;left:0;right:0}.candidate-invite-modal-body{flex:1;padding:1rem 1.5rem;overflow:auto}.candidate-invite-modal-body-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.candidate-invite-modal-body-title-link{font-size:var(--font-9);color:var(--primary-color);cursor:pointer;align-items:center;padding:0;display:flex}.candidate-invite-modal-body-title-link:hover{text-decoration:underline}.candidate-invite-modal-body-title{font-size:var(--font-8);color:var(--grey-color-shade-8);margin:0;font-weight:600}.candidate-invite-modal-drive-list{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.candidate-invite-modal-drive-card{border:1px solid var(--grey-color-shade-2);cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:.65rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.candidate-invite-modal-drive-card:hover{border-color:var(--primary-color-shade-3)}.candidate-invite-modal-drive-card.is-selected{border-color:var(--primary-color);background:var(--primary-color-shade-1)}.candidate-invite-modal-drive-content{min-width:0}.candidate-invite-modal-drive-title{font-size:var(--font-9);color:var(--grey-color);font-weight:600}.candidate-invite-modal-drive-subtitle{font-size:var(--font-9);color:var(--grey-color-shade-6)}.candidate-invite-modal-drive-card-skeleton{cursor:default;pointer-events:none}.candidate-invite-modal-drive-skeleton-text{flex-direction:column;width:100%;min-width:0;display:flex}.candidate-invite-modal-drive-skeleton-title{max-width:72%}.candidate-invite-modal-drive-skeleton-subtitle{max-width:100%}.candidate-invite-modal-empty-state{color:var(--grey-color);font-size:var(--font-9);margin:.5rem 0}.candidate-invite-modal-footer{background-color:var(--background-color);border-top:1px solid var(--grey-color-shade-2);justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.5rem 1.25rem;display:flex}.candidate-invite-modal-footer .add-candidates-footer-import{font-size:var(--font-8);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}.candidate-invite-modal-footer .add-candidates-footer-import .button-spinner-v3{width:20px;height:20px;transform:translate(0)}.candidate-page-header-actions{align-items:center;gap:.5rem;display:flex}.candidate-page-header-actions .table-header-dropdown .desktop{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.candidate-view-list-item{gap:1rem;width:100%;min-width:0;display:grid}.candidate-view-list-item.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-view-list-item.list-view{grid-template-columns:minmax(0,1fr)}.candidate-view-list-item>.candidate-cards-container{transform-origin:0;min-width:0;max-width:100%}.candidate-view-list-item.grid-view>div{animation:.25s candidate-grid-expand}.candidate-view-list-item.list-view>div{animation:.3s candidate-list-expand}@keyframes candidate-list-expand{0%{opacity:.85;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes candidate-grid-expand{0%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.candidate-card{border:1px solid var(--grey-color-shade-2);background:var(--background-color);box-sizing:border-box;border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;height:208px;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.candidate-card.candidate-card--selected{border-color:var(--primary-color)}.candidate-card-select-checkbox{padding:.25rem!important}.candidate-card-select-checkbox--desktop{z-index:2;background:var(--background-color);opacity:0;pointer-events:none;border-radius:.25rem;transition:opacity .15s;top:6px;left:6px;position:absolute!important}.candidate-card:hover .candidate-card-select-checkbox--desktop,.candidate-card.candidate-card--selected .candidate-card-select-checkbox--desktop,.candidate-card-select-checkbox--desktop.Mui-disabled{opacity:1;pointer-events:auto}.candidate-card.candidate-card--selected .candidate-card-select-checkbox--desktop{pointer-events:auto}.candidate-card-select-checkbox--mobile{flex-shrink:0;display:none!important}.candidate-bulk-action-bar{z-index:1200;background:var(--primary-color);color:var(--background-color);border-radius:.75rem;align-items:center;gap:.75rem;max-width:calc(100vw - 24px);padding:.5rem .75rem;transition:bottom .25s,transform .25s,opacity .2s;display:flex;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.candidate-bulk-action-bar--shifted{bottom:120px}.candidate-bulk-action-bar-count{white-space:nowrap;align-items:baseline;gap:.25rem;padding:0 .5rem;display:inline-flex}.candidate-bulk-action-bar-count-num{font-size:var(--font-7);font-weight:700}.candidate-bulk-action-bar-count-text{font-size:var(--font-9);color:var(--grey-color-shade-3)}.candidate-bulk-action-bar-divider{background:var(--background-color);opacity:.6;width:1px;height:24px}.candidate-bulk-action-bar-actions{align-items:center;gap:.5rem;display:inline-flex}.candidate-bulk-action-bar-btn{font-size:var(--font-9);font-weight:600;line-height:var(--line-height-8);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;transition:background .15s,color .15s,opacity .15s;display:flex}.candidate-bulk-action-bar-btn .button-spinner-v3{width:20px;height:20px;transform:translate(0)}.candidate-bulk-action-bar-btn .button-spinner-v3 div{background-color:var(--background-color)}.candidate-bulk-action-bar-btn:disabled{opacity:.6;cursor:not-allowed}.candidate-bulk-action-bar-btn-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.candidate-bulk-action-bar-btn-icon svg{width:16px;height:16px}.candidate-bulk-action-bar-btn-icon svg path{fill:var(--background-color)}.candidate-bulk-action-bar-btn--primary{background:var(--primary-color);color:var(--background-color)}.candidate-bulk-action-bar-btn--primary:hover:not(:disabled){background:var(--primary-color-shade-7,var(--primary-color));filter:brightness(.95)}.candidate-bulk-action-bar-btn--danger{color:var(--background-color)}.candidate-bulk-action-bar-btn--danger:hover:not(:disabled){background:#ff8a8a1f}.candidate-bulk-action-bar-close{width:28px;height:28px;color:var(--background-color);cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.candidate-bulk-action-bar-close:hover:not(:disabled){background:#ffffff1f}.candidate-bulk-action-bar-close svg path,.candidate-bulk-action-bar-close svg{fill:var(--background-color)}.candidate-card>*{min-width:0}.candidate-card-header{align-items:center;gap:.5rem;width:100%;display:flex}.candidate-card-header-left-avatar{background-color:var(--primary-color-shade-1);min-width:40px;height:40px;font-size:var(--font-9);color:var(--primary-color);letter-spacing:.1em;border:1px solid var(--grey-color-shade-2);border-radius:50rem;justify-content:center;align-items:center;font-weight:600;display:flex}.candidate-card-header-right{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.candidate-card .candidate-card-select-checkbox input:disabled{cursor:not-allowed}.candidate-card-header-right-name-title{flex:auto;min-width:0}.candidate-card-header-right-name-title-name{font-size:var(--font-9);color:var(--grey-color);font-weight:600}.candidate-card-header-right-name-title-title{font-size:var(--font-9);color:var(--grey-color-shade-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-card-header-right-name-title-title-italic{color:var(--grey-color-shade-4);font-style:italic;font-size:var(--font-10)}.candidate-card-header-right-match-score{font-size:var(--font-9);border-radius:50rem;padding:.25rem .5rem;font-weight:600}.candidate-card-header-right-match-score[data-score-type=high]{color:#54b763;background-color:#54b76326}.candidate-card-header-right-match-score[data-score-type=medium]{color:#b24a1c;background-color:#fdf7ef}.candidate-card-header-right-match-score[data-score-type=low]{color:#e5792a;background-color:#fdf7ef}.candidate-card-body{flex-direction:column;flex:1;gap:.5rem;display:flex}.candidate-details-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.candidate-details-row-item{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;max-width:46%;display:flex}.candidate-details-row-item:only-child{max-width:100%}.candidate-details-row-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.candidate-details-row-icon svg{width:16px;height:16px}.candidate-details-row-icon svg path{fill:var(--grey-color-shade-4)}.candidate-details-row-text{color:var(--grey-color-shade-6);font-size:var(--font-9);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.candidate-card-footer{align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.candidate-card-footer-primary-btn{background:var(--primary-color);width:100%;color:var(--text-light-color);font-size:var(--font-9);white-space:nowrap;cursor:pointer;border:none;border-radius:.5rem;flex:1 0 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.candidate-card-footer-primary-btn svg{width:20px;height:20px}.candidate-card-footer-primary-btn svg path{fill:var(--background-color)}.candidate-card-footer-primary-btn{transition:all .1s}.candidate-card-footer-primary-btn:hover{background:var(--primary-color-shade-9)}.candidate-card-footer button:disabled{background:var(--grey-color-shade-2);color:var(--grey-color-shade-4)}.candidate-card-footer button:disabled svg path{fill:var(--grey-color-shade-4)}.candidate-card-footer button:disabled{cursor:not-allowed}.candidate-card-footer-secondary-btn{background:var(--grey-color-shade-1);width:100%;color:var(--grey-color-shade-6);font-size:var(--font-9);white-space:nowrap;cursor:pointer;border:1px solid var(--grey-color-shade-2);border-radius:.5rem;flex:1 0 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.candidate-card-footer-secondary-btn svg path{fill:var(--grey-color-shade-6)}.candidate-card-footer-secondary-btn{transition:all .1s}.candidate-card-footer-secondary-btn:hover,.candidate-card-footer-options-btn:hover{background:var(--grey-color-shade-2)}.candidate-card-footer-options-btn{background:var(--grey-color-shade-1);color:var(--grey-color-shade-6);font-size:var(--font-9);cursor:pointer;border:1px solid var(--grey-color-shade-2);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.candidate-card-footer-options-btn svg path{fill:var(--grey-color-shade-6)}.candidate-card-footer-options-btn svg{transform:rotate(90deg)}.candidate-card-footer .dropdown-menu,.candidate-personal-details-buttons-container .dropdown-menu{overflow:hidden}.candidate-card-footer .dropdown-item,.candidate-personal-details-buttons-container .dropdown-item{font-size:var(--font-9);align-items:center;gap:.5rem;display:flex}.candidate-card-footer .dropdown-item:hover{transition:all .1s;border-bottom-color:#e9ecef!important;border-radius:0!important}.candidate-card-footer .dropdown-item:active{color:var(--primary-color)!important;background-color:#0000!important}.candidate-card-footer-icon-container{justify-content:center;align-items:center;display:flex}.helper-skills-pills-root{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow-x:hidden}.helper-skills-pills-root--expanded{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}.helper-skills-pills-measure-host{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:-9999px}.helper-skills-pills-measure-row,.helper-skills-pills-more-measure-row{flex-flow:row;align-items:center;gap:.5rem;display:flex}.helper-skills-pills-more-measure-row{margin-top:.5rem}.helper-skills-pills-row{box-sizing:border-box;flex-flow:row;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;transition:opacity .12s;display:flex;overflow:auto}.helper-skills-pills-row--pending{opacity:0}.helper-skills-pills-row--expanded{flex-wrap:nowrap;width:max-content;min-width:0;max-width:none;overflow:visible}.helper-skills-pills-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);max-width:12rem;font-size:var(--font-10);color:var(--grey-color-shade-6);border-radius:50rem;flex-shrink:0;padding:.25rem .5rem;overflow:hidden}.helper-skills-pills-more{border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);font-size:var(--font-10);color:var(--grey-color-shade-4);cursor:pointer;border-radius:50rem;flex-shrink:0;padding:.25rem .5rem}.helper-skills-pills-more:hover{background:var(--grey-color-shade-1)}.helper-skills-pills-multiline-root{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.helper-skills-pills-multiline-measure-inner{visibility:hidden;pointer-events:none;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;position:absolute;top:0;left:-9999px}.helper-skills-pills-multiline-row{box-sizing:border-box;flex-flow:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.helper-skills-pills-multiline-row--pending{opacity:0}.helper-skills-pills-multiline-root--expanded,.helper-skills-pills-multiline-row--expanded{overflow:visible}.candidate-filter-container-wrapper{flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem;min-width:0;max-width:100%;height:calc(100vh - 186px);margin-top:.75rem;display:flex}.candidate-container-wrapper{flex:1;justify-content:space-between;gap:1rem;min-width:0;max-width:100%;display:flex;position:relative}.candidate-search-card-wrapper{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex;overflow-x:hidden;min-height:unset!important;flex:0 0 73%!important}.candidate-search-card-top-row{flex-direction:row;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}.candidate-search-card-top-row .candidate-filter-query-actions{flex:auto;min-width:0;max-width:100%}.candidate-search-card-wrapper .candidate-smart-filter-content,.candidate-search-card-wrapper .candidate-smart-filter-input-wrap{min-width:0}.candidate-filter-container{flex-direction:column;gap:.5rem;min-width:0;display:flex;flex:0 0 25%!important;height:98%!important}.candidate-filters-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.candidate-filters-backdrop,.candidate-filters-drawer-open-btn{display:none}.candidate-filter-heading-end{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.candidate-filter-drawer-close{display:none}.candidate-filter-heading{font-weight:600;font-size:var(--font-9);color:var(--grey-color-shade-9);border-bottom:1px solid var(--grey-color-shade-2);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.candidate-filter-heading-start{align-items:center;gap:.5rem;min-width:0;display:flex}.candidate-filter-reset-all{font:inherit;font-size:var(--font-10);color:var(--primary-color);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem .5rem;font-weight:600}.candidate-filter-reset-all:hover{background:var(--primary-color-shade-1)}.candidate-filter-heading-icon{align-items:center;display:flex}.candidate-filter-heading-icon svg{width:20px;height:20px}.candidate-filter-heading-text{font-size:var(--font-8);color:var(--grey-color);font-weight:600}.candidate-filter-panel-inner{background:var(--background-color);border:1px solid var(--grey-color-shade-2);flex-direction:column;min-height:0;display:flex;border-radius:.5rem!important}.candidate-filter-panel-inner-content{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:100%;overflow-y:auto}.candidate-filter-panel-inner-content>.candidate-filter-section{background:var(--background-color);overflow:hidden;border-top:1px solid var(--grey-color-shade-2)!important}.candidate-filter-section-header{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--grey-color-shade-9);border:none;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.6rem .75rem;display:flex}.candidate-filter-section-header:hover{background:var(--grey-color-shade-2)}.candidate-filter-section-title{min-width:0;font-size:var(--font-9);flex:1;align-items:center;gap:.5rem;display:flex}.candidate-filter-section-count{min-width:24px;height:24px;font-size:var(--font-10);background:var(--primary-color);color:var(--text-light-color);border-radius:50em;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.candidate-filter-section-chevron{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.candidate-filter-section-chevron svg path{fill:var(--grey-color-shade-6)}.candidate-filter-section-chevron.is-open{transform:rotate(180deg)}.candidate-filter-section-body{border-top:1px solid var(--grey-color-shade-2);flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}.candidate-filter-section-body .MuiSlider-root{padding:.75rem 0}.candidate-filter-section-body .MuiCheckbox-root{padding:0}.candidate-filter-vstack{flex-direction:column;gap:.5rem;display:flex}.candidate-filter-dropdown-list{border:1px solid var(--grey-color-shade-2);background:var(--background-color);border-radius:.375rem;max-height:160px;overflow:auto}.candidate-filter-dropdown-list--mt{max-height:120px;margin-top:.5rem}.candidate-filter-dropdown-option{cursor:pointer;font-size:var(--font-9);border-bottom:1px solid var(--grey-color-shade-1);padding:.45rem .65rem}.candidate-filter-dropdown-option:last-child{border-bottom:none}.candidate-filter-dropdown-option:hover{background:var(--grey-color-shade-1)}.candidate-filter-dropdown-option--custom{color:var(--primary-color)}.candidate-filter-pills-row{-webkit-overflow-scrolling:touch;flex-wrap:wrap;gap:.35rem;max-height:120px;display:flex;overflow-y:auto}.candidate-filter-pills-row .MuiChip-label{line-height:var(--line-height-8);font-size:var(--font-9)!important}.candidate-filter-pills-row--mt{margin-top:.5rem}.candidate-filter-error{font-size:var(--font-10);color:var(--danger-color);margin:0}.candidate-filter-exp-labels{font-size:var(--font-10);color:var(--grey-color-shade-6);justify-content:space-between;display:flex}.candidate-filter-exp-labels span{border:1px solid var(--grey-color-shade-2);background:var(--grey-color-shade-1);border-radius:50rem;padding:.25rem .5rem}.candidate-filter-radio-list{flex-direction:column;gap:.35rem;display:flex}.candidate-filter-radio-row{cursor:pointer;align-items:center;gap:.35rem;margin:0;display:flex}.candidate-filter-radio-row .MuiRadio-root{padding:.25rem}.candidate-filter-radio-label{font-size:var(--font-9);color:var(--grey-color-shade-6);margin:0}.candidate-filter-radio-label--selected{color:var(--grey-color)}.candidate-filter-date-row{align-items:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.candidate-filter-date-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.candidate-filter-date-label{font-size:var(--font-10);color:var(--grey-color-shade-6);font-weight:500}.candidate-filter-date-input{font-family:inherit;font-size:var(--font-9);border:1px solid var(--grey-color-shade-3);color:var(--grey-color-shade-9);background:var(--background-color);border-radius:.375rem;min-height:2.25rem;padding:.45rem .5rem}.candidate-filter-date-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color-shade-1);outline:none}.candidate-filter-search-wrap .table-search-container{width:100%!important}.candidate-filter-location-field{width:100%;margin-bottom:.5rem}.candidate-filter-location-field:last-child{margin-bottom:0}.candidate-filter-location-field .MuiTypography-root{font-size:var(--font-9)}.candidate-filter-location-field .MuiSelect-icon svg{width:10px;height:10px}.candidate-filter-query-actions{background-color:var(--background-color);border:1px solid var(--grey-color-shade-2);border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:.5rem;width:100%;padding:1.25rem;display:flex}.candidate-filter-sort-actions{margin-bottom:1rem;padding:0}.candidate-filter-sort-actions .dropdown{padding:.5rem 1rem}.candidate-filter-sort-actions{gap:0}.candidate-filter-sort-actions .candidate-filter-heading-icon svg path{fill:var(--grey-color-shade-9)}.candidate-filter-sort-actions .table-header-dropdown{justify-content:space-between;width:100%}.candidate-smart-filter-title-container{align-items:center;gap:.5rem;display:flex}.candidate-smart-filter-title-icon{width:40px;height:40px}.candidate-smart-filter-title{width:fit-content;font-size:var(--font-8);font-weight:600}.candidate-smart-filter-title-desc{font-size:var(--font-9);color:var(--grey-color-shade-8);font-weight:600}.candidate-smart-filter-input-wrap{background:linear-gradient(270deg,#0555c8,#da6220);border-radius:.5rem;flex:1;padding:.125rem}.candidate-smart-filter-detected-row{flex-wrap:wrap;gap:.375rem;display:flex}.candidate-smart-filter-detected-chip{align-items:center;gap:.25rem;display:inline-flex}.candidate-smart-filter-detected-chip-icon{color:#2e7d32;display:flex}.candidate-smart-filter-applied-bar{background:var(--background-color);border:1px solid var(--grey-color-shade-3);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}.candidate-smart-filter-applied-icon{flex-shrink:0;width:24px;height:24px}.candidate-smart-filter-applied-label{white-space:nowrap;font-weight:600;font-size:var(--font-10)}.candidate-smart-filter-applied-query{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-10);color:var(--grey-color-shade-8);flex:1;margin:0;overflow:hidden}.candidate-smart-filter-applied-actions{flex-shrink:0;gap:.375rem;margin-left:auto;display:flex}.candidate-smart-filter-applied-actions .secondary-btn-v3{background:var(--grey-color-shade-1);border:1px solid var(--grey-color-shade-2);color:var(--grey-color-shade-6)}.candidate-smart-filter-applied-actions .btn-primary-color{color:var(--danger-color)!important;background:#cd292915!important;border:1px solid #cd292925!important}.candidate-smart-filter-applied-actions .secondary-btn-v3,.candidate-smart-filter-applied-actions .btn-primary-color{cursor:pointer;font-size:var(--font-10);white-space:nowrap;border-radius:.5rem;font-weight:600;padding:.25rem .75rem!important}.candidate-smart-filter-empty-hint{background:var(--secondary-color-shade-1);border:1px solid var(--secondary-color-shade-2);color:var(--secondary-color-shade-7);font-size:var(--font-10);border-radius:50rem;padding:.375rem .75rem}.candidate-smart-filter-suggestions{opacity:0;flex-direction:column;gap:.375rem;max-height:0;transition:opacity .25s,max-height .3s;display:flex;overflow:hidden}.candidate-smart-filter-suggestions--visible{opacity:1;max-height:10rem}.candidate-smart-filter-suggestion-pill-heading{font-size:var(--font-10);color:var(--grey-color-shade-4)}.candidate-smart-filter-suggestion-pills-container{flex-wrap:wrap;gap:.375rem;display:flex}.candidate-smart-filter-suggestion-chip{cursor:pointer;border:1px solid var(--primary-color-shade-2);background:var(--primary-color-shade-1);font-size:var(--font-10);color:var(--primary-color);border-radius:50rem;padding:.125rem .5rem;transition:background .15s}.candidate-smart-filter-suggestion-chip:hover{background:var(--primary-color-shade-3)}.candidate-smart-filter-content{flex-wrap:wrap;gap:.5rem;display:flex}.candidate-smart-filter-input-inner{background:var(--background-color);border-radius:calc(.5rem - 2px);gap:.5rem;height:100%;padding:.5rem;overflow:hidden;display:flex!important}.candidate-smart-filter-input-inner span{display:flex!important}.candidate-smart-filter-input-inner textarea{resize:none;width:100%;font-size:var(--font-10);color:var(--grey-color-shade-9);border-radius:0;background:0 0!important;border:none!important}.candidate-smart-filter-input-inner textarea::placeholder{font-size:var(--font-10);color:var(--grey-color-shade-3)!important}.candidate-smart-filter-input-inner .table-search-container svg path{fill:#0555c8}.candidate-smart-filter-input-inner .table-search-container input{min-height:3rem;line-height:var(--line-height-7)}.candidate-smart-filter-actions-row{flex-direction:row;align-items:center;gap:.75rem;display:flex}.candidate-smart-filter-actions-row .btn-primary-color,.candidate-smart-filter-actions-row .secondary-btn-v3{font-size:var(--font-9);white-space:nowrap;border-radius:.5rem;flex:1;padding:.9rem 1rem!important}.candidate-smart-filter-actions-row--both{justify-content:flex-end}.page-header-v1,.page-footer-v1{flex:0}.page-header-title-v1{width:unset}.page-body-v1{flex:1}.candidate-pagination-container .pagination-style{height:auto}.candidate-view-toggle-container{border:1px solid var(--grey-color-shade-2);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;width:fit-content;padding:.25rem;display:flex}.candidate-view-toggle-button{border:1px solid var(--grey-color-shade-2);background:var(--background-color);cursor:pointer;border-radius:.25rem;padding:.125rem .25rem}.candidate-view-toggle-button.is-active{background:var(--primary-color-shade-1);border-color:var(--primary-color-shade-2)}.candidate-view-toggle-button.is-active svg path{fill:var(--primary-color)}.candidate-export-data-btn{background:var(--background-color);font-size:var(--font-9);color:var(--grey-color-shade-9);border:1px solid var(--grey-color-shade-2);border-radius:50rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-weight:600;display:flex}.candidate-export-data-btn svg path{fill:var(--grey-color-shade-9)}.candidate-export-data-btn{transition:background .15s}.candidate-export-data-btn:hover{background:var(--grey-color-shade-2)}.candidate-view-container{flex:1;width:100%;min-width:0;max-width:100%;overflow-y:auto}.candidate-result-summary-bar{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:grid}.candidate-result-summary-bar:not(.is-filters-visible){grid-template-columns:1fr;justify-items:end}.candidate-result-summary-bar.is-filters-visible{grid-template-columns:minmax(0,1fr) auto}.candidate-result-summary-bar .candidate-view-toggle-container{flex-shrink:0;justify-self:end}.candidate-result-summary-bar.is-filters-visible .candidate-result-summary-bar-filters{width:100%;min-width:0;max-width:100%}.candidate-result-summary-bar-filters{flex-wrap:nowrap;align-items:center;gap:.5rem .75rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.candidate-result-summary-bar-filters-label{font-size:var(--font-9);color:var(--grey-color-shade-8);flex-shrink:0;font-weight:600}.candidate-result-summary-bar-filters-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:auto hidden}.candidate-result-summary-bar-chip{border:1px solid var(--grey-color-shade-2);background:var(--primary-color-shade-1);max-width:100%;font-size:var(--font-10);color:var(--grey-color-shade-8);border-radius:50rem;flex:none;align-items:center;gap:.25rem;padding:.2rem .35rem .2rem .55rem;display:inline-flex}.candidate-result-summary-bar-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:var(--font-10);color:var(--primary-color);overflow:hidden}.candidate-result-summary-bar-chip-filter-label{font-weight:600}.candidate-result-summary-bar-chip-remove{cursor:pointer;color:var(--grey-color-shade-6);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.candidate-result-summary-bar-chip-remove:hover{background:var(--primary-color-shade-2)}.candidate-result-summary-bar-chip-remove svg{width:1rem;height:1rem;display:block}.candidate-result-summary-bar-chip-remove svg path{fill:#6891c8}.candidate-card-empty-data-container{background-color:var(--background-color)}.candidate-filter-location-fields{flex-direction:column;gap:.5rem;display:flex}.candidate-filter-location-field>.MuiInputBase-colorPrimary{width:100%!important}.candidate-detail-panel-shell{overscroll-behavior:contain;background:var(--background-color);border-radius:.5rem;flex-direction:column;gap:.5rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.candidate-detail-panel-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.candidate-detail-panel-header-left-container{justify-content:space-between;gap:.5rem;width:100%;display:flex}.candidate-detail-panel-header-left-container .candidate-card-header-right-name-title-name{font-size:var(--font-7)}.candidate-detail-panel-header-left-container .candidate-card-header-right-name-title-title{font-size:var(--font-8)}.candidate-detail-panel-header-left-container .candidate-card-header-right{width:fit-content}.candidate-detail-panel-header-left{flex-grow:1;align-items:flex-start;gap:.5rem;display:flex}.candidate-detail-panel-shell .candidate-card-header-right-name-title-title{white-space:wrap}.candidate-detail-panel-close-btn{border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.25rem;display:flex}.candidate-detail-panel-close-btn:hover{background:var(--grey-color-shade-1);color:var(--grey-color-shade-8)}.candidate-detail-panel-match-score{flex-direction:column;gap:.25rem;width:fit-content;padding:.5rem 1rem;display:flex;border-radius:1rem!important}.candidate-detail-panel-match-legend{font-size:var(--font-10);color:var(--grey-color-shade-6);line-height:var(--line-height-8);margin:0;padding-left:1.25rem;list-style:outside}.candidate-personal-details-buttons-container{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.candidate-detail-panel-note-form{flex-direction:column;gap:.35rem;display:flex}.candidate-detail-panel-note-editor-row{border:1px solid var(--grey-color-shade-3);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.candidate-detail-panel-note-textarea{width:100%;min-height:80px;max-height:180px;font-size:var(--font-9);color:var(--grey-color-shade-8);resize:none;border:none;border-radius:.5rem}.candidate-detail-panel-note-textarea:focus{box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb), .12);border-color:#0000;outline:none}.candidate-detail-panel-note-textarea:disabled{background:var(--grey-color-shade-1);color:var(--grey-color-shade-6);cursor:not-allowed}.candidate-detail-panel-note-right-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.candidate-detail-panel-note-submit-btn:disabled{opacity:.6;cursor:not-allowed}.candidate-detail-panel-note-submit-btn svg{width:16px;height:16px}.candidate-detail-panel-note-submit-btn svg path{fill:var(--success-color)}.candidate-detail-panel-note-meta-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.candidate-detail-panel-note-cancel-btn:disabled{opacity:.7;cursor:not-allowed}.candidate-detail-panel-note-error{min-height:18px;font-size:var(--font-10);color:var(--danger-color)}.candidate-detail-panel-note-char-count{font-size:var(--font-10);color:var(--grey-color-shade-6);white-space:nowrap}.candidate-detail-panel-note-char-count-exceed{color:var(--danger-color)}.candidate-personal-details-small-cards-container{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.candidate-personal-details-small-card-container{background:var(--grey-color-shade-1);border:1px solid var(--grey-color-shade-2);border-radius:.5rem;width:100%;padding:.5rem .75rem}.candidate-personal-details-small-card-header{justify-content:space-between;align-items:center;display:flex}.candidate-personal-details-small-card-header-title{font-size:var(--font-9);color:var(--grey-color-shade-8)}.candidate-personal-details-small-card-icons-container{justify-content:center;align-items:center;gap:.25rem;display:flex}.candidate-personal-details-small-card-icon-container svg path{fill:var(--primary-color)}.candidate-personal-details-small-card-body-value{font-size:var(--font-9);color:var(--grey-color-shade-8);font-weight:600}.candidate-note-card-delete-btn svg path{fill:var(--danger-color)}.candidate-personal-details-section-title{font-size:var(--font-9);color:var(--grey-color-shade-4);font-weight:600}.candidate-add-note-modal-root{justify-content:center;align-items:center;display:flex}.candidate-add-note-modal-paper{background:var(--background-color);border-radius:.75rem;outline:none;width:100%;max-width:420px;margin:1rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.candidate-add-note-modal-header{border-bottom:1px solid var(--grey-color-shade-2);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:1rem 1rem .75rem;display:flex}.candidate-add-note-modal-title{min-width:0;font-size:var(--font-8);color:var(--grey-color-shade-8);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.candidate-add-note-modal-close-btn{cursor:pointer;color:var(--grey-color-shade-4);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.candidate-add-note-modal-close-btn:hover{color:var(--grey-color-shade-8)}.candidate-add-note-modal-form{flex-direction:column;display:flex}.candidate-add-note-modal-body{margin-top:.5rem;padding:0 1rem .75rem}.candidate-add-note-modal-description{font-size:var(--font-10);color:var(--grey-color-shade-6)}.candidate-add-note-modal-textarea{box-sizing:border-box;width:100%;font-size:var(--font-9);color:var(--grey-color-shade-8);border:1px solid var(--grey-color-shade-2);resize:none;font-family:inherit;line-height:var(--line-height-7);border-radius:.5rem;padding:.5rem .75rem}.candidate-add-note-modal-textarea:focus{border-color:var(--primary-color);outline:none}.candidate-add-note-modal-textarea:disabled{opacity:.65;cursor:not-allowed}.candidate-add-note-modal-error-char-count-container{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.candidate-add-note-modal-char-count{font-size:var(--font-9);color:var(--grey-color-shade-4);text-align:right}.candidate-add-note-modal-char-count-exceed{color:var(--danger-color)!important}.candidate-add-note-modal-error{font-size:var(--font-10);color:var(--danger-color)}.candidate-add-note-modal-footer{border-top:1px solid var(--grey-color-shade-2);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.candidate-add-note-modal-footer .secondary-btn-v3,.candidate-add-note-modal-footer .btn-primary-color{font-size:var(--font-9)}.candidate-card-skeleton{pointer-events:none;cursor:default}.candidate-card-skeleton-avatar{background-color:var(--grey-color-shade-2);border-radius:50rem;width:40px;min-width:40px;height:40px}.candidate-card-skeleton-detail-row{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;max-width:46%;display:flex}.candidate-card-skeleton-pills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.candidate-smart-query-loader{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:200px;display:flex}.candidate-smart-query-loader-dots{justify-content:center;align-items:center;gap:.625rem;min-height:16px;display:flex}.candidate-smart-query-loader-dot{background-color:#0555c838;border-radius:50%;width:8px;height:8px;animation:1.2s infinite candidate-smart-query-dot-pulse}.candidate-smart-query-loader-dot:nth-child(2){animation-delay:.2s}.candidate-smart-query-loader-dot:nth-child(3){animation-delay:.4s}@keyframes candidate-smart-query-dot-pulse{0%,to{opacity:.6;scale:1}50%{opacity:1;scale:1.5}}.candidate-smart-query-loader-text{color:var(--grey-color-shade-8);font-weight:600;font-size:var(--font-8);margin:0}.candidate-smart-query-loader-query{color:var(--grey-color-shade-5);font-size:var(--font-9);margin:0}.candidate-empty-query-result{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:200px;padding:2rem 1rem;display:flex}.candidate-empty-query-result-icon{justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.candidate-empty-query-result-icon svg{width:32px;height:32px}.candidate-empty-query-result-icon svg path{fill:var(--grey-color-shade-4)}.candidate-empty-query-result-heading{font-size:var(--font-7);color:var(--grey-color);margin:0;font-weight:600}.candidate-empty-query-result-query{font-size:var(--font-9);color:var(--grey-color-shade-5);margin:0}.candidate-empty-query-result-description{font-size:var(--font-9);color:var(--grey-color-shade-8);max-width:480px;line-height:var(--line-height-6);margin:0}.candidate-empty-query-result-actions{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.candidate-empty-query-result>.candidate-smart-filter-suggestions{align-items:flex-start}.candidate-empty-query-result-btn{color:var(--text-light-color);font-size:var(--font-9);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.candidate-empty-query-result-btn svg{width:16px;height:16px}.candidate-empty-query-result-btn svg path{fill:var(--text-light-color)}.candidate-gmail-callback-container{flex:1;justify-content:center;align-items:center;min-height:100svh;padding:2rem;display:flex}.candidate-gmail-callback-card{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:420px;display:flex}.candidate-gmail-callback-card .dots-loader{color:var(--primary-color);margin-block:2rem}.candidate-gmail-callback-heading{font-size:var(--font-6);color:var(--grey-color);margin:0;font-weight:600}.candidate-gmail-callback-description{font-size:var(--font-9);color:var(--grey-color-shade-6);line-height:var(--line-height-6);margin:0}.candidate-gmail-callback-card .btn-primary-color{font-size:var(--font-9);margin-top:.5rem}.import-task-pill-wrapper{align-items:center;display:inline-flex;position:relative}.import-task-pill{height:32px;font-size:var(--font-9);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:1.25rem;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.import-task-pill:hover{opacity:.85}.import-task-pill--ongoing{color:#185fa5;background-color:#e6f1fb;border-color:#b5d4f4}.import-task-pill--failed{color:#854f0b;background-color:#faeeda;border-color:#fac775}.import-task-pill--completed{color:#3b6d11;background-color:#eaf3de;border-color:#c0dd97}.import-task-pill-icon{flex-shrink:0;align-items:center;font-size:14px;display:inline-flex}.import-task-pill-icon svg,.import-task-pill-icon img{width:14px;height:14px}.import-task-pill-label{line-height:var(--line-height-8)}.import-tasks-panel{background:var(--background-color);z-index:1000;border:1px solid #f0f0f0;border-radius:.75rem;width:320px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}.import-tasks-panel-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.import-tasks-panel-title{font-size:var(--font-9);color:var(--grey-color-shade-9);font-weight:600}.import-tasks-panel-close{cursor:pointer;color:#6b7280;font-size:16px;line-height:var(--line-height-8);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.import-tasks-panel-close:hover{color:#111;background:#f3f4f6}.import-tasks-panel-close svg,.import-tasks-panel-close img{width:16px;height:16px}.import-tasks-panel-list{max-height:320px;overflow-y:auto}.import-tasks-panel-empty{font-size:var(--font-9);color:#6b7280;text-align:center;margin:0;padding:1.25rem 1rem}.import-task-item{border-bottom:1px solid #f3f4f6;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.import-task-item:last-child{border-bottom:none}.import-task-item-icon{width:32px;height:32px;font-size:var(--font-9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.import-task-item-icon svg,.import-task-item-icon img{width:14px;height:14px}.import-task-item-content{flex-direction:column;gap:.125rem;min-width:0;display:flex}.import-task-item-name{font-size:var(--font-10);color:var(--grey-color-shade-9);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.import-task-item-subtitle{font-size:var(--font-10);margin:0}@media (max-width:1224px){.candidate-import-sidebar{width:280px}}@media (max-width:1024px){.candidate-smart-filter-actions-row{flex-wrap:wrap}.candidate-view-list-item.grid-view .candidate-card-footer-primary-btn,.candidate-view-list-item.grid-view .candidate-card-footer-secondary-btn{padding:.35rem .5rem}.candidate-card-footer-options-btn{padding:.4375rem .625rem}.candidate-filter-query-actions{padding:1rem}.candidate-card-footer-icon-container svg{width:16px;height:16px}.candidate-import-wizard-layout{flex-direction:column}.candidate-import-wizard-main,.candidate-import-sidebar{width:100%}.candidate-import-cards-grid,.candidate-import-skeleton-cards{grid-template-columns:repeat(2,1fr)}.candidate-personal-details-small-cards-container{grid-template-columns:repeat(1,1fr)}}@media (max-width:992px){.candidate-search-card-wrapper{flex-basis:100%!important}.candidate-filters-drawer-open-btn{font-size:var(--font-9);flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.candidate-filters-drawer-open-btn svg{width:14px;height:14px}.candidate-filters-drawer-open-btn svg path{fill:var(--background-color)}.candidate-filters-root{padding:1rem}.candidate-filter-container{z-index:1001;background:var(--background-color);overscroll-behavior:contain;width:min(100vw,420px);max-width:100%;max-height:100dvh;transition:transform .28s;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-6px 0 28px #0000001f;flex:none!important;height:100vh!important;margin:0!important}.candidate-filter-container.is-open{transform:translate(0)}.candidate-filter-drawer-close{width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:var(--line-height-8);color:var(--grey-color);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.candidate-filter-drawer-close:hover{background:var(--grey-color-shade-1);color:var(--grey-color-shade-9)}}@media (max-width:768px){.candidate-filter-query-actions{padding:.5rem .75rem}.table-search-container{width:130px}}@media (max-width:576px){.candidate-filter-container-wrapper{gap:0;height:100%}.page-container-v1{flex:auto!important;width:100%!important;min-width:0!important}.add-candidates-modal-tabs{overflow-x:auto}.add-candidates-modal-tab{min-width:fit-content;padding:.25rem}.candidate-page-breadcrumb-row .btn-primary-color svg{display:none}.candidate-page-header-title-sub p{font-size:var(--font-10)}.candidate-view-toggle-container{display:none}.candidate-result-summary-bar .candidate-view-toggle-container{display:flex}.candidate-view-list-item.grid-view{grid-template-columns:repeat(1,minmax(0,1fr))}.candidate-invite-modal-header{padding:.75rem}.candidate-invite-modal-tabs{flex-shrink:0;padding:0 .75rem;overflow-x:auto}.candidate-invite-modal-tab{align-items:center;display:flex}.candidate-invite-modal-body{padding:.75rem}.candidate-import-cards-grid,.candidate-import-skeleton-cards{grid-template-columns:repeat(1,1fr)}.candidate-import-stepper{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 0;overflow-x:auto}.candidate-import-wizard-title{font-size:1.125rem}.candidate-import-stepper-line{display:none}.candidate-import-account-subscriber-card{flex:1}.candidate-card-select-checkbox--desktop{display:none!important}.candidate-card-select-checkbox--mobile{display:inline-flex!important}.candidate-bulk-action-bar{gap:.5rem;padding:.4rem .5rem;bottom:16px}.candidate-bulk-action-bar--shifted{bottom:120px}.candidate-bulk-action-bar-count{padding:0 .25rem}.candidate-bulk-action-bar-btn span:last-child{display:none}.candidate-filter-sort-actions .candidate-filter-heading{padding:.5rem}.interview-result-filter-bar .table-search-container{width:100px}}@media (max-width:375px){.candidate-page-breadcrumb-row{flex-wrap:nowrap;gap:0!important}}
