html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.payroll-select-dropdown-virtual-scroll-view .cdk-virtual-scroll-content-wrapper{width:100%}.cdk-overlay-backdrop.dialog-container.cdk-overlay-backdrop-showing,.cdk-overlay-backdrop.backdrop-no-z-index.cdk-overlay-backdrop-showing{display:flex;background-color:#0d0c0c;opacity:.5}.mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0}.modal-dialog .mat-dialog-container{padding:0;border-radius:0;color:#737373}.modal-dialog .mat-dialog-container .modal-header{border-radius:0}.mat-dialog-container{padding:0}.modal-content .mat-dialog-actions{margin-bottom:0;min-height:48px}.modal-content .row{margin-left:0;margin-right:0;margin-bottom:10px}.mat-sort-header-container{justify-content:center}.date-picker-button{color:#fff}.mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base{width:34px;height:34px;margin:0;padding:0;line-height:0px}.mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{width:34px;height:34px}.table-cell{padding-left:5px;border:1px solid #ddd;border-top:0px;text-align:left;vertical-align:middle}.clickable{cursor:pointer}.border-standard{border:1px solid #ddd}.table-actions-cell{text-align:center}.no-vertical-borders{border-left:none;border-right:none}.table-head{position:relative;background-color:#cfcfcf;border:1px solid #ddd;border-top:0px;border-bottom:0px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:15px;padding-right:15px;color:#525252;font-weight:700}.table-head:hover .sort-indicator:before,.table-head:hover .sort-indicator:after{opacity:1}.payroll-paginator-withouth-pages{float:right;font-style:inherit;font-size:inherit;font-family:inherit;color:inherit}.payroll-paginator-withouth-pages button{display:none}.payroll-paginator-withouth-pages .mat-paginator-range-label{margin:0}.payroll-paginator-withouth-pages .mat-paginator-container{min-height:0px}.cdk-global-overlay-wrapper{pointer-events:auto;overflow-x:hidden;overflow-y:auto}.cdk-overlay-container{position:fixed;z-index:1049!important}mat-select{max-width:280px}.icon-display{transform:scale(2.5)}.mat-step-header .mat-step-icon{width:40px;height:40px;border:solid 3px #f1f1f1}.mat-step-icon-content{font-size:20px}.modal-content .mat-step-header .mat-step-icon{background-color:#c5c5c5}.modal-content .mat-step-header .mat-step-icon-selected{background-color:#8ec30f}.modal-content .mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:17px 24px}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#f1f1f1!important;border-top-width:8px!important}.mat-step-label{min-width:160px!important;white-space:normal!important}.mat-step-text-label{min-width:162px!important}.wizardlabel{text-overflow:unset;display:block;white-space:normal;text-wrap:normal;font-weight:700;min-width:162px;font-size:14px}.mat-step-header .mat-step-label.mat-step-label-active .wizardlabel{color:#8ec30f}.mat-step-header .mat-step-label .wizardlabel,.mat-step-header .mat-step-label.mat-step-label-active .mat-step-label-selected .wizardlabel{color:#000}.mat-step-header:hover,.mat-step-header.cdk-program-focused,.mat-step-header.cdk-mouse-focused,.mat-step-header.cdk-focused{background-color:transparent!important}.mat-horizontal-content-container{padding:0 15px!important}.mat-hint{padding-bottom:4px}.payroll-popover-card{max-width:245px;max-height:45vh;overflow-y:auto;overflow-x:hidden}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel{background:#fff}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:#0000001f}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:#0000000a}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:#0000000a}payroll-ui-navigation-tabs router-outlet+*{padding-top:10px;display:block}.modal-backdrop{background-color:#121227d9!important}.vega-lite payroll-form-field .mat-input-element.ng-touched.ng-invalid{border-color:#ee5f5b!important;color:#b94a48!important}.vega-lite payroll-form-field .mat-input-element.ng-touched.ng-invalid:focus{border-color:#ee5f5b!important;color:#b94a48!important}.vega-lite body{font-family:Inter,sans-serif!important}.vega-lite .container.sub{background:none!important;padding:0!important}.vega-lite label{color:#203645!important}.vega-lite payroll-image{border:1px solid #bcbcbc}.vega-lite payroll-grid table .highlight-row>td{background-color:var(--BgTableSelectedRow)!important;cursor:pointer}.vega-lite payroll-grid table thead tr.mat-header-row th.mat-header-cell{background-color:#f0f3f7!important}.vega-lite mat-card{box-shadow:0 2px 8px #0000000a,0 2px 4px #00000005!important;background-color:#fcfcfc;border-radius:12px!important;border-top:none!important}.vega-lite mat-card .title-section{border-bottom:none}.vega-lite mat-card .list-item{border:none}.vega-lite .export-label{position:relative}.vega-lite .export-label span{position:absolute;line-height:1px;right:-115px}.vega-lite .export-actions{position:relative}.vega-lite .export-actions payroll-export-buttons{position:absolute;right:-14px}.vega-lite .mat-form-field-appearance-outline .mat-form-field-outline{color:#0000;max-width:280px}.vega-lite .mat-form-field-appearance-outline .mat-form-field-flex{padding:0}.vega-lite .mat-tab-link{opacity:1}.vega-lite payroll-export-buttons .export-buttons .export-button-container{flex-direction:row;width:60px}.vega-lite payroll-change-log-export{background:none;border:none}@media (min-width: 769px){.vega-lite payroll-benefit-eligibility-rules-filter .col-sm-2:has(.btn,.vega-lite .browse-button,.vega-lite .confirm-delete-btn,.vega-lite .no-delete-btn){width:23%}.vega-lite payroll-benefit-eligibility-rules-filter .col-sm-2:has(.btn,.vega-lite .browse-button,.vega-lite .confirm-delete-btn,.vega-lite .no-delete-btn)+.col-sm-10{width:77%}.vega-lite payroll-benefit-eligibility-rules-filter fieldset>div.row .col-sm-2{width:23%}.vega-lite payroll-benefit-eligibility-rules-filter fieldset>div.row .col-sm-2+.col-sm-10{width:77%}}@media (min-width: 1200px){.vega-lite payroll-multi-location-sorting mat-panel-title .col-lg-2:has(.btn,.vega-lite .browse-button,.vega-lite .confirm-delete-btn,.vega-lite .no-delete-btn){width:23%}.vega-lite payroll-multi-location-sorting mat-panel-title .col-lg-2:has(.btn,.vega-lite .browse-button,.vega-lite .confirm-delete-btn,.vega-lite .no-delete-btn)+.col-lg-7{width:50%}.vega-lite #client-delivery-multiLocationSorting mat-panel-title .col-lg-2{width:23%}.vega-lite #client-delivery-multiLocationSorting mat-panel-title .col-lg-2+.col-lg-7{width:50%}}.vega-lite payroll-grid-top-bar{border:0!important;background-color:transparent!important}.vega-lite payroll-employee-top-panel .info-panel{border:none;border-radius:12px;background-color:#fcfcfc;padding:12px 24px}.vega-lite payroll-employee-top-panel .switcher-link{text-decoration:none;color:var(--TextLink)!important}.vega-lite payroll-employee-top-panel .switcher-link:active{text-decoration:none;color:var(--TextLinkActive)!important}.vega-lite payroll-employee-top-panel .switcher-link:hover{text-decoration:underline;color:var(--TextLinkHover)!important}.vega-lite payroll-employee-top-panel payroll-employee-top-panel-switcher payroll-icon-button.icon-chevron fa-icon svg{background-color:var(--TextLink);border-radius:50%;color:#fff;height:100%;width:32px;border:2px solid var(--BorderSecondaryBtn)}.vega-lite payroll-employee-top-panel payroll-employee-top-panel-switcher payroll-icon-button.icon-chevron fa-icon svg:hover{border:2px solid var(--BorderSecondaryBtnHover)}.vega-lite payroll-edit-delete-menu-grid-actions{column-gap:0px;align-items:center}.vega-lite payroll-edit-delete-menu-grid-actions payroll-create-delete-grid-actions{column-gap:0px;align-items:center}.vega-lite payroll-legal-status-editor payroll-form-field .mat-form-field,.vega-lite payroll-banks-editor payroll-form-field .mat-form-field,.vega-lite payroll-salary-grades-editor payroll-form-field .mat-form-field,.vega-lite payroll-accruals-editor payroll-form-field .mat-form-field,.vega-lite payroll-pay-group-setup-wizard payroll-form-field .mat-form-field,.vega-lite payroll-banking-editor payroll-form-field .mat-form-field,.vega-lite payroll-payroll-ach-adjustment-editor payroll-form-field .mat-form-field{padding-right:10px}.vega-lite payroll-terminate-employee payroll-form-field .mat-form-field{padding-right:0}.vega-lite payroll-pay-group-setup-wizard payroll-date-picker[formcontrolname=FirstCheckDate] payroll-form-field .mat-form-field{padding-right:30px}.vega-lite .btn,.vega-lite .browse-button,.vega-lite .confirm-delete-btn,.vega-lite .no-delete-btn{cursor:pointer;box-sizing:border-box;border:none;border-radius:9999px;box-shadow:none;padding:8px 16px;-webkit-appearance:none;appearance:none;outline:none!important;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0px}.vega-lite .btn-primary{color:#fcfcfc;background-color:var(--BgAction)}.vega-lite .btn-default,.vega-lite .browse-button,.vega-lite .no-delete-btn{color:var(--TextLink);background-color:#fcfcfc;border:2px solid var(--BorderSecondaryBtn);padding-top:6px;padding-bottom:6px}.vega-lite .btn-danger,.vega-lite .confirm-delete-btn{color:#fff;background-color:#e63257}.vega-lite .btn-danger:active,.vega-lite .confirm-delete-btn:active{background-color:#bd2947}.vega-lite .btn-danger:hover,.vega-lite .confirm-delete-btn:hover{background-color:#ff5772}.vega-lite .btn-default:active,.vega-lite .browse-button:active,.vega-lite .no-delete-btn:active{color:var(--TextLinkActive);border:2px solid var(--BorderSecondaryBtnActive)}.vega-lite .btn-default:hover,.vega-lite .browse-button:hover,.vega-lite .no-delete-btn:hover{border-color:var(--BorderSecondaryBtnHover)}.vega-lite .btn-primary:active{background-color:var(--BgActionActive)}.vega-lite .btn-primary:hover{background-color:var(--BgActionHover)}.vega-lite .btn-danger:focus,.vega-lite .confirm-delete-btn:focus{box-shadow:#d43f3a40 0 0 0 4px}.vega-lite .btn-default:disabled,.vega-lite .browse-button:disabled,.vega-lite .no-delete-btn:disabled{cursor:not-allowed;color:#b0b4b5;background-color:#fff;border-color:#b0b4b5}.vega-lite .btn-primary:disabled,.vega-lite .btn-danger:disabled,.vega-lite .confirm-delete-btn:disabled{cursor:not-allowed;background-color:#b0b4b5;border-color:#b0b4b5}.vega-lite .browse-button{min-width:128px}.vega-lite mat-panel-title div:has(>.grid-label){padding-top:4px}.vega-lite mat-panel-title div:has(>.btn,>.vega-lite .browse-button,>.vega-lite .confirm-delete-btn,>.vega-lite .no-delete-btn){padding-top:4px;padding-bottom:4px}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input),.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input),.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input),.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input),.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input),.vega-lite textarea:not(.mat-datepicker-input,.filter-input){padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;border:1px solid var(--BorderInputField);width:100%;letter-spacing:0px;background-color:#fcfcfc;align-items:center;border-radius:8px!important;box-shadow:none!important;outline:none!important}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]),.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]),.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]),.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]),.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]),.vega-lite textarea:not(.mat-datepicker-input,.filter-input):hover:not([aria-invalid=true]){border-color:var(--BorderInputFieldHover)}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]),.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]),.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]),.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]),.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]),.vega-lite textarea:not(.mat-datepicker-input,.filter-input):focus:not([aria-invalid=true]){box-shadow:var(--BorderDividerSecondary) 0 0 0 1px!important}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid,.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid,.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid,.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid,.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid,.vega-lite textarea:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid{border-color:#bd2947}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus,.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus,.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus,.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus,.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus,.vega-lite textarea:not(.mat-datepicker-input,.filter-input)[required].ng-touched.ng-invalid:focus{box-shadow:#e6325740 0 0 0 1px!important}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input)[readonly],.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input)[readonly],.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input)[readonly],.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input)[readonly],.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input)[readonly],.vega-lite textarea:not(.mat-datepicker-input,.filter-input)[disabled],.vega-lite textarea:not(.mat-datepicker-input,.filter-input)[readonly]{cursor:not-allowed;background-color:#f5f7f7;opacity:1;border-color:#dee1e3;box-shadow:0 0 #0000}.vega-lite input:not([type]):not(.mat-datepicker-input,.filter-input).form-control,.vega-lite input[type=text]:not(.mat-datepicker-input,.filter-input).form-control,.vega-lite input[type=number]:not(.mat-datepicker-input,.filter-input).form-control,.vega-lite input[type=password]:not(.mat-datepicker-input,.filter-input).form-control,.vega-lite input[type=search]:not(.mat-datepicker-input,.filter-input).form-control,.vega-lite textarea:not(.mat-datepicker-input,.filter-input).form-control{display:block}.vega-lite input:not([type]),.vega-lite input[type=text],.vega-lite input[type=number],.vega-lite input[type=password],.vega-lite input[type=search]{height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vega-lite textarea:not(.cdk-textarea-autosize),.vega-lite textarea.mat-input-element:not(.cdk-textarea-autosize){min-height:40px}.vega-lite textarea[maxlength="30"],.vega-lite textarea.mat-input-element[maxlength="30"]{padding-top:9px;padding-bottom:9px}.vega-lite table:not(.mat-calendar-table){border-collapse:collapse;background:transparent;border:none}.vega-lite table:not(.mat-calendar-table)>thead>tr{background:#f0f3f7!important;border-radius:12px}.vega-lite table:not(.mat-calendar-table)>thead>tr>th{border:none!important;background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important;padding:6px 12px!important}.vega-lite table:not(.mat-calendar-table)>thead>tr>th:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite table:not(.mat-calendar-table)>thead>tr>th:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite table:not(.mat-calendar-table)>thead>tr>th:not(.heartland-green,.heartland-red){color:#203645!important}.vega-lite table:not(.mat-calendar-table)>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite table:not(.mat-calendar-table)>tbody>tr{background-color:#fcfcfc}.vega-lite table:not(.mat-calendar-table)>tbody>tr:nth-child(2n){background-color:#f5f7f7}.vega-lite table:not(.mat-calendar-table)>tbody>tr>td{border:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:6px 12px!important}.vega-lite table:not(.mat-calendar-table)>tbody>tr>td:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite table:not(.mat-calendar-table)>tbody>tr>td:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite table:not(.mat-calendar-table)>tbody>tr>td.icon-cell{margin-top:12px!important}.vega-lite table:not(.mat-calendar-table)>tbody>tr:not(.critical-row)>td:not(.heartland-green,.heartland-red){color:#203645!important}.vega-lite table:not(.mat-calendar-table).editable-grid td{vertical-align:top}.vega-lite payroll-grid{border:none!important;background:none!important}.vega-lite payroll-grid>table>thead>tr .table-actions-cell{padding-left:6px 12px!important;padding-right:6px 12px!important}.vega-lite payroll-grid>table>thead .mat-sort-header-container{justify-content:start}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n){background-color:transparent!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n)>td{padding:0!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n)>td>div:not([style*="height: 0px"]){background-color:#f5f7f7!important;border:1px solid var(--BorderColorInputField);border-radius:12px;margin:8px 0}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-2){background-color:transparent!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-2)>td{padding:0!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-2)>td>div:not([style*="height: 0px"]){background-color:#fcfcfc!important;border:1px solid var(--BorderColorInputField);border-radius:12px;margin:8px 0}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-grid>table>tbody>tr>td.mat-column-TimeStamp{max-width:183px}.vega-lite payroll-grid>table>tbody>tr>td .toggle-control{padding-top:5px}.vega-lite payroll-grid>table>tbody>tr:not(.expand-content-row,.mat-no-data-row,.highlight-row):hover{background-color:#f1f8fb!important}.vega-lite payroll-grid>table.clickAble tbody tr:hover{background-color:#f1f8fb}.vega-lite payroll-grid>table[formarrayname] mat-form-field{padding-right:0}.vega-lite payroll-grid>table[formarrayname] tbody tr td.mat-column-remove{padding-top:18px}.vega-lite payroll-grid>table[formarrayname] tbody tr td.mat-column-remove>fa-icon{margin-top:0}.vega-lite payroll-grid>table.editable-grid{border:none}.vega-lite payroll-grid payroll-create-delete-grid-actions,.vega-lite payroll-grid payroll-button-container{justify-content:start!important}.vega-lite table.deposit-frequencies-table{border:none}.vega-lite table.deposit-frequencies-table .mat-column-Actions>div{padding-top:12px}.vega-lite payroll-grid-wrapper table{background:transparent;border:none}.vega-lite payroll-grid-wrapper table tr.mat-header-row{background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{border:none!important;background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important;padding:6px 12px!important}.vega-lite payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite payroll-grid-wrapper table tr.mat-row{background-color:#fcfcfc}.vega-lite payroll-grid-wrapper table tr.mat-row:nth-child(2n){background-color:#f5f7f7}.vega-lite payroll-grid-wrapper table tr.mat-row td.mat-cell{border:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:6px 12px!important}.vega-lite payroll-grid-wrapper table tr.mat-row td.mat-cell:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-grid-wrapper table tr.mat-row td.mat-cell:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite payroll-grid-wrapper table tr.mat-row td>payroll-icon-button{margin-top:10px}.vega-lite payroll-grid-wrapper:not(payroll-grid-wrapper.payroll-grid-wrapper--hoverless) .mat-row:not(.expand-content-row):hover{background-color:#f1f8fb!important}.vega-lite payroll-irs-age-table table.table-condensed{border-top:none;background:transparent;box-shadow:none}.vega-lite payroll-irs-age-table table tr{background:#f0f3f7;border-radius:12px}.vega-lite payroll-irs-age-table table tr th{border:none;background-color:transparent;vertical-align:middle;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700;padding:6px 12px}.vega-lite payroll-irs-age-table table tr th:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-irs-age-table table tr th:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite table.legal-work-loc-table thead tr.border-bottom-light-gray{border:none!important}@-moz-document url-prefix(){.vega-lite table:not(.mat-calendar-table)>thead>tr{background:transparent!important}.vega-lite table:not(.mat-calendar-table)>thead>tr>th{background-color:#f0f3f7!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-1){background-color:transparent!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-1)>td{background-color:#f5f7f7}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-3){background-color:transparent!important}.vega-lite payroll-grid>table>tbody>tr:nth-child(4n-3)>td{background-color:#fcfcfc}.vega-lite payroll-grid>table>tbody>tr:not(.expand-content-row,.mat-no-data-row,.highlight-row):hover{background-color:transparent!important}.vega-lite payroll-grid>table>tbody>tr:not(.expand-content-row,.mat-no-data-row,.highlight-row):hover td{background-color:#f1f8fb!important}.vega-lite payroll-grid-wrapper table tr.mat-header-row{background:transparent!important}.vega-lite payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:#f0f3f7!important}.vega-lite payroll-grid-wrapper table tr.mat-row{background-color:transparent}.vega-lite payroll-grid-wrapper table tr.mat-row>td{background-color:#fcfcfc}.vega-lite payroll-grid-wrapper table tr.mat-row:nth-child(2n){background-color:transparent}.vega-lite payroll-grid-wrapper table tr.mat-row:nth-child(2n)>td{background-color:#f5f7f7}.vega-lite payroll-grid-wrapper:not(payroll-grid-wrapper.payroll-grid-wrapper--hoverless) .mat-row:not(.expand-content-row):hover{background-color:transparent!important}.vega-lite payroll-grid-wrapper:not(payroll-grid-wrapper.payroll-grid-wrapper--hoverless) .mat-row:not(.expand-content-row):hover td{background-color:#f1f8fb!important}}.vega-lite mat-select.mat-select{gap:8px;border-radius:8px!important;padding:12px 16px 12px 8px;display:flex;cursor:pointer;align-items:center;box-shadow:none!important;background-color:#fcfcfc;border:1px solid var(--BorderInputField);font-family:Inter,sans-serif;line-height:16px;letter-spacing:0px;color:#203645;height:40px;line-height:40px;font-size:14px}.vega-lite mat-select.mat-select .mat-select-arrow-wrapper{height:16px;width:16px;color:var(--BorderInputField);transform:rotate(-135deg)!important;margin-left:5px;position:relative}.vega-lite mat-select.mat-select .mat-select-arrow-wrapper .mat-select-arrow{border:none}.vega-lite mat-select.mat-select .mat-select-arrow-wrapper:before{content:"";position:absolute;top:5px;left:5px;width:10px;height:2px;background:var(--BorderSecondaryBtn)}.vega-lite mat-select.mat-select .mat-select-arrow-wrapper:after{content:"";position:absolute;top:5px;left:5px;width:2px;height:10px;background:var(--BorderSecondaryBtn)}.vega-lite mat-select.mat-select[aria-expanded=true] .mat-select-arrow-wrapper{transform:rotate(45deg)!important;position:relative}.vega-lite mat-select.mat-select[aria-expanded=true] .mat-select-arrow-wrapper .mat-select-arrow{border:none}.vega-lite mat-select.mat-select[aria-expanded=true] .mat-select-arrow-wrapper:before{content:"";position:absolute;top:5px;left:5px;width:10px;height:2px;background:var(--BorderSecondaryBtn)}.vega-lite mat-select.mat-select[aria-expanded=true] .mat-select-arrow-wrapper:after{content:"";position:absolute;top:5px;left:5px;width:2px;height:10px;background:var(--BorderSecondaryBtn)}.vega-lite mat-select.mat-select:hover{border-color:var(--BorderInputFieldHover)}.vega-lite mat-select.mat-select:focus{box-shadow:var(--BorderDividerSecondary) 0 0 0 1px!important;border-color:var(--BorderSecondaryBtn)}.vega-lite mat-select.mat-select.mat-select-disabled{box-shadow:0 0 #0000;border-color:#dee1e3;color:#6b747d;background-color:#f5f7f7}.vega-lite mat-select.mat-select.mat-select-disabled .mat-select-arrow-wrapper:before,.vega-lite mat-select.mat-select.mat-select-disabled .mat-select-arrow-wrapper:after{background:#b0b4b5}.vega-lite mat-select.mat-select.mat-select-required.ng-touched.ng-invalid{border-color:#bd2947}.vega-lite mat-select.mat-select.mat-select-required.ng-touched.ng-invalid:focus{box-shadow:#e6325740 0 0 0 1px!important}.vega-lite .cdk-overlay-pane:has(.mat-select-panel-wrap){transform:translate(-16px) translateY(32px)!important}.vega-lite .mat-select-panel:not([class*=mat-elevation-z]){border-radius:8px;border:1px solid var(--BorderInputField);box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;background-color:#fcfcfc;min-width:calc(100% + 52px)!important}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option){text-decoration:none;font-family:Inter,sans-serif;font-size:14px;line-height:16px;letter-spacing:0px;color:#203645;display:flex;cursor:pointer;align-items:center;padding:8px 16px 8px 28px}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option) .mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled) .vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option).mat-selected:not(.mat-option-multiple),.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option).mat-selected{background-color:inherit}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option):not(.mat-option-multiple):before{content:"";margin-right:10px;display:flex;height:16px;align-items:center;border-bottom:2px solid var(--BorderSecondaryBtn);border-right:2px solid var(--BorderSecondaryBtn);transform:rotate(45deg);width:10px;min-width:10px;visibility:hidden;top:10px;left:10px}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option).mat-selected:not(.mat-option-multiple):before{visibility:visible}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option):hover:not(.mat-option-disabled),.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option):focus:not(.mat-option-disabled){background-color:#f1f8fb}.vega-lite .mat-select-panel mat-option.mat-option:not(.filter-option).mat-option-disabled{color:#00000061}.vega-lite .mat-select-panel .mat-option .mat-select-search-inner{box-shadow:none;padding:0;border-right:1px solid var(--BorderInputField);border-left:1px solid var(--BorderInputField);border-radius:8px 8px 0 0;border-top:1px solid var(--BorderInputField);border-bottom:1px solid var(--BorderInputField);border-right:none;border-left:none}.vega-lite .mat-select-panel .mat-option .mat-select-search-inner:before{content:"";position:absolute;top:11px;left:10px;width:12px;height:12px;border-radius:6px;border:1px solid rgb(107,116,125)}.vega-lite .mat-select-panel .mat-option .mat-select-search-inner:after{content:"";position:absolute;top:20px;left:22px;width:2px;height:8px;background:#6b747d;transform:rotate(-45deg);transform-origin:center}.vega-lite .mat-select-panel .filter-option .filter-input{border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgba(var(--v-border-color-divider))}.vega-lite .cdk-overlay-pane:has(>div.mat-select-panel-wrap){margin-top:0}.vega-lite .payroll-multiselect-panel{margin-top:0}.vega-lite td>payroll-select{padding-top:0}.vega-lite payroll-multiselect-dropdown .mat-form-field-appearance-outline{color:#0000}.vega-lite payroll-multiselect-dropdown .mat-form-field-appearance-outline .mat-form-field-flex{padding:0;margin-top:-15px!important}.vega-lite payroll-multiselect-dropdown .mat-form-field-appearance-outline .mat-form-field-outline-start,.vega-lite payroll-multiselect-dropdown .mat-form-field-appearance-outline .mat-form-field-outline-end{border:none}.vega-lite input[type=radio]{-webkit-appearance:none;appearance:none;width:22px;height:22px;vertical-align:bottom;margin:0 5px 0 0;cursor:pointer}.vega-lite input[type=radio]:not(.mat-radio-input){position:relative}.vega-lite input[type=radio]:before{content:"";position:absolute;width:24px;height:24px;display:inline-block;border-radius:12px;border:1px solid var(--BorderInputField);z-index:1;left:-1px;top:-1px;background-color:rgb(var(--BgPrimary))}.vega-lite input[type=radio]:checked:before{border:1px solid var(--BorderSecondaryBtn)}.vega-lite input[type=radio]:checked:after{content:"";position:absolute;width:14px;height:14px;display:inline-block;border-radius:7px;background-color:var(--BorderSecondaryBtn);z-index:2;left:4px;top:4px}.vega-lite input[type=radio]:checked:hover:before{border:1px solid var(--BorderSecondaryBtnHover)}.vega-lite input[type=radio]:focus{outline:none}.vega-lite input[type=radio]:disabled{cursor:not-allowed;opacity:.4}.vega-lite input[type=radio]:hover:before{border:1px solid var(--BorderSecondaryBtnHover)}.vega-lite input[type=radio]+span{font-size:16px;padding-left:10px}.vega-lite .mat-radio-button .mat-radio-outer-circle{border:1px solid var(--BorderInputField)}.vega-lite .mat-radio-button .mat-radio-outer-circle:hover{border:1px solid var(BorderInputFieldHover)}.vega-lite .mat-radio-button.mat-radio-checked .mat-radio-outer-circle{background-color:var(--BgPrimary)}.vega-lite .mat-radio-button.mat-radio-checked .mat-radio-outer-circle{border:1px solid var(--BorderSecondaryBtn)}.vega-lite .mat-radio-button .mat-radio-inner-circle,.vega-lite .mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.vega-lite .mat-radio-button.mat-radio-checked .mat-radio-persistent-ripple,.vega-lite .mat-radio-button:active .mat-radio-persistent-ripple{background-color:var(--BgAction)}.vega-lite .mat-radio-button .mat-ripple-element{display:none}.vega-lite .mat-step-header .mat-step-icon{width:32px;height:32px;border:none;color:rgb(var(--TextPrimary));background:#dee1e3}.vega-lite .mat-step-header .mat-step-icon .mat-step-icon-content fa-icon svg:not(:root).svg-inline--fa,.vega-lite .mat-step-header .mat-step-icon .mat-step-icon-content fa-icon svg:not(:host).svg-inline--fa{display:none}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-state-edit{color:rgb(var(--TextPrimary));position:relative;transform:rotate(45deg);background-color:transparent}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-state-edit:hover{color:var(--BorderSecondaryBtnHover)}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-state-edit:before{content:"";position:absolute;left:17px;top:4px;height:18px;width:2px;background:var(--BgAction)}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-state-edit:after{content:"";position:absolute;left:9px;top:20px;width:10px;height:2px;background:var(--BgAction)}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-state-edit mat-icon{display:none}.vega-lite .mat-step-header .mat-step-icon:not(.mat-step-icon-state-edit):hover{background-color:#efefef}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-selected{background-color:var(--BorderSecondaryBtn);box-shadow:0 0 0 4px var(--BorderDividerSecondary);background-color:var(--BgAction);box-shadow:0 0 0 4px #1362e240;color:#fff}.vega-lite .mat-step-header .mat-step-icon.mat-step-icon-selected:hover{background-color:var(--BorderSecondaryBtn)}.vega-lite .mat-step-header .mat-step-label{font-family:Inter,sans-serif;font-size:16px;line-height:22px;letter-spacing:0px;color:var(--TextPrimary)}.vega-lite .mat-step-header .mat-step-label span{font-weight:500;color:inherit}.vega-lite .mat-step-header .mat-step-label.mat-step-label-active span{color:var(--TextPrimary)}.vega-lite .mat-step-header .mat-step-label.mat-step-label-selected{font-family:Inter,sans-serif;font-size:16px;line-height:22px;letter-spacing:0px;color:var(--TextPrimary)}.vega-lite .mat-step-header .mat-step-label.mat-step-label-selected span{font-weight:700;color:inherit}.vega-lite .mat-stepper-horizontal .mat-horizontal-stepper-header-container{white-space:normal!important}.vega-lite .mat-stepper-horizontal .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line{border-top-color:#dee1e3!important;border-top-width:1px!important;top:33px}.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:33px;border-top-color:#dee1e3!important;border-top-width:1px!important}.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child):after,.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child):after{right:-4px}.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child):before,.vega-lite .mat-stepper-horizontal.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child):before{left:-4px}.vega-lite .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:var(--BgAction)}.vega-lite .mat-slide-toggle.mat-checked .mat-slide-toggle-bar:hover{background-color:var(--BgActionHover)}.vega-lite .mat-slide-toggle.mat-disabled{opacity:.38}.vega-lite .mat-slide-toggle.mat-disabled.mat-checked .mat-slide-toggle-bar:hover{background-color:var(--BgActionHover)}.vega-lite .mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover{background-color:#b0b4b5}.vega-lite .mat-slide-toggle .mat-slide-toggle-bar{height:26px;width:42px;border-radius:13px;background-color:#b0b4b5;border:none}.vega-lite .mat-slide-toggle .mat-slide-toggle-bar:hover{background-color:#cdd1d3}.vega-lite .mat-slide-toggle .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple,.vega-lite .mat-slide-toggle .mat-slide-toggle-bar:hover .mat-ripple-element,.vega-lite .mat-slide-toggle .mat-slide-toggle-bar:active .mat-slide-toggle-persistent-ripple,.vega-lite .mat-slide-toggle .mat-slide-toggle-bar:active .mat-ripple-element{opacity:0}.vega-lite .mat-slide-toggle .mat-slide-toggle-thumb-container{top:3px;left:4px;width:16px;height:16px}.vega-lite .mat-slide-toggle .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb{background-color:#fff}.vega-lite .mat-slide-toggle[class*=toggle-state-type] .mat-slide-toggle-bar{width:72px}.vega-lite .mat-slide-toggle[class*=toggle-state-type] .mat-slide-toggle-bar:before,.vega-lite .mat-slide-toggle[class*=toggle-state-type] .mat-slide-toggle-bar:after{top:50%;transform:translateY(-50%)}.vega-lite payroll-toggle .toggle-label{color:#203645}.vega-lite payroll-toggle .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(44px,0,0)}.vega-lite .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(14px,0,0)}.vega-lite .mat-pseudo-checkbox{position:relative;border-radius:4px!important;box-sizing:border-box;height:24px!important;width:24px!important;border:1px solid var(--BorderInputField)!important}.vega-lite .mat-pseudo-checkbox-checked:after{width:12px!important;height:7px!important;border-left:3px solid currentColor!important}.vega-lite .mat-pseudo-checkbox:after{border-bottom:3px solid currentColor!important}.vega-lite .mat-checkbox:hover{background-color:transparent}.vega-lite .mat-checkbox-inner-container{display:inline-block;height:20px;width:20px;position:relative;left:0;min-width:20px;border-radius:4px;border:1px solid var(--BorderInputField)}.vega-lite .mat-checkbox-frame{border-color:transparent}.vega-lite .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.vega-lite .mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:var(--BgAction)}.vega-lite .mat-select-panel-wrap .mat-option .mat-pseudo-checkbox-checked,.vega-lite .mat-select-panel-wrap .mat-option .mat-pseudo-checkbox-indeterminate{background:var(--BgAction)!important}.vega-lite .mde-popover-panel,.vega-lite .mde-popover-after,.vega-lite .mde-popover-above{margin-left:-5px!important}.vega-lite .mde-popover-above .mde-popover-direction-arrow{border-color:transparent transparent rgb(4,4,28)!important}.vega-lite .mde-popover-below .mde-popover-direction-arrow{border-color:#04041c transparent transparent!important}.vega-lite .popover-overlay .popover-arrow{margin-left:3px!important}.vega-lite .popover-overlay .mat-card{border-radius:4px!important}.vega-lite .mde-popover-after .mde-popover-direction-arrow{left:5px!important}.vega-lite .mde-popover-before .mde-popover-direction-arrow{right:5px!important}.vega-lite .mde-popover-content .mat-card{border-radius:4px!important;padding:8px 12px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#fcfcfc!important;line-height:18px!important;background-color:#04041c!important}.vega-lite .mde-popover-content .mat-card mat-card-content a.menu-link{color:#fcfcfc;line-height:24px}.vega-lite .mde-popover-content .mat-card mat-card-content button.link-btn{color:#fcfcfc!important;line-height:24px;text-decoration:none!important}.vega-lite .mde-popover-content .mat-card mat-card-content button.link-btn:hover{text-decoration:underline}.vega-lite payroll-ui-navigation-tabs router-outlet+*{background:#fcfcfc;border-radius:12px;padding:24px;display:block;overflow:hidden}.vega-lite .payroll-tabs{margin-left:24px;font-size:0}.vega-lite .payroll-tabs a{display:inline-block;padding:8px 16px!important;font-family:Inter,sans-serif!important;font-size:16px;font-weight:500!important;line-height:22px!important;letter-spacing:0px;cursor:pointer;border-top-left-radius:8px!important;border-top-right-radius:8px!important;background-color:#dee1e3!important;margin-right:5px!important;border:none!important;color:#203645!important}.vega-lite .payroll-tabs a.active{color:#203645!important;background-color:#fcfcfc!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;border:none!important}.vega-lite .payroll-tabs a:hover{background-color:#f0f3f7!important}.vega-lite .payroll-tabs a.subTabActive{color:#1362e2!important;border-bottom:2px solid rgb(19,98,226)!important;background:none!important}.vega-lite payroll-human-resources-tabs payroll-legal-service-protector{margin-top:-36px;display:block;margin-left:-24px}.vega-lite payroll-human-resources-tabs payroll-legal-service-protector payroll-achievements{box-shadow:none!important}.vega-lite payroll-human-resources-tabs payroll-legal-service-protector div.payroll-tabs{border-bottom:1px solid rgb(171,198,216)}.vega-lite payroll-human-resources-tabs payroll-legal-service-protector div.payroll-tabs a.tabs{background-color:#fcfcfc!important}.vega-lite payroll-feature-accumulations div.payroll-tabs{margin:0;border-bottom:1px solid rgb(171,198,216)}.vega-lite payroll-feature-accumulations div.payroll-tabs a.tabs{background-color:#fcfcfc!important}.vega-lite payroll-feature-accumulations div.payroll-tabs a.active{border-bottom:2px solid rgb(19,98,226)!important}.vega-lite div.mat-tab-link-container div.mat-tab-links{border-bottom:1px solid rgb(171,198,216)}.vega-lite div.mat-tab-link-container div.mat-tab-links a.mat-tab-link{background-color:#fcfcfc!important}.vega-lite .mat-dialog-container,.vega-lite .popup-dialog-confirm .mat-dialog-container{box-shadow:0 6px 40px #02020f0a,0 4px 24px #02020f14,0 8px 80px #02020f29;margin-top:64px;margin-bottom:64px;height:auto}.vega-lite .mat-dialog-container .modal-footer,.vega-lite .popup-dialog-confirm .mat-dialog-container .modal-footer{padding:24px 24px 24px 0}.vega-lite .modal-dialog .mat-dialog-container,.vega-lite .popup-dialog-confirm .mat-dialog-container{border-radius:12px}.vega-lite .modal-body{color:var(--TextPrimary);max-height:calc(90vh - 272px);overflow:auto}.vega-lite .modal-header{padding:24px;background:#fff}.vega-lite .modal-header .close{display:inline-block;margin-right:-13px;margin-top:-10px;color:#333!important}.vega-lite .modal-header .modal-title{flex-grow:1;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0px;color:#203645;word-break:break-word}.vega-lite .modal-header .modal-title>span{display:inline-block;margin-right:-13px;margin-top:-10px}.vega-lite .modal-footer{text-align:right;justify-content:end;padding:24px 15px}.vega-lite .modal-footer .modal-btn .no-delete-btn{border:2px solid var(--BorderSecondaryBtn)}.vega-lite payroll-alert-dialog .modal-body{white-space:pre-line}.vega-lite mat-expansion-panel{border:none!important;border-radius:12px!important;box-shadow:none!important}.vega-lite mat-expansion-panel mat-expansion-panel-header .mat-content{margin-left:15px}.vega-lite mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator{position:absolute;left:10px}.vega-lite mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator:after{padding:5px;color:var(--BorderSecondaryBtn);vertical-align:baseline}.vega-lite mat-expansion-panel mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after{vertical-align:super}.vega-lite .mat-expansion-panel-header{font-family:Inter,sans-serif}.vega-lite .mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer;background-color:#fff!important}.vega-lite .mat-expansion-panel-content{font-family:Inter,sans-serif}.vega-lite .mat-datepicker-toggle,.vega-lite date-picker-button,.vega-lite date-picker-button-disabled{color:#fcfcfc;background:transparent!important;border:none!important}.vega-lite .date-picker-field,.vega-lite .date-picker-container{flex-direction:row;box-shadow:0 1px 2px #0000000f,0 1px 2px #0000001a;background-color:#fcfcfc;position:relative;display:flex!important;align-items:center;border-radius:8px;border:1px solid var(--BorderInputField)}.vega-lite .date-picker-field .mat-input-element,.vega-lite .date-picker-field .mat-datepicker-input,.vega-lite .date-picker-container .mat-input-element,.vega-lite .date-picker-container .mat-datepicker-input{background-color:transparent!important;border:none!important;text-align:left;margin-left:30px!important;border-radius:unset!important;box-shadow:none!important}.vega-lite .date-picker-field .mat-datepicker-toggle,.vega-lite .date-picker-container .mat-datepicker-toggle{position:absolute;left:5px!important;top:2px;margin-left:0!important}.vega-lite .date-picker-field .mat-datepicker-toggle .mat-button-base,.vega-lite .date-picker-container .mat-datepicker-toggle .mat-button-base{border:none;box-shadow:none;background-color:none}.vega-lite .date-picker-field:has(input:disabled),.vega-lite .date-picker-container:has(input:disabled){background-color:#f5f7f7;border-color:#dee1e3!important}.vega-lite .date-picker-field:has(input.ng-touched.ng-invalid),.vega-lite .date-picker-container:has(input.ng-touched.ng-invalid){border-color:#bd2947}.vega-lite .date-picker-field:has(input.ng-touched.ng-invalid):focus,.vega-lite .date-picker-container:has(input.ng-touched.ng-invalid):focus{box-shadow:#e6325740 0 0 0 1px!important}.vega-lite .mat-datepicker-content{box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;background-color:#fff;display:flex;flex-direction:column;padding:0 24px;border-radius:12px;border:1px solid var(--BorderInputField);margin-top:5px}.vega-lite .mat-calendar{font-family:Inter,sans-serif!important}.vega-lite .mat-calendar-table thead.mat-calendar-table-header tr{background-color:#fff}.vega-lite .mat-calendar-table thead.mat-calendar-table-header tr th{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:18px}.vega-lite .mat-calendar-table .mat-calendar-body-selected{background-color:var(--BgAction);border-radius:9999px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:18px}.vega-lite .mat-calendar-body-cell-container .mat-calendar-body-cell{border:none}.vega-lite .mat-calendar-table-header,.vega-lite .mat-calendar-body-label{color:#203645}.vega-lite .mat-calendar-controls button{border:none;color:#333!important}.vega-lite .mat-calendar-table-header-divider{display:none}.vega-lite .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:none}.vega-lite .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:18px;color:var(--BgAction)}.vega-lite .mat-datepicker-toggle-default-icon{color:#0000008a}.vega-lite .date-picker-container{padding-right:0}.vega-lite form{padding-bottom:5px}.vega-lite form label:not(.text-danger){font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#203645;line-height:16px}.vega-lite form .form-group{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#203645}.vega-lite span.validation-error,.vega-lite span.validation-error *,.vega-lite payroll-validation-message{font-family:Inter,sans-serif;font-size:14px;font-weight:400;display:block;line-height:18px;letter-spacing:0px;color:#bd2947}.vega-lite span.validation-error,.vega-lite payroll-validation-message{padding-top:12px;padding-right:8px}.vega-lite payroll-validation-message{padding:0}.vega-lite .service-unavailable-error{font-family:Inter,sans-serif;font-size:14px;font-weight:400;display:block;line-height:18px;letter-spacing:0px;color:#bd2947;padding:5px}.vega-lite .data-unavailable-section{border:solid;border-width:thin;border-color:red;padding:5px;margin-bottom:10px}.vega-lite .data-unavailable-section .mat-form-field-subscript-wrapper{min-height:0px}.vega-lite payroll-form-field .mat-form-field{font-family:Inter,sans-serif}.vega-lite payroll-form-field .mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#203645}.vega-lite payroll-form-field .mat-form-field .mat-form-field-label-wrapper .mat-form-field-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#203645;max-height:100%;text-overflow:unset;word-wrap:break-word;line-height:16px}.vega-lite payroll-form-field .mat-input-wrapper:not(.date-picker-field){background:transparent;min-width:59px}.vega-lite payroll-form-field .mat-form-field-infix>.date-picker-field>input{height:36px;line-height:36px}.vega-lite payroll-readonly label,.vega-lite payroll-readonly div.value{font-family:Inter,sans-serif;color:#203645!important}.vega-lite .filter-group .eligibilityRule-filter-item:after{content:"";display:table;clear:both}.vega-lite payroll-add-accrual-types .mat-form-field-appearance-outline .mat-form-field-outline{color:#0000;max-width:280px}.vega-lite payroll-add-accrual-types .mat-form-field-appearance-outline .mat-form-field-flex{padding:0;margin-top:-1em!important}.vega-lite .mat-sort-header-stem{height:0px!important}.vega-lite .mat-sort-header-arrow{color:#1362e2!important}.vega-lite th[aria-sort=descending].mat-sort-header .mat-sort-header-indicator{transform:translateY(7px)!important}.vega-lite th[aria-sort=none].mat-sort-header .mat-sort-header-indicator,.vega-lite th[aria-sort=ascending].mat-sort-header .mat-sort-header-indicator{transform:translateY(3px)!important}.vega-lite .payroll-form-control-select-multi-container .mat-chip.mat-standard-chip .mat-chip-remove{height:auto}.vega-lite .payroll-multiselect-chips .mat-chip.mat-standard-chip{background-color:#e8f2fb;color:var(--TextLink);font-size:12px}.vega-lite .legal-service-alert{border:none;padding:15px;box-shadow:none;font-weight:700;border-radius:12px;background:#f5f7f7}.vega-lite payroll-checkbox-tree .mat-checkbox .mat-checkbox-layout{border:none;box-shadow:none}.vega-lite payroll-checkbox-tree .mat-checkbox .mat-checkbox-frame{border:1px solid var(--BorderSecondaryBtn);border-radius:4px}.vega-lite payroll-checkbox-tree .mat-checkbox .mat-checkbox-frame:hover{border:1px solid var(--BorderInputField)}.vega-lite payroll-checkbox-tree payroll-form-field .form-field-wrapper .mat-input-wrapper,.vega-lite payroll-checkbox-tree payroll-form-field .form-field-wrapper .border-standard{border:1px solid var(--BorderSecondaryBtn)}.vega-lite payroll-grid-pagination .pagination>li>a,.vega-lite payroll-grid-pagination .pagination>li>span{font-family:Inter,sans-serif;line-height:16px;font-size:14px;font-weight:400;border:0!important;color:var(--TextLink)!important;background-color:transparent!important;height:32px;width:32px;padding:8px!important}.vega-lite payroll-grid-pagination .pagination>li>a:hover,.vega-lite payroll-grid-pagination .pagination>li>span:hover{text-decoration:underline}.vega-lite payroll-grid-pagination .pagination>li>a:focus-within,.vega-lite payroll-grid-pagination .pagination>li>span:focus-within{border-radius:9999px}.vega-lite payroll-grid-pagination .pagination>li>a.pagination-item-selected,.vega-lite payroll-grid-pagination .pagination>li>span.pagination-item-selected{color:#203645!important}.vega-lite payroll-grid-pagination .pagination>li:first-child>a,.vega-lite payroll-grid-pagination .pagination>li:last-child>a{font-size:24px;line-height:14px}.vega-lite payroll-grid-pagination .pagination>li:first-child>a:hover,.vega-lite payroll-grid-pagination .pagination>li:last-child>a:hover{text-decoration:none}.vega-lite payroll-grid-pagination .pagination>li:first-child>a:focus-within,.vega-lite payroll-grid-pagination .pagination>li:last-child>a:focus-within{box-shadow:none}.vega-lite payroll-grid-pagination .pagination>li:first-child>a:not(.pagination-item-disabled):hover,.vega-lite payroll-grid-pagination .pagination>li:first-child>a:not(.pagination-item-disabled):active,.vega-lite payroll-grid-pagination .pagination>li:last-child>a:not(.pagination-item-disabled):hover,.vega-lite payroll-grid-pagination .pagination>li:last-child>a:not(.pagination-item-disabled):active{background-color:#04041c0d!important;border-radius:9999px}.vega-lite payroll-grid-pagination .pagination>li:first-child>a.pagination-item-disabled,.vega-lite payroll-grid-pagination .pagination>li:last-child>a.pagination-item-disabled{color:#b0b4b5!important}.vega-lite payroll-grid-pagination .pagination>li:first-child>a.pagination-item-disabled:hover,.vega-lite payroll-grid-pagination .pagination>li:first-child>a.pagination-item-disabled:active,.vega-lite payroll-grid-pagination .pagination>li:last-child>a.pagination-item-disabled:hover,.vega-lite payroll-grid-pagination .pagination>li:last-child>a.pagination-item-disabled:active{background-color:transparent!important}.vega-lite .mat-autocomplete-panel{background:#fff;color:#000000de;border-radius:8px;border:1px solid var(--BorderInputField);box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.vega-lite payroll-icon-button fa-icon svg.fa-chevron-up,.vega-lite payroll-icon-button fa-icon svg.fa-chevron-down{color:var(--TextLink)}.vega-lite payroll-icon-button[icon=table] fa-icon,.vega-lite payroll-icon-button[icon=edit] fa-icon,.vega-lite payroll-icon-button[icon=menu] fa-icon,.vega-lite payroll-icon-button[icon=refresh] fa-icon,.vega-lite payroll-icon-button[icon=print] fa-icon,.vega-lite payroll-icon-button[icon=preview] fa-icon,.vega-lite payroll-icon-button[icon=download] fa-icon,.vega-lite payroll-icon-button[icon=history] fa-icon{display:inline-flex;align-items:center;padding:8px}.vega-lite payroll-icon-button[icon=table] fa-icon:hover,.vega-lite payroll-icon-button[icon=edit] fa-icon:hover,.vega-lite payroll-icon-button[icon=menu] fa-icon:hover,.vega-lite payroll-icon-button[icon=refresh] fa-icon:hover,.vega-lite payroll-icon-button[icon=print] fa-icon:hover,.vega-lite payroll-icon-button[icon=preview] fa-icon:hover,.vega-lite payroll-icon-button[icon=download] fa-icon:hover,.vega-lite payroll-icon-button[icon=history] fa-icon:hover{background-color:#04041c0d;border-radius:9999px}.vega-lite payroll-icon-button[icon=table] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=edit] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=menu] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=refresh] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=print] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=preview] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=download] fa-icon .svg-inline--fa,.vega-lite payroll-icon-button[icon=history] fa-icon .svg-inline--fa{height:1em;width:1em}.vega-lite payroll-icon-button[icon=delete] fa-icon{display:inline-flex;align-items:center;padding:8px}.vega-lite payroll-icon-button[icon=delete] fa-icon:hover{background-color:#ff577233;border-radius:9999px}.vega-lite payroll-icon-button[icon=delete] fa-icon .svg-inline--fa{height:1em;width:1em}.vega-lite fa-icon.view,.vega-lite fa-icon.view-icon,.vega-lite fa-icon.edit,.vega-lite fa-icon.edit-icon,.vega-lite fa-icon.menu,.vega-lite fa-icon.menu-icon,.vega-lite fa-icon.copy,.vega-lite fa-icon.copy-icon,.vega-lite fa-icon.refresh,.vega-lite fa-icon.print{display:inline-flex;align-items:center;padding:8px}.vega-lite fa-icon.view:hover,.vega-lite fa-icon.view-icon:hover,.vega-lite fa-icon.edit:hover,.vega-lite fa-icon.edit-icon:hover,.vega-lite fa-icon.menu:hover,.vega-lite fa-icon.menu-icon:hover,.vega-lite fa-icon.copy:hover,.vega-lite fa-icon.copy-icon:hover,.vega-lite fa-icon.refresh:hover,.vega-lite fa-icon.print:hover{background-color:#04041c0d;border-radius:9999px}.vega-lite fa-icon.delete,.vega-lite fa-icon.delete-icon{display:inline-flex;align-items:center;padding:8px}.vega-lite fa-icon.delete:hover,.vega-lite fa-icon.delete-icon:hover{background-color:#ff577233;border-radius:9999px}.vega-lite fa-icon .svg-inline--fa{height:1em;width:1em}.vega-lite .payroll-form-accrual-rates-form td{max-width:none!important;vertical-align:top!important}.vega-lite .payroll-form-accrual-rates-form payroll-icon-button,.vega-lite .payroll-form-accrual-rates-form payroll-toggle{margin-top:10px}.vega-lite payroll-accrual-types-editor .popover-position{top:11.5em!important}.vega-lite .mat-select-panel-wrap .mat-select-search-panel mat-option .mat-option-text ngx-mat-select-search .mat-select-search-inner{margin-top:0}.vega-lite payroll-achievements payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-container,.vega-lite payroll-achievements payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-sorted,.vega-lite payroll-training payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-container,.vega-lite payroll-training payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-sorted,.vega-lite payroll-hr-settings-company-assets payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-container,.vega-lite payroll-hr-settings-company-assets payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-sorted,.vega-lite payroll-incidents payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-container,.vega-lite payroll-incidents payroll-expansion-grid payroll-expansion-panel mat-expansion-panel table .mat-header-row .mat-sort-header-sorted{justify-content:center}.vega-lite payroll-review-ratings table .mat-header-row .mat-sort-header-container,.vega-lite payroll-review-ratings table .mat-header-row .mat-sort-header-sorted,.vega-lite payroll-review-types table .mat-header-row .mat-sort-header-container,.vega-lite payroll-review-types table .mat-header-row .mat-sort-header-sorted{justify-content:center}.vega-lite payroll-employee-messages-editor table tr th.mat-column-documentName{width:40%}.vega-lite payroll-review-ratings-editor payroll-editor-dialog payroll-dialog payroll-review-ratings-form payroll-grid-wrapper table tr td.mat-column-RatingDescription{max-width:inherit!important}.vega-lite payroll-review-ratings-editor payroll-form-field .mat-form-field{padding-right:0}.vega-lite payroll-delivery-packages-editor payroll-dialog label,.vega-lite payroll-one-time-delivery-editor payroll-dialog label,.vega-lite payroll-multi-location-editor payroll-dialog label,.vega-lite payroll-one-time-wrap-editor payroll-dialog label{color:#203645!important}.vega-lite payroll-organization-fields-editor payroll-dialog label,.vega-lite payroll-organization-values-editor payroll-dialog label,.vega-lite payroll-checks-by-organization-editor payroll-dialog label{color:#203645!important}.vega-lite payroll-banks-editor payroll-financial-buttons{margin-top:0!important}.vega-lite payroll-general-contacts .security-client-user-div-container{align-items:center}.vega-lite payroll-ssn-verification payroll-export-buttons{padding-top:8px}.vega-lite payroll-employee-info-panel h4{color:#203645}.vega-lite payroll-life-events-editor payroll-editor-dialog payroll-file-attachment-info label{color:#203645!important;font-size:16px;line-height:18px}.vega-lite payroll-web-client-root payroll-limit-overrides payroll-grid-wrapper table tbody tr>td{width:30%}.vega-lite payroll-benefit-eligibility-rules-filter-form .grid-label{font-size:16px!important}.vega-lite payroll-feature-archive-reports form button{width:auto!important}.vega-lite payroll-feature-date-range-reports .mat-input-wrapper:not(.date-picker-field){padding:0;border-radius:8px}.vega-lite payroll-feature-date-range-reports payroll-checkbox-tree payroll-form-field mat-label{color:#303030;font-size:16px}.vega-lite payroll-third-party-checks-section .void-third-party-checks-form-cover{background:none;border:none}.vega-lite payroll-third-party-checks-section table tbody tr td.mat-column-Check-Number{text-align:right!important}.vega-lite payroll-payroll-run-history .mat-tab-nav-bar,.vega-lite payroll-payroll-run-history .mat-tab-header{border-bottom:1px solid var(--BorderInputField)}.vega-lite payroll-payroll-run-history .payroll-tabs a{border-bottom:none!important}.vega-lite payroll-payroll-run-history payroll-grid.history-grid-container{border-bottom:1px solid var(--BorderInputField)!important}.vega-lite payroll-feature-ach-fix-file-history form .button-container button{width:auto!important}.vega-lite .cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane payroll-manage-report-subscription .subscribers-list{border-radius:8px}.vega-lite payroll-current-payroll payroll-client-notes-grid h4.client-notes-grid-title{border-radius:12px}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container{display:flex;flex-wrap:wrap}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card{margin-bottom:20px}@media screen and (min-width: 768px){.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card{width:380px}}@media screen and (max-width: 767px){.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card{width:340px}}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card{height:100%;display:grid;align-content:space-between}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .pay-group-payroll-items{border-top:none!important}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card div.pay-group-payrollservices-lists{border-radius:12px}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-go-time-entry,.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-group--inline{display:block}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-go-time-entry div.button-inline,.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-group--inline div.button-inline{margin-top:10px}.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-go-time-entry payroll-button button.btn-block,.vega-lite payroll-current-payroll payroll-payroll-current-tiles .card-container .card .mat-card .button-group--inline payroll-button button.btn-block{width:auto}.vega-lite payroll-dashboard-payroll-schedule payroll-grid table{white-space:nowrap!important}.vega-lite #payroll-system-payrollManagement-previewQueue-filter,.vega-lite #payroll-system-payrollManagement-processQueue-filter,.vega-lite #payroll-system-payrollManagement-outputQueue-filter{padding:4px}.vega-lite payroll-preview-queue-editor .priority-input-width,.vega-lite payroll-process-queue-editor .priority-input-width,.vega-lite payroll-output-queue-editor .priority-input-width{width:25%!important}.vega-lite payroll-client-change-log payroll-change-log-export .export-actions .mask-toggle-container{position:absolute;right:282px;flex-direction:row-reverse}.vega-lite payroll-client-change-log payroll-change-log-export .export-actions .mask-toggle-container payroll-toggle .mat-slide-toggle{margin-top:10px}.vega-lite payroll-client-change-log payroll-change-log-export .export-actions .mask-toggle-container .mask-toggle-text{font-size:14px;font-weight:400;min-width:-webkit-max-content;min-width:max-content}.vega-lite payroll-employee-change-log payroll-change-log-export .export-actions .mask-toggle-container{position:absolute;right:282px;flex-direction:row-reverse}.vega-lite payroll-employee-change-log payroll-change-log-export .export-actions .mask-toggle-container payroll-toggle .mat-slide-toggle{margin-top:10px}.vega-lite payroll-employee-change-log payroll-change-log-export .export-actions .mask-toggle-container .mask-toggle-text{font-size:14px;font-weight:400;min-width:-webkit-max-content;min-width:max-content}.vega-lite payroll-labor-values mat-expansion-panel mat-panel-title div.expansion-panel__container>div.expansion-panel__title{min-width:308px;max-width:308px}.vega-lite payroll-labor-gl-rules #payroll-client-laborGl-laborGlRules-button-fullScreen{margin-top:27px}.vega-lite payroll-labor-gl-rules .grid-area{border:none;overflow-y:auto!important}.vega-lite payroll-labor-gl-rules .grid-area payroll-grid{background:none}.vega-lite payroll-labor-allocation-tab payroll-card .labor-allocation-container{border-bottom:1px solid var(--BorderInputField)}.vega-lite payroll-misc-fields-editor payroll-expandable-section .addCategory-body{box-shadow:0 2px 8px #0000000a,0 2px 4px #00000005!important;border-radius:12px;background-color:#fff}.vega-lite payroll-misc-fields-tabs payroll-tabs nav .mat-tab-link-container .mat-tab-label-active{color:#1362e2!important;background:none!important}.vega-lite payroll-misc-fields-tabs .mat-tab-link{height:auto!important}.vega-lite payroll-misc-fields-tabs .mat-ink-bar{background-color:#1362e2}.vega-lite payroll-misc-fields-tabs{padding:0!important}.vega-lite payroll-misc-fields-tabs payroll-tabs .mat-tab-header{margin-right:24px}.vega-lite payroll-retirement-plan-wizard payroll-wizard-dialog form{padding-bottom:5px}.vega-lite payroll-retirement-plan-wizard payroll-wizard-dialog form label:not(.text-danger),.vega-lite payroll-retirement-plan-wizard payroll-wizard-dialog form .form-group{font-weight:400}.vega-lite payroll-retirement-plan-wizard payroll-wizard-dialog div.addPlanType-body{border-radius:12px}.vega-lite payroll-retirement-plan-wizard-editor .addPlanType-body{border-radius:12px!important}.vega-lite payroll-taxes-federal payroll-card .vertical-line{border-left:1px solid var(--BorderDivider)!important}.vega-lite payroll-feature-multi-client-users .multi-client-users-container{background:#fff;border-radius:12px;padding-bottom:0}.vega-lite payroll-feature-multi-client-users .multi-client-users-container .grid-title{display:none}.vega-lite payroll-third-party-payment-editor .third-party-address,.vega-lite payroll-third-party-address-editor .third-party-address,.vega-lite payroll-third-party-contact-editor .third-party-address{background-color:transparent!important}.vega-lite payroll-feature-check-history payroll-check-history-filter payroll-toggle[formcontrolname=isCustomDate]{margin-top:10px}.vega-lite payroll-pay-rate-editor payroll-readonly[label="Effective Date"]{padding-bottom:40px}.vega-lite payroll-feature-check-history .employee-section,.vega-lite payroll-feature-check-history .checkSummarySectionHead{border-radius:12px;overflow:scroll}.vega-lite payroll-feature-check-history .checkSummarySection{border-radius:12px}.vega-lite payroll-feature-check-history .checkSummarySection table{border:none!important;background:transparent}.vega-lite payroll-custom-report-writer-settings payroll-readonly[label="Report Type"]{padding-bottom:38px}.vega-lite payroll-feature-custom-report-writer payroll-custom-report-writer-actions-cell{column-gap:0px}.vega-lite payroll-time-entry-template-editor payroll-grid-wrapper tbody tr td,.vega-lite payroll-time-entry-template-editor payroll-grid-wrapper tbody tr td.mat-cell,.vega-lite payroll-time-entry-templates-editor payroll-grid-wrapper tbody tr td,.vega-lite payroll-time-entry-templates-editor payroll-grid-wrapper tbody tr td.mat-cell{max-width:none!important}.vega-lite payroll-additional-checks-wizard-editor .tax-calculation-step-block{border-radius:12px}.vega-lite payroll-i9-settings .employee-attachment-form-group{border-radius:12px;padding:20px 0;background-color:#f5f5f5}.vega-lite payroll-i9-settings .radio-buttons{border-radius:12px}.vega-lite payroll-time-entry-totals{overflow:initial!important}.vega-lite payroll-time-entry-totals .pay-group-info{border-radius:12px}.vega-lite payroll-time-entry-totals .grid-container{border-radius:12px;border:2px solid var(--BorderColorInputField)}.vega-lite payroll-time-entry-totals tr.mat-header-row{height:42px!important}.vega-lite payroll-time-entry-totals tr.mat-footer-row{border:none!important}.vega-lite payroll-time-entry-totals div.payroll-time-entry-totals-bottom-buttons payroll-time-entry-totals-navigation-buttons{display:none}.vega-lite payroll-time-entry-totals div.payroll-time-entry-totals-top-buttons{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:10}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-navigation-buttons>div{border-radius:12px;margin:2px 0!important}.vega-lite payroll-time-entry-totals payroll-form-field .borderless .mat-input-element{background:transparent!important;border:none!important}.vega-lite payroll-time-entry-totals payroll-form-field .borderless .mat-input-element:focus{box-shadow:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell{width:25%;border-radius:0!important;border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:last-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>thead>tr.mat-header-row:first-of-type>th.mat-header-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>thead>tr.mat-header-row:first-of-type>th.mat-header-cell{border-top:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>thead>tr.mat-header-row:last-of-type>th.mat-header-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>thead>tr.mat-header-row:last-of-type>th.mat-header-cell{border-bottom:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell{border-radius:0!important;border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell:last-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:last-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:last-of-type{padding:0!important;border:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell{border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell.mat-column-Action,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell.mat-column-Action{padding:0!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell .expand-container>div,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell .expand-container>div{padding:0!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell>div,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell>div{background-color:#f5f7f7!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell:has(>div[style*="height: 0px"]),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n-1),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td>div,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td>div{background-color:#fcfcfc!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td:has(>div[style*="height: 0px"]),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:nth-child(4n-3),.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:first-of-type>td.mat-cell .expansion-panel,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:first-of-type>td.mat-cell .expansion-panel{border-top:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:not(:last-of-type)>td.mat-cell .expansion-panel,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:not(:last-of-type)>td.mat-cell .expansion-panel{border-bottom:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-check-count-table table.mat-table>tbody>tr.mat-row:last-of-type>td.mat-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-deductions-taxes-table table.mat-table>tbody>tr.mat-row:last-of-type>td.mat-cell{border-bottom:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row{padding:5px}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row:first-of-type>th.mat-header-cell{border-top:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row:last-of-type>th.mat-header-cell{border-bottom:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row:not(:last-of-type){border-bottom:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell{border-radius:0!important;border:1px solid var(--BorderColorInputField)!important;border-right:2px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell.sub-header:nth-of-type(odd){border-right:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>thead>tr.mat-header-row>th.mat-header-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell{border-radius:0!important;border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel{border-radius:0!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel th.mat-header-cell{border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel th.mat-header-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel td.mat-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel td.mat-footer-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel td:nth-of-type(2n){border-right:2px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell .expansion-panel td.mat-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:first-of-type,.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell:last-of-type{padding:0!important;border:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell{border:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row>td.mat-cell.expandable-cell payroll-grid tr.mat-row>td.mat-cell.mat-column-Action{padding:0!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell>div{background-color:#f5f7f7!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n)>td.mat-cell:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td>div{background-color:#fcfcfc!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n-2)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:first-of-type>td.mat-cell .expansion-panel{border-top:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tbody>tr.mat-row:not(:last-of-type)>td.mat-cell .expansion-panel{border-bottom:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot{border-width:0px!important;border-bottom-color:var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row{border-top:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row>td.mat-footer-cell{border:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row>td.mat-footer-cell:nth-of-type(2n){border-right:1px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row>td.mat-footer-cell:nth-of-type(odd){border-right:2px solid var(--BorderColorInputField)!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row>td.mat-footer-cell:first-of-type{border-left:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row>td.mat-footer-cell:last-of-type{border-right:none!important}.vega-lite payroll-time-entry-totals payroll-time-entry-totals-earnings-table table.mat-table>tfoot>tr.mat-footer-row:last-of-type>td.mat-footer-cell{border-bottom:none!important}.vega-lite payroll-preview-process .pay-group-info{border-radius:12px}.vega-lite payroll-preview-process payroll-preview-payroll .background-color{border-radius:12px}.vega-lite payroll-preview-process payroll-preview-payroll fa-icon{margin-right:8px}.vega-lite payroll-preview-process payroll-process-payroll .background-color{border-radius:12px}.vega-lite payroll-preview-process payroll-process-payroll fa-icon{margin-right:8px}.vega-lite payroll-preview-process payroll-last-preview-results .background-color{border-radius:12px}.vega-lite payroll-preview-process .processPayWarning{padding:12px!important;margin-top:5px;border-radius:12px}.vega-lite payroll-preview-process .processPayWarning:empty{display:none}.vega-lite .template-list{color:#203645!important;border-radius:12px}.vega-lite payroll-new-time-card-import .validation-results{border-radius:12px;padding:0 24px 10px}.vega-lite payroll-undo-time-card-import table .mat-column-File-Name{max-width:none!important}.vega-lite payroll-deductions-editor .account-number-container mat-slide-toggle{margin-right:10px}.vega-lite payroll-employee-wizard mat-step-header div.mat-step-text-label{max-width:112px;min-width:auto!important;display:inline-block}.vega-lite payroll-deductions-editor .modal-body,.vega-lite payroll-garnishments-add-wizard .modal-body{padding:15px 15px 0}.vega-lite payroll-employee-quick-hire-dialog payroll-radio-select[formcontrolname=LocationSelector] .radio-select-header,.vega-lite payroll-employee-wizard payroll-radio-select[formcontrolname=LocationSelector] .radio-select-header{border-radius:12px;border:none}.vega-lite payroll-employee-quick-hire-dialog payroll-radio-select[formcontrolname=LocationSelector] .radio-select-items .bordered-radio-select,.vega-lite payroll-employee-wizard payroll-radio-select[formcontrolname=LocationSelector] .radio-select-items .bordered-radio-select{border-radius:12px;border:none}.vega-lite payroll-employee-pos-additional .mat-table>tbody>tr>td{padding:1px!important}.vega-lite payroll-employee-list-filter payroll-button-container{width:255px;margin-bottom:1px}.vega-lite payroll-wage-tax-employee payroll-employee-top-panel .top-panel{border:1px solid var(--BorderColorInputField);padding:12px;border-radius:12px}.vega-lite payroll-wage-tax-employee payroll-employee-top-panel .info-panel{box-shadow:0 2px 8px #0000000a,0 2px 4px #00000005}.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row{height:auto!important}.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row td.mat-cell{padding:0 5px!important}.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row td.mat-cell payroll-wage-tax-adjustment-number-input input:not(:focus),.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row td.mat-cell payroll-wage-tax-adjustment-number-input input.mat-input-element:not(:focus){border:1px solid transparent!important;background:inherit!important}.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row td.mat-column-taxName{vertical-align:top}.vega-lite payroll-wage-tax-employee payroll-adjustment-details table[formarrayname=TimeEntryCheckWages] tbody tr.mat-row td.mat-column-YtdTitle{border-radius:12px}.vega-lite payroll-reports-viewer .reports-viewer{background-color:#f0f0f0!important}.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card{min-height:300px!important}.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-progress-spinner,.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-spinner{width:120px!important;height:120px!important}.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-progress-spinner svg,.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-spinner svg{width:120px!important;height:120px!important}.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-progress-spinner circle,.vega-lite payroll-reports-viewer payroll-spinner .spinner-type-card mat-spinner.mat-spinner circle{stroke:#99c0ff!important}.vega-lite payroll-reports-viewer div.loading-text span.loading-text-header{font-family:Inter,sans-serif;color:#203645;font-weight:700;line-height:25px;letter-spacing:0px;font-size:18px}.vega-lite payroll-reports-viewer div.loading-text span.loading-text-content{font-family:Inter,sans-serif;color:#6b747d;line-height:24px;font-weight:400;font-size:16px}.vega-lite payroll-client-dashboard-order-stock div.modal-body p{width:-webkit-max-content;width:max-content}.vega-lite payroll-feature-dashboard-single-client .singleClient-container,.vega-lite payroll-dashboard-multi-client-quick-view .singleClient-container{border-radius:12px}.vega-lite payroll-feature-dashboard-single-client payroll-client-dashboard .client-dashboard-block,.vega-lite payroll-feature-dashboard-single-client payroll-client-dashboard .dashboard-holiday-row,.vega-lite payroll-dashboard-multi-client-quick-view payroll-client-dashboard .client-dashboard-block,.vega-lite payroll-dashboard-multi-client-quick-view payroll-client-dashboard .dashboard-holiday-row{border-radius:12px}.vega-lite payroll-feature-dashboard-multi-client .multi-client-container{border-radius:12px;min-height:420px}.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container{border:1px solid #d7d7d7;box-shadow:none;border-radius:12px}.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row{flex-wrap:wrap}.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div{flex:1;min-width:initial!important}.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div a.btn,.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div a.browse-button,.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div a.confirm-delete-btn,.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div a.no-delete-btn{color:var(--TextLink);background-color:#fcfcfc}.vega-lite payroll-feature-dashboard-multi-client .multi-client-info-container div.multi-client-info-button-row>div a.btn-go-to-client{border:2px solid var(--BorderSecondaryBtn)}.vega-lite .my-account-div-container{background-color:#fcfcfc;border-radius:12px;padding:24px}.vega-lite payroll-workers-comp-editor table>tbody>tr>td{vertical-align:top!important}.vega-lite payroll-workers-comp payroll-grid table>thead>tr>th.mat-column-Is-Legal-Default div{justify-content:center}.vega-lite payroll-time-entry-grid{overflow:initial!important}.vega-lite payroll-time-entry-grid payroll-time-entry-settings .time-entry-grid__background-grey{border-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-table-controls payroll-button-container{margin-left:0;border-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-table-controls payroll-button-container payroll-button button.btn,.vega-lite payroll-time-entry-grid payroll-time-entry-table-controls payroll-button-container payroll-button button.browse-button,.vega-lite payroll-time-entry-grid payroll-time-entry-table-controls payroll-button-container payroll-button button.confirm-delete-btn,.vega-lite payroll-time-entry-grid payroll-time-entry-table-controls payroll-button-container payroll-button button.no-delete-btn{padding:4px 16px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table+payroll-time-entry-table-controls{display:none}.vega-lite payroll-time-entry-grid payroll-full-screen-wrapper payroll-time-entry-table-controls{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vega-lite payroll-time-entry-grid .time-entry-table-hide-group-column{width:36px}.vega-lite payroll-time-entry-grid .time-entry-table-sort-column{width:115px}.vega-lite payroll-time-entry-grid .time-entry-table-name-column{width:200px}.vega-lite payroll-time-entry-grid .time-entry-table-ITE-column{width:50px}.vega-lite payroll-time-entry-grid .time-entry-table-salary-column{width:130px}.vega-lite payroll-time-entry-grid .time-entry-table-block-column{width:80px}.vega-lite payroll-time-entry-grid .time-entry-table-total-hrs-column,.vega-lite payroll-time-entry-grid .time-entry-table-total-units-column,.vega-lite payroll-time-entry-grid .time-entry-table-total-dol-column,.vega-lite payroll-time-entry-grid .time-entry-table-total-ded-column,.vega-lite payroll-time-entry-grid .time-entry-table-total-tax-column{width:110px}.vega-lite payroll-time-entry-grid .time-entry-table-add-btn-column{width:36px}.vega-lite payroll-time-entry-grid .time-entry-tables-container table>tfoot{border-bottom-color:var(--BorderInputField)!important}.vega-lite payroll-time-entry-grid .time-entry-tables-container table>tfoot>tr>td{border-top:1px solid var(--BorderInputField)!important}.vega-lite payroll-time-entry-grid .time-entry-tables-container table>tfoot>tr>td:not(:first-of-type){border-left:1px solid var(--BorderInputField)!important}.vega-lite payroll-time-entry-grid .time-entry-tables-container table>tfoot>tr>td:not(:last-of-type){border-right:1px solid var(--BorderInputField)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table){background:transparent;border:none}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{height:auto!important;background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{border:none!important;background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important;padding:8px!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr{height:39px!important;background-color:#fcfcfc!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td{border:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select{line-height:34px;height:34px;padding:2px 8px!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select .mat-select-value{line-height:34px;height:34px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete,.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input{flex:1}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete input[type=text],.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input input[type=text]{padding:2px 2px 2px 20px!important;height:34px!important;box-sizing:border-box}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tfoot tr.mat-footer-row td.mat-footer-cell{vertical-align:middle!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table).editable-grid td{vertical-align:top}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid{border:none!important;background:none!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead>tr .table-actions-cell{padding-left:0 8px!important;padding-right:0 8px!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead .mat-sort-header-container{justify-content:start}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td{padding:0!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td>div{background-color:#f5f7f7!important;border:1px solid var(--BorderColorInputField);border-radius:12px;margin:8px 0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2){height:auto!important;background-color:transparent!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td{padding:0!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td>div{background-color:#fcfcfc!important;border-radius:12px;border:1px solid var(--BorderColorInputField);margin:8px 0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-last-of-type(2)>td{border-bottom:none!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table.clickAble tbody tr:hover{background-color:#f1f8fb}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] mat-form-field{padding-right:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove{padding-top:18px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove>fa-icon{margin-top:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid>table.editable-grid{border:none}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table{background:transparent;border:none}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row{background-color:#fcfcfc!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}@-moz-document url-prefix(){.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{background:transparent!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{background-color:#f0f3f7!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:transparent!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:#f0f3f7!important}}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-time-entry-number-input input:not(:focus),.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table payroll-time-entry-number-input input.mat-autocomplete-trigger:not(:focus){border:1px solid transparent!important;background:inherit!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table mat-select:not(:focus),.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table mat-select.mat-select:not(:focus){border:1px solid transparent!important;background:inherit!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table thead tr.mat-header-row>th.mat-header-cell{vertical-align:top!important;background-color:#f0f3f7!important}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table thead tr.mat-header-row>th.mat-header-cell mat-checkbox{position:absolute;transform:translate(-10px)}.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table tbody>tr>td.mat-column-ITE,.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table table tbody>tr>td.mat-column-addOrRemoveBtn{text-align:center}@-moz-document url-prefix(){.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table .time-entry-left-table-container table,.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table .time-entry-right-table-container table{border-collapse:initial}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table .time-entry-left-table-container table,.vega-lite payroll-time-entry-grid payroll-time-entry-grid-table .time-entry-right-table-container table{border-collapse:initial}}}.vega-lite payroll-time-entry-grid .time-entry-left-table-container table tr.time-entry-table__row--selected td{background-color:#ccdfff}.vega-lite payroll-time-entry-grid .time-entry-left-table-container table tr>td.mat-column-name{overflow:hidden;text-overflow:ellipsis}.vega-lite payroll-time-entry-grid .time-entry-right-table-container{border-left:none}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table{border-left:2px solid var(--BorderInputField);width:auto!important;min-width:auto}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table th.mat-header-cell{width:125px!important;min-width:125px}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table th.mat-header-cell:first-of-type{min-height:45px;display:block}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table th.laborEntry-laborField{width:200px!important}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table tr>td.laborEntry-laborField{min-width:200px;max-width:200px}.vega-lite payroll-time-entry-grid .time-entry-right-table-container .time-entry-white-cell-table tr>td.laborEntry-textInputField{min-width:125px;max-width:125px}.vega-lite payroll-time-entry-grid .laborEntry-textInputField .popover-trigger{left:12px}.vega-lite payroll-time-entry-grid ::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:#f5f5f5}.vega-lite payroll-time-entry-grid ::-webkit-scrollbar-track{border-radius:.625rem;background-color:#f5f5f5}.vega-lite payroll-time-entry-grid ::-webkit-scrollbar-thumb{border-radius:.625rem;background-color:#f5f5f5}.vega-lite payroll-time-entry-check-type-dialog .definition-card,.vega-lite payroll-time-entry-change-template-dialog .definition-card{border-radius:12px}.vega-lite payroll-time-entry-error-list-dialog .heartland-red{margin-top:10px}.vega-lite .mat-menu-panel label.timeEntryHours-optionLabel input{box-sizing:border-box}.vega-lite payroll-full-screen-wrapper.fullscreen .time-entry-left-table-container,.vega-lite payroll-full-screen-wrapper.fullscreen .time-entry-right-table-container{height:calc(100vh - 160px)!important}.vega-lite payroll-full-screen-wrapper.fullscreen>div.time-entry-table-header-wrapper{margin-top:10px}.vega-lite payroll-full-screen-wrapper:not(.fullscreen) .time-entry-left-table-container,.vega-lite payroll-full-screen-wrapper:not(.fullscreen) .time-entry-right-table-container{height:max(100vh - 576px,500px)!important}.vega-lite payroll-full-screen-wrapper div.time-entry-table-header-wrapper button{padding:4px 16px}.vega-lite payroll-labor-entry-grid{overflow:initial!important}.vega-lite payroll-labor-entry-grid .time-entry-grid__background-grey{border-radius:12px}.vega-lite payroll-labor-entry-grid payroll-button-container{border-radius:12px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table){background:transparent;border:none}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{height:auto!important;background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{border:none!important;background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important;padding:8px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr{height:39px!important;background-color:#fcfcfc!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td{border:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select{line-height:34px;height:34px;padding:2px 8px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select .mat-select-value{line-height:34px;height:34px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete,.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input{flex:1}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete input[type=text],.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input input[type=text]{padding:2px 2px 2px 20px!important;height:34px!important;box-sizing:border-box}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>tfoot tr.mat-footer-row td.mat-footer-cell{vertical-align:middle!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table).editable-grid td{vertical-align:top}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid{border:none!important;background:none!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead>tr .table-actions-cell{padding-left:0 8px!important;padding-right:0 8px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>thead .mat-sort-header-container{justify-content:start}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n){height:auto!important;background-color:transparent!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td{padding:0!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td>div{background-color:#f5f7f7!important;border:1px solid var(--BorderColorInputField);border-radius:12px;margin:8px 0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2){height:auto!important;background-color:transparent!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td{padding:0!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td>div{background-color:#fcfcfc!important;border-radius:12px;border:1px solid var(--BorderColorInputField);margin:8px 0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-last-of-type(2)>td{border-bottom:none!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table.clickAble tbody tr:hover{background-color:#f1f8fb}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] mat-form-field{padding-right:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove{padding-top:18px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove>fa-icon{margin-top:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid>table.editable-grid{border:none}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table{background:transparent;border:none}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row{background-color:#fcfcfc!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}@-moz-document url-prefix(){.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{background:transparent!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{background-color:#f0f3f7!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:transparent!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:#f0f3f7!important}}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table>div{margin:2px 0}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>thead>tr>th.mat-column-showHideGroup:first-of-type{border-right:none!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>thead>tr>th.mat-column-salaryOrRate,.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>thead>tr>th.mat-column-Name{text-align:left!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>thead>tr>th.laborEntry-laborField{width:200px!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row{border-bottom:1px solid var(--BorderColorDivider)!important;background-color:#fcfcfc!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-column-showHideGroup:first-of-type{border-right:none!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.mat-column-employeeNumber,.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.mat-column-addOrRemoveBtn,.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.mat-column-ITE{text-align:center!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.laborEntry-laborField{min-width:200px;max-width:200px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.laborEntry-textInputField{min-width:125px;max-width:125px}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row>td.mat-cell.laborEntry-expand{border-right:1px solid var(--BorderColorDivider)!important}@-moz-document url-prefix(){.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table>tbody>tr.mat-row:last-of-type>td{border-bottom:1px solid var(--BorderColorDivider)!important}}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-time-entry-number-input input:not(:focus),.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table payroll-time-entry-number-input input.mat-input-element:not(:focus){border:1px solid transparent!important;background:inherit!important}.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table mat-select:not(:focus),.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table mat-select.mat-select:not(:focus){border:1px solid transparent!important;background:inherit!important}@-moz-document url-prefix(){.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table.laborEntry-table{border-collapse:initial}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){.vega-lite payroll-labor-entry-grid payroll-time-entry-grid-table table.laborEntry-table{border-collapse:initial}}}.vega-lite payroll-labor-entry-grid payroll-time-entry-filter+payroll-time-entry-table-controls{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vega-lite payroll-time-entry-change-template-dialog .definition-card{border-radius:12px}.vega-lite payroll-time-entry-grid-table+payroll-time-entry-table-controls{display:none}.vega-lite payroll-individual-time-entry{overflow:initial!important}.vega-lite payroll-individual-time-entry payroll-employee-details{overflow:initial!important}.vega-lite payroll-individual-time-entry payroll-employee-top-panel .top-panel{border:1px solid var(--BorderColorInputField);padding:12px;border-radius:12px}.vega-lite payroll-individual-time-entry payroll-time-entry-table-controls payroll-button-container{border-radius:12px;margin-bottom:2px}.vega-lite payroll-individual-time-entry payroll-employee-check-type-details+payroll-time-entry-table-controls{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:2!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table){background:transparent;border:none}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{height:auto!important;background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{border:none!important;background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important;padding:8px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th:last-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th:not(.heartland-green,.heartland-red,.critical-row),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr{height:39px!important;background-color:#fcfcfc!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr:nth-child(2n),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td{border:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td:last-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td:not(.heartland-green,.heartland-red,.critical-row),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select{line-height:34px;height:34px;padding:2px 8px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select .mat-select-value,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td mat-select.mat-select .mat-select-value{line-height:34px;height:34px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete,.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input{flex:1}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete input[type=text],.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input input[type=text],.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-autocomplete input[type=text],.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tbody>tr>td payroll-time-entry-number-input input[type=text]{padding:2px 2px 2px 20px!important;height:34px!important;box-sizing:border-box}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>tfoot tr.mat-footer-row td.mat-footer-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>tfoot tr.mat-footer-row td.mat-footer-cell{vertical-align:middle!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table).editable-grid td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table).editable-grid td{vertical-align:top}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid{border:none!important;background:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>thead>tr .table-actions-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>thead>tr .table-actions-cell{padding-left:0 8px!important;padding-right:0 8px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>thead>tr:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>thead>tr:not(:last-of-type){border-bottom:2px solid white}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>thead .mat-sort-header-container,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>thead .mat-sort-header-container{justify-content:start}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n){height:auto!important;background-color:transparent!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td{padding:0!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n)>td>div,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td>div{background-color:#f5f7f7!important;border:1px solid var(--BorderColorInputField);border-radius:12px;margin:8px 0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n)>td:has(>div[style*="height: 0px"]),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-1),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-1){background-color:#f5f7f7!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-2),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2){height:auto!important;background-color:transparent!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td{padding:0!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td>div,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td>div{background-color:#fcfcfc!important;border-radius:12px;border:1px solid var(--BorderColorInputField);margin:8px 0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td:has(>div[style*="height: 0px"]),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-2)>td:has(>div[style*="height: 0px"]){display:none}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-child(4n-3),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-child(4n-3){background-color:#fcfcfc!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table>tbody>tr:nth-last-of-type(2)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table>tbody>tr:nth-last-of-type(2)>td{border-bottom:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table.clickAble tbody tr:hover,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table.clickAble tbody tr:hover{background-color:#f1f8fb}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table[formarrayname] mat-form-field,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table[formarrayname] mat-form-field{padding-right:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove{padding-top:18px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove>fa-icon,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table[formarrayname] tbody tr td.mat-column-remove>fa-icon{margin-top:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid>table.editable-grid,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid>table.editable-grid{border:none}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table{background:transparent;border:none}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:#f0f3f7!important;border-radius:12px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:transparent!important;vertical-align:middle!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;font-weight:700!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(.heartland-green,.heartland-red,.critical-row),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row{background-color:#fcfcfc!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row:nth-child(2n),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row:not(:last-of-type)>td{border-bottom-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:0 8px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell:last-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-style:solid!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(:last-of-type){border-right-width:1px!important;border-color:var(--BorderColorDivider)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(.heartland-green,.heartland-red,.critical-row),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-row td.mat-cell:not(.heartland-green,.heartland-red,.critical-row){color:#203645!important}@-moz-document url-prefix(){.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr{background:transparent!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table:not(.mat-calendar-table)>thead>tr>th,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table:not(.mat-calendar-table)>thead>tr>th{background-color:#f0f3f7!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row{background:transparent!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-grid-wrapper table tr.mat-header-row th.mat-header-cell{background-color:#f0f3f7!important}}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>thead>tr>th.mat-column-showHideGroup:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>thead>tr>th.mat-column-showHideGroup:first-of-type{border-right:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>thead>tr>th.laborEntry-laborField,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>thead>tr>th.laborEntry-laborField{width:200px!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr{background-color:#fcfcfc!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr:nth-child(2n),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr:nth-child(2n){background-color:#f5f7f7!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td{vertical-align:middle}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td.mat-column-showHideGroup:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td.mat-column-showHideGroup:first-of-type{border-right:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td.mat-column-Blocked,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td.mat-column-Blocked{text-align:center}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td.mat-column-addOrRemoveBtn,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td.mat-column-addOrRemoveBtn{text-align:center}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td.laborEntry-laborField,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td.laborEntry-laborField{min-width:200px;max-width:200px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tbody>tr>td.laborEntry-textInputField,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tbody>tr>td.laborEntry-textInputField{min-width:125px;max-width:125px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tfoot,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tfoot{border-bottom-color:var(--BorderColorInputField)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tfoot td.mat-footer-cell,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tfoot td.mat-footer-cell{border-color:var(--BorderColorInputField)!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tfoot td.mat-footer-cell:first-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tfoot td.mat-footer-cell:first-of-type{border-left:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table table>tfoot td.mat-footer-cell:last-of-type,.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table>tfoot td.mat-footer-cell:last-of-type{border-right:none!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-time-entry-autocomplete input:not(:focus),.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-time-entry-autocomplete input.mat-input-element:not(:focus),.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-time-entry-number-input input:not(:focus),.vega-lite payroll-individual-time-entry payroll-employee-rendered-table payroll-time-entry-number-input input.mat-input-element:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-time-entry-autocomplete input:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-time-entry-autocomplete input.mat-input-element:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-time-entry-number-input input:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table payroll-time-entry-number-input input.mat-input-element:not(:focus){border:1px solid transparent!important;background:inherit!important}.vega-lite payroll-individual-time-entry payroll-employee-rendered-table mat-select:not(:focus),.vega-lite payroll-individual-time-entry payroll-employee-rendered-table mat-select.mat-select:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table mat-select:not(:focus),.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table mat-select.mat-select:not(:focus){border:1px solid transparent!important;background:inherit!important}@-moz-document url-prefix(){.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table.laborEntry-table{border-collapse:initial}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table table.laborEntry-table{border-collapse:initial}}}.vega-lite payroll-individual-time-entry payroll-time-entry-grid-table>div:first-of-type{height:300px}.vega-lite payroll-individual-time-entry payroll-employee-rendered-grids+payroll-time-entry-table-controls{display:none}.vega-lite payroll-employee-check-preview .box-container{border-radius:12px;padding:5px!important}.vega-lite payroll-employee-check-preview table{box-shadow:none!important}.vega-lite payroll-time-entry-grid-table>div:first-of-type table thead{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;z-index:1}.vega-lite payroll-management-employee-list payroll-grid-wrapper table thead th.mat-sort-header{white-space:nowrap}.vega-lite payroll-management-employee-list payroll-grid-wrapper table thead th.mat-sort-header .mat-sort-header-container{justify-content:left}.vega-lite .grid-pagination-counter{line-height:35px}.vega-lite payroll-feature-check-print-back .checkPrintBack-grid-action-column fa-icon{width:auto!important}.vega-lite payroll-employee-landing mat-expansion-panel .mat-expansion-indicator{top:20px}.vega-lite payroll-feature-hire-information payroll-toggle[formcontrolname=AddOrDeleteSelfServiceUser] .toggle-label{min-width:35%}.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-experience-priorEmploymentGrid payroll-grid>table th[id="payroll-employee-experience-priorEmploymentGrid-grid-Ending Salary-header"]{width:150px}.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-accruals-grid payroll-grid>table th[id="payroll-employee-accruals-grid-grid-Leave Balance-header"],.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-accruals-grid payroll-grid>table th[id="payroll-employee-accruals-grid-grid-Balance Limit-header"],.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-accruals-grid payroll-grid>table th[id="payroll-employee-accruals-grid-grid-Carryover Limit-header"]{width:150px}.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-accruals-grid payroll-grid>table th[id=payroll-employee-accruals-grid-grid-Rate-header]{width:120px}.vega-lite payroll-employee-management payroll-crud-grid#payroll-employee-accruals-grid payroll-grid>table th[id=payroll-employee-accruals-grid-grid-Rate-header]>div{justify-content:right}:root{--TextLink: rgba(19, 98, 226, 1);--TextLinkHover: rgba(4, 112, 236, 1);--TextLinkFocus: rgba(4, 112, 236, 1);--TextLinkActive: rgba(29, 65, 195, 1);--BgTableSelectedRow: rgba(204, 223, 255, 1);--BgAction: rgba(19, 98, 226, 1);--BgActionHover: rgba(4, 112, 236, 1);--BgActionFocus: rgba(0, 151, 255, 1);--BgActionActive: rgba(29, 65, 195, 1);--BorderColorAction: rgba(19, 98, 226, 1);--BorderColorActionHover: rgba(4, 112, 236, 1);--BorderColorActionActive: rgba(29, 65, 195, 1);--BorderSecondaryBtn: rgba(19, 98, 226, 1);--BorderSecondaryBtnHover: rgba(4, 112, 236, 1);--BorderSecondaryBtnActive: rgba(29, 65, 195, 1);--BorderColorDivider: rgba(171, 198, 216, 1);--BorderDivider: rgba(19, 98, 226, .6);--BorderColorDividerSecondary: rgba(199, 217, 229, 1);--BorderDividerSecondary: rgba(19, 98, 226, .4);--BorderColorInputFieldDisabled: rgba(222, 225, 227, 1);--BorderInputFieldDisabled: rgba(15, 15, 15, .2);--BorderColorInputField: rgba(171, 198, 216, 1);--BorderInputField: rgba(171, 198, 216, 1);--BorderColorInputFieldHover: rgba(115, 160, 190, 1);--BorderInputFieldHover: rgba(58, 127, 238, .6);--BorderColorInputFieldFocus: rgba(19, 98, 226, 1);--BorderInputFieldFocus: rgba(81, 142, 240, .6);--BgSidebar: rgba(18, 18, 39, 1);--BgSidebarItemHover: rgba(252, 252, 252, 1);--BgSidebarItemSelected: rgba(19, 98, 226, .4);--TextSidebarLink: rgba(188, 186, 213, 1);--TextSidebarLinkHover: rgba(18, 18, 39, 1);--TextSidebarLinkSelected: rgba(252, 252, 252, 1)}.cdk-overlay-pane:has(>div.mat-select-panel-wrap){margin-top:26px}@-moz-document url-prefix(){.cdk-overlay-pane div.mat-select-panel-wrap{margin-top:32px}}body:has(payroll-web-client-root) div[data-humanoids="30d81d088ab04335bd3062aa1eb494c3"]{display:none}
