.dashboard-job-card{position:relative}.dashboard-job-card h3>img{position:absolute;right:18px;top:18px;margin:0!important}
.job-list.modern-job-list .job-selectable-card .job-card-select{min-height:132px;padding-bottom:10px}.job-selectable-card .job-list-main>strong>img,.builder-list-preview .preview-list-flag{left:27px!important;right:auto!important;top:76px!important;width:28px;height:21px;object-fit:cover}.builder-list-preview .job-card-select{padding-bottom:18px!important}
.job-selectable-card{position:relative}.job-selectable-card .job-card-select{padding-right:82px}.job-selectable-card .job-card-save{top:18px;right:18px;bottom:auto}.job-selectable-card .job-list-main>strong>img{position:absolute;right:30px;top:77px;margin:0!important}.job-selectable-card .job-view-label{display:none}
.job-field-invalid{outline:2px solid #cf253f!important;outline-offset:3px;border-radius:8px;background-color:#fff7f8!important}.job-validation-message{display:block;color:#b51b33;font-size:.85rem;margin:8px 0}.job-error-summary a{color:#b51b33;text-decoration:underline}
.applicant-job-filters{display:flex;gap:12px;flex-wrap:wrap;padding:16px 24px;background:#f7f9ff}.applicant-job-filters label{display:grid;gap:4px;font-size:.8rem}.applicant-job-filters input{max-width:115px}.applicant-job-filters select,.applicant-job-filters input{padding:8px;border:1px solid #cbd7ed;border-radius:8px}.applicant-card.is-filtered-out{display:none!important}
.applicant-card>summary,.applicant-card.is-not-selected>summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.applicant-card>summary>*{grid-column:auto!important;grid-row:auto!important}.applicant-summary-copy{flex:1 1 150px;min-width:120px}.applicant-summary-copy strong{white-space:normal}.applicant-demographics{display:flex;gap:18px;flex:0 1 auto}.applicant-demographics>span{display:grid;gap:4px}.applicant-demographics small{color:#63758c;font-size:.72rem}.applicant-demographics strong{font-size:.9rem}.applicant-card>summary .applicant-nationality{order:3;margin-left:auto;min-width:150px}.applicant-card>summary .candidate-favorite-button,.applicant-card>summary .candidate-reject-button,.applicant-card>summary .table-status,.applicant-card>summary .applicant-applied-date,.applicant-card>summary .applicant-chevron{order:4}.applicant-card>summary .applicant-chevron{margin-left:auto}
@media(max-width:760px){.applicant-demographics{flex-basis:100%;padding-left:70px}.applicant-card>summary .applicant-nationality{margin-left:70px}.applicant-applied-date{font-size:.75rem}.job-selectable-card .job-card-select{padding-right:65px}}
.builder-list-preview{background:#fff;border:1px solid #d4dfee;border-radius:20px;overflow:hidden}.builder-list-preview .job-card-select{width:100%;text-align:left;font:inherit;background:transparent;border:0}.preview-save-icon{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #c9d8f0;border-radius:50%;color:#2254d8;font-size:25px}.preview-list-flag{position:absolute;right:28px;top:76px;margin:0!important}.job-candidate-dialog .drawer-job-heading h2 img{width:24px;height:18px;object-fit:cover;margin-right:8px}.job-candidate-dialog .job-category{display:block}.job-candidate-dialog .job-drawer-content{display:block}.job-candidate-dialog .drawer-job-facts{margin-bottom:20px}
.builder-list-preview{display:block!important;padding:0!important}.builder-list-preview .job-card-select{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:16px;padding:18px 82px 26px 18px;align-items:start}.builder-list-preview .job-list-main{min-width:0}.builder-list-preview .job-list-side{min-width:140px}.builder-list-preview .job-list-facts{display:flex;flex-wrap:wrap;gap:12px}.builder-list-preview .job-list-main>strong{display:block}.builder-list-preview .job-list-side strong{white-space:nowrap}
@media(max-width:650px){.builder-list-preview .job-card-select{grid-template-columns:44px minmax(0,1fr);gap:12px}.builder-list-preview .job-list-side{grid-column:2;text-align:left;min-width:0}}
