.documents-module-content .table.table-hover>tbody>tr.row-pending-comments,.documents-module-content .table.table-hover>tbody>tr.row-pending-comments:hover{--bs-table-accent-bg: #fffde7 !important;background-color:#fffde7!important}.documents-module-content .table.table-hover>tbody>tr.row-pending-comments>*,.documents-module-content .table.table-hover>tbody>tr.row-pending-comments:hover>*{--bs-table-accent-bg: #fffde7 !important;background-color:#fffde7!important;box-shadow:inset 0 0 0 9999px #fffde7!important;color:inherit!important}.applicants-preview-table{border-radius:8px;overflow:hidden;border:1px solid rgba(77,25,101,.18)}.applicants-preview-table thead{background:linear-gradient(135deg,#4d1965,#7b2d96)}.applicants-preview-table th,.applicants-preview-table td{vertical-align:middle!important;font-size:1rem}.applicants-preview-table tbody tr td{background:#f7f0fa;color:#2b2b2b;font-weight:600;font-size:1.2rem}.applicants-preview-label{font-weight:700;font-size:1rem}.applicants-preview-title{color:#4d1965;font-weight:700;margin-bottom:.5rem;font-size:.95rem}.applicants-preview-table thead th{color:#fff!important;font-weight:700;border:none!important;padding:.75rem 1rem}.applicants-preview-table tbody td{padding:.85rem 1rem;min-height:52px;height:52px}.typeahead-highlight{background-color:#e8d6f5;color:#4d1965;padding:0 3px;border-radius:3px}.documents-module-content .table.table-hover>tbody>tr.row-expired,.documents-module-content .table.table-hover>tbody>tr.row-expired:hover{--bs-table-accent-bg: #ffe5e5 !important;background-color:#ffe5e5!important}.documents-module-content .table.table-hover>tbody>tr.row-expired>*,.documents-module-content .table.table-hover>tbody>tr.row-expired:hover>*{--bs-table-accent-bg: #ffe5e5 !important;background-color:#ffe5e5!important;box-shadow:inset 0 0 0 9999px #ffe5e5!important;color:inherit!important}.documents-module-content .color-legend-card{max-width:480px}.documents-module-content .color-legend-item{display:flex;align-items:center;padding:8px 0;font-size:.9rem;line-height:1.3}.documents-module-content .color-legend-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.documents-module-content .color-legend-marker{display:inline-block;width:18px;height:18px;border-radius:4px;margin-right:10px;flex-shrink:0}.documents-module-content .color-legend-marker-red{background-color:#ffe5e5}.documents-module-content .color-legend-marker-yellow{background-color:#fffde7}.table>tbody>tr.row-date-warning,.table>tbody>tr.row-date-warning:hover{--bs-table-accent-bg: #fff3cd !important;background-color:#fff3cd!important}.table>tbody>tr.row-date-warning>*,.table>tbody>tr.row-date-warning:hover>*{--bs-table-accent-bg: #fff3cd !important;background-color:#fff3cd!important;box-shadow:inset 0 0 0 9999px #fff3cd!important;color:inherit!important}.table>tbody>tr.row-date-danger,.table>tbody>tr.row-date-danger:hover{--bs-table-accent-bg: #f8d7da !important;background-color:#f8d7da!important}.table>tbody>tr.row-date-danger>*,.table>tbody>tr.row-date-danger:hover>*{--bs-table-accent-bg: #f8d7da !important;background-color:#f8d7da!important;box-shadow:inset 0 0 0 9999px #f8d7da!important;color:inherit!important}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;justify-content:center;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:.25rem .5rem;padding-left:0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;display:flex;bottom:0;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-valid,.has-aux .form-control.is-invalid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1}.input-group>.rbt .rbt-input-hint,.input-group>.rbt .rbt-aux{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.phase-information-modal .modal-header{padding-top:1rem;padding-left:1.5rem;padding-right:1.5rem}.phase-information-modal .modal-header .modal-title{color:#333;font-size:1.1rem}.phase-information-modal .modal-header .bi-info-circle-fill{color:#0d6efd}.phase-information-modal .modal-body{padding:1rem 1.5rem}.phase-information-modal .modal-body p{font-size:.95rem;line-height:1.5}.phase-information-modal .modal-footer{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.phase-information-modal .modal-footer .btn{padding:.75rem 1.5rem;font-size:.95rem}.phase-item{padding:1.25rem;border-radius:.75rem;transition:background .3s ease;border-left:4px solid #ccc;background-color:#f8f9fa80}.phase-item:hover{background-color:#f8f9fa}.phase-item .phase-badge{display:inline-block;min-width:80px;text-align:center;font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;padding:.35rem .5rem}.phase-item h6{font-size:.95rem;margin-bottom:.5rem}.phase-item .small{font-size:.85rem;line-height:1.4}.phase-item .small strong{font-weight:600;color:#333}.phase-item-info{border-left-color:#0dcaf0}.phase-item-info .phase-badge{background-color:#0dcaf0!important;color:#000!important}.phase-item-info h6{color:#0c7a8c}.phase-item-warning{border-left-color:#ffc107}.phase-item-warning .phase-badge{background-color:#ffc107!important;color:#000!important}.phase-item-warning h6{color:#856404}.phase-item-danger{border-left-color:#dc3545}.phase-item-danger .phase-badge{background-color:#dc3545!important;color:#fff!important}.phase-item-danger h6{color:#721c24}
