.ej-list-page .banner-section{background:url(/images/empbanner.webp) 50%/cover no-repeat;border-radius:14px;padding:20px}.ej-list-page .banner-section .banner-content{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.ej-list-page .banner-section .banner-left{width:calc(100% - 230px)}.ej-list-page .banner-section .banner-left .banner-title{color:#fff;font-size:1.875rem;font-weight:700;font-family:var(--basic-font);margin-top:0;margin-bottom:0}.ej-list-page .banner-section .banner-left .banner-subtitle{margin-top:10px;margin-bottom:0}.ej-list-page .banner-section .banner-left .banner-subtitle span{color:#fff;font-size:1rem;font-weight:400;font-family:var(--basic-font)}.ej-list-page .banner-section .banner-right{width:230px}.ej-list-page .banner-section .banner-right img{object-fit:cover;width:auto;height:100%}@media (max-width:1024px){.ej-list-page .banner-section .banner-left{width:100%}.ej-list-page .banner-section .banner-left .banner-title{text-align:center;font-size:1.625rem}.ej-list-page .banner-section .banner-left .banner-subtitle{text-align:center}.ej-list-page .banner-section .banner-left .banner-subtitle span{text-align:center;font-size:1rem}.ej-list-page .banner-section .banner-right{display:none}}.ej-list-page .list-section{width:100%;margin-top:30px;padding-bottom:50px}.ej-list-page .list-form-wrap{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.ej-list-page .list-form-wrap .overlay,.ej-list-page .list-form-wrap .empooyer-footer{display:none}.ej-list-page .list-form-wrap .empooyer-footer .btn-wrap{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ej-list-page .list-form-wrap .empooyer-footer .btn-wrap button{min-width:120px}.ej-list-page .list-form-wrap .employer-form-header{display:none}.ej-list-page .list-form-wrap .employer-form-header .back-button{color:#374151;cursor:pointer;background:0 0;border:none}.ej-list-page .list-form-wrap .employer-form-header .mat-icon{width:22px;height:22px;font-size:1.375rem}.ej-list-page .form-two-column .form-group{position:relative}@media (max-width:1024px){.ej-list-page .list-section,.ej-list-page .list-form-wrap{margin-top:0}.ej-list-page .list-form-wrap .overlay{z-index:9;background:#00000080;width:100%;height:100vh;position:fixed;inset:0}.ej-list-page .list-form-wrap .overlay.open-form{display:block}.ej-list-page .list-form-wrap .drawer-form{z-index:1000;background:#f4f8ff;border-left:1px solid #e5e7eb;border-radius:12px 0 0 12px;width:400px;height:100vh;padding:20px;transition:all .3s;display:none;position:fixed;top:0;bottom:0;right:-450px}.ej-list-page .list-form-wrap .drawer-form.open-form{display:block;right:0}.ej-list-page .list-form-wrap .drawer-form .form-two-column{flex-direction:column;gap:20px;width:100%;min-height:calc(100vh - 140px)}.ej-list-page .list-form-wrap .empooyer-footer{background:#f4f8ff;border-top:1px solid #e0e0e0;width:100%;padding:20px;display:block;position:fixed;bottom:0;left:0;right:0}.ej-list-page .list-form-wrap .empooyer-footer .btn-wrap{justify-content:space-between!important}.ej-list-page .list-form-wrap .employer-form-header{justify-content:flex-end;width:100%;padding-bottom:20px;display:flex}.ej-list-page .list-form-wrap .left-form.drawer-form{overflow-y:auto;border-radius:0!important;width:100%!important;height:100%!important}.ej-list-page .list-form-wrap .right-form.drawer-form{border-radius:0!important;width:100%!important}.ej-list-page .form-two-column .form-group .form-field,.ej-list-page .form-two-column .form-group .ej-input-box,.ej-list-page .form-two-column .form-group .ng-select-container{min-height:48px}}@media (max-width:480px){.ej-list-page .list-form-wrap .drawer-form{border-radius:0;width:100%}}.ej-list-page .ej-input-box{background-color:#fff;border:1px solid #bdbdbd;border-radius:12px;align-items:center;gap:5px;width:100%;height:45px;padding:0 12px;display:flex}.ej-list-page .ej-input-box input{min-width:0;height:100%;font-size:1rem;font-family:var(--font-family);background:0 0;outline:none;flex:auto;padding:0 26px 0 0;color:#505050!important;border:none!important}.ej-list-page .ej-input-box input:placeholder-shown{opacity:.6}.ej-list-page .applicant-search{max-width:18px;margin-right:6px}.ej-list-page .ej-status-select.form-select{border-radius:12px;padding-right:40px;color:#111827!important}.ej-list-page .ej-status-select.form-select.placeholder{color:#767f8c!important}.ej-list-page .filterClose button{cursor:pointer;color:#505050;background:0 0;border:none;padding:0 4px;font-size:1.375rem;line-height:1.6}.ej-list-page .filterClose{z-index:10;position:absolute}.ej-badge-host{display:inline-flex;position:relative;overflow:visible!important}.ej-badge-host .ej-badge{background:var(--mat-sys-error,#ba1a1a);color:#fff;min-width:16px;height:16px;font-family:Roboto, var(--basic-font), sans-serif;text-align:center;pointer-events:none;border-radius:8px;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:-8px;right:-16px}.ej-list-page .mat-icon.ej-badge-host,.ej-list-page .ej-badge-wrap{overflow:visible}.ej-list-page .list-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:30px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ej-list-page .list-table .table-container{width:100%;overflow-x:auto}.ej-list-page .list-table .data-table{border-collapse:collapse;width:100%;min-width:1000px;position:relative}.ej-list-page .list-table .table-header{color:#fff;background:#374151}.ej-list-page .list-table .table-header th{text-align:left;font-size:.875rem;font-weight:400;font-family:var(--basic-font);color:#fff;border:none;min-width:120px;padding:16px 12px}.ej-list-page .list-table .table-header th.opportunity-cell{white-space:nowrap;min-width:180px;max-width:220px}.ej-list-page .list-table .table-header th:last-child{z-index:1;background:#374151;position:sticky;right:0}.ej-list-page .list-table .table-header th .sortable,.ej-list-page .list-table .table-header th .sortable-icon{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:#fff;justify-content:flex-start;align-items:center;gap:4px;display:flex}.ej-list-page .list-table .table-header th .sortable .mat-icon,.ej-list-page .list-table .table-header th .sortable-icon .mat-icon{width:16px;min-width:16px;height:16px;color:inherit;flex-shrink:0;font-size:16px}.ej-list-page .list-table .table-row{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.ej-list-page .list-table .table-row:nth-child(2n),.ej-list-page .list-table .table-row:nth-child(2n) .actions-cell{background:#f9fafb}.ej-list-page .list-table .table-row:hover,.ej-list-page .list-table .table-row:hover .actions-cell{background:#f3f4f6}.ej-list-page .list-table .table-row td{font-size:.875rem;font-family:var(--basic-font);vertical-align:middle;padding:16px 12px;font-weight:400}.ej-list-page .list-table .table-row td.name-cell .applicant-name,.ej-list-page .list-table .table-row td.name-cell .candidate-name{color:#111827;margin-bottom:4px;font-weight:700}.ej-list-page .list-table .table-row td.name-cell .matching-percentage{color:#505050;font-size:.875rem;font-weight:400}.ej-list-page .list-table .table-row td.email-cell{color:#505050;font-weight:500}.ej-list-page .list-table .table-row td.phone-cell{color:#505050;white-space:nowrap;font-weight:500}.ej-list-page .list-table .table-row td.opportunity-cell{color:#505050;text-overflow:ellipsis;white-space:nowrap;min-width:180px;max-width:220px;overflow:hidden}.ej-list-page .list-table .table-row td.job-slug-cell .job-slug-link{color:#4b59f8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.ej-list-page .list-table .table-row td.job-slug-cell .job-slug-link:hover{color:#1d4ed8;text-decoration:underline}.ej-list-page .list-table .table-row td.company-name-cell{color:#505050;max-width:160px}.ej-list-page .list-table .table-row td.date-cell{color:#505050;font-weight:500}.ej-list-page .list-table .table-row td.actions-cell{z-index:0;background:#fff;min-width:90px;max-width:90px;position:sticky;right:0}.ej-list-page .list-table .table-row td.actions-cell .details-link{color:#4b59f8;cursor:pointer;font-size:.875rem;font-weight:700;text-decoration:none}.ej-list-page .list-table .table-row td.actions-cell .details-link:hover{color:#1d4ed8}.ej-list-page .status-indicator{border-radius:50px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.ej-list-page .status-indicator .status-dot{background:#374151;border-radius:50%;width:8px;height:8px}.ej-list-page .status-indicator .status-text{color:#374151;white-space:nowrap;font-size:.875rem;font-weight:500}.ej-list-page .status-indicator.applied,.ej-list-page .status-indicator.interview-scheduled,.ej-list-page .status-indicator.scheduled{background:#eef4ff}.ej-list-page .status-indicator.applied .status-dot,.ej-list-page .status-indicator.interview-scheduled .status-dot,.ej-list-page .status-indicator.scheduled .status-dot{background:#7a5af8}.ej-list-page .status-indicator.applied .status-text,.ej-list-page .status-indicator.interview-scheduled .status-text,.ej-list-page .status-indicator.scheduled .status-text{color:#7a5af8}.ej-list-page .status-indicator.accepted,.ej-list-page .status-indicator.interviewing,.ej-list-page .status-indicator.completed{background:#ecfdf3}.ej-list-page .status-indicator.accepted .status-dot,.ej-list-page .status-indicator.interviewing .status-dot,.ej-list-page .status-indicator.completed .status-dot{background:#027a48}.ej-list-page .status-indicator.accepted .status-text,.ej-list-page .status-indicator.interviewing .status-text,.ej-list-page .status-indicator.completed .status-text{color:#027a48}.ej-list-page .status-indicator.selected,.ej-list-page .status-indicator.rescheduled{background:#fffaeb}.ej-list-page .status-indicator.rejected,.ej-list-page .status-indicator.cancelled{background:#fef3f2}.ej-list-page .status-indicator.selected .status-dot,.ej-list-page .status-indicator.rescheduled .status-dot,.ej-list-page .status-indicator.rejected .status-dot,.ej-list-page .status-indicator.cancelled .status-dot{background:#b54708}.ej-list-page .status-indicator.selected .status-text,.ej-list-page .status-indicator.rescheduled .status-text,.ej-list-page .status-indicator.rejected .status-text,.ej-list-page .status-indicator.cancelled .status-text{color:#b54708}.ej-list-page .status-indicator.selected-for-offer{background:#ffd6a3}.ej-list-page .status-indicator.selected-for-offer .status-dot{background:#de4826}.ej-list-page .status-indicator.selected-for-offer .status-text{color:#de4826}.ej-list-page .status-indicator.pending{background:#fffbda}.ej-list-page .status-indicator.pending .status-dot{background:#ffbd00}.ej-list-page .status-indicator.pending .status-text{color:#ffbd00}.ej-list-page .status-indicator.selected-for-interview{background:#e9e9e9}.ej-list-page .status-indicator.selected-for-interview .status-dot{background:#365eae}.ej-list-page .status-indicator.selected-for-interview .status-text{color:#365eae}.ej-list-page .list-table .pagination-bar{padding:0 16px}.ej-list-page .NoDataFoundWrepp{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:53px 0 0;display:flex}.ej-list-page .NoDataFoundWrepp img{width:200px!important}.ej-list-page .NoDataFoundWrepp p{color:#202020;text-transform:capitalize;max-width:500px;margin:0 0 13px;font-size:1rem;font-weight:400}.ej-list-page .NoDataFoundWrepp h2{color:#202020;font-size:1.25rem;font-weight:500;font-family:var(--font-family);margin:20px 0 5px}@media (max-width:575px){.ej-list-page .NoDataFoundWrepp p{margin:20px 0 0;font-size:.875rem}.ej-list-page .NoDataFoundWrepp img{max-width:220px}}.ej-applicant-listing .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.ej-interview-listing .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{white-space:normal;overflow:inherit;text-overflow:ellipsis;height:auto!important}.ej-applicant-listing span.ng-option-label,.ej-interview-listing span.ng-option-label{width:100%;overflow:inherit;white-space:normal;display:block;min-height:inherit!important}.ej-applicant-listing .ng-dropdown-panel{z-index:1001!important}@media (max-width:1024px){.ej-applicant-listing .ng-dropdown-panel{max-width:calc(100vw - 40px)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.ej-applicant-listing .ng-dropdown-panel .ng-dropdown-panel-items{-webkit-overflow-scrolling:touch;max-height:50vh!important;overflow-y:auto!important}.ej-applicant-listing .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:44px!important;padding:10px 12px!important}.ej-applicant-listing .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active{background-color:#f3f4f6!important}.ej-applicant-listing .ng-select.ng-select-opened>.ng-select-container{z-index:1001!important}.ej-applicant-listing .ng-select-container{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ej-applicant-listing .form-group .form-field.ng-select .ng-select-container{height:48px!important;min-height:48px!important}}.ej-list-page .list-table .table-header th .sortable,.ej-list-page .list-table .table-header th .sortable-icon{white-space:nowrap;padding-right:0}.ej-list-page .list-table .table-row td.email-cell{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.ej-list-page .list-table .table-row td.job-slug-cell{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ej-list-page .list-table .table-row td.job-slug-cell .job-slug-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ej-list-page .list-table .table-row td.status-cell{white-space:nowrap}.ej-list-page .list-table .table-row td.actions-cell{box-shadow:-6px 0 8px -6px #1018282e}.ej-list-page .list-table .table-header th:last-child{width:90px;min-width:90px;box-shadow:-6px 0 8px -6px #00000059}.ej-list-page .form-group:has(>.filterClose) .date-range-field .date-range-inner{padding-right:72px}.ej-list-page .date-range-field .mat-date-range-input-inner,.ej-list-page .date-range-field input{font-size:.875rem}.ej-list-page .form-group:has(>.date-range-field){min-width:270px}.ej-list-page .form-group:has(>.date-range-field)>.filterClose{top:5px;right:46px}.ej-list-page .list-table .data-table .table-header th,.ej-list-page .list-table .data-table .table-row td{padding-left:10px;padding-right:10px}.ej-list-page .list-table .data-table .table-header th{min-width:90px}.ej-list-page .list-table .data-table .table-header th.opportunity-cell{min-width:140px}.ej-list-page .list-table .data-table .table-row td.opportunity-cell{text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:160px;overflow:hidden}.ej-list-page .list-table .table-row td.email-cell{max-width:150px}.ej-list-page .list-table .table-row td.job-slug-cell{max-width:130px}.ej-list-page .list-table .table-row td.company-name-cell{max-width:120px}.ej-list-page .list-table .data-table .table-header th,.ej-list-page .list-table .data-table .table-header th .sortable,.ej-list-page .list-table .data-table .table-header th .sortable-icon{white-space:normal}
