.ag-theme-alpine{--ag-font-family:inherit;--ag-font-size:13px;--ag-grid-size:4px;--ag-border-radius:8px;--ag-background-color:hsl(var(--background));--ag-foreground-color:hsl(var(--foreground));--ag-border-color:hsl(var(--border));--ag-header-background-color:hsl(var(--muted)/0.3);--ag-odd-row-background-color:hsl(var(--background));--ag-row-hover-color:hsl(var(--muted)/0.3);--ag-selected-row-background-color:hsl(var(--muted)/0.5);--ag-borders:none;--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-row-border-color:hsl(var(--border))}.ag-theme-alpine .ag-root-wrapper{border-radius:var(--ag-border-radius);border:1px solid hsl(var(--border));overflow:hidden}.ag-theme-alpine .ag-header{background-color:hsl(var(--muted)/.3);border-bottom:1px solid hsl(var(--border));font-weight:600}.ag-theme-alpine .ag-header-cell{padding-left:8px;padding-right:8px}.ag-theme-alpine .ag-header-cell-label{font-weight:600;color:hsl(var(--foreground))}.ag-theme-alpine .ag-filter-icon,.ag-theme-alpine .ag-header-cell-label .ag-icon,.ag-theme-alpine .ag-header-cell-menu-button,.ag-theme-alpine .ag-header-icon.ag-header-cell-menu-button,.ag-theme-alpine .ag-icon-filter,.ag-theme-alpine .ag-icon-menu{display:none!important}.ag-theme-alpine .ag-header-cell-label .ag-sort-indicator-container{display:inline-flex!important;align-items:center!important}.ag-theme-alpine .ag-header-cell-label .ag-sort-indicator-container .ag-icon{display:inline-block!important;margin-right:4px!important}.ag-theme-alpine .ag-sort-order{display:none!important}.ag-theme-alpine .ag-pinned-left-header{border-right:2px solid hsl(var(--border))}.ag-theme-alpine .ag-pinned-left-cols-container{border-right:2px solid hsl(var(--border));background-color:hsl(var(--background))}.ag-theme-alpine .ag-pinned-right-header{border-left:none!important}.ag-theme-alpine .ag-pinned-right-cols-container{border-left:none!important;background-color:hsl(var(--background))}.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned,.ag-theme-alpine .ag-header-cell.ag-header-cell-first-right-pinned{border-left:none!important}.ag-theme-alpine .ag-row{border-bottom:1px solid hsl(var(--border))}.ag-theme-alpine .ag-row-odd{background-color:hsl(var(--muted)/.05)}.ag-theme-alpine .ag-row-even{background-color:hsl(var(--background))}.ag-theme-alpine .ag-row-hover{background-color:hsl(var(--muted)/.3)!important}.ag-theme-alpine .ag-cell{padding-left:8px;padding-right:8px;display:flex;align-items:center}.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned{padding-left:4px;padding-right:4px}.ag-theme-alpine .ag-cell.ag-right-aligned-cell,.ag-theme-alpine .ag-cell[col-id*=calc_],.ag-theme-alpine .ag-cell[col-id*=comp_],.ag-theme-alpine .ag-cell[col-id=total_gross_pay]{justify-content:flex-end}.ag-theme-alpine .ag-cell.font-bold.bg-muted{background-color:hsl(var(--muted)/.3);font-weight:600;justify-content:flex-end}.ag-theme-alpine .ag-paging-panel{border-top:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:12px}.ag-theme-alpine .ag-paging-button{color:hsl(var(--foreground))}.ag-theme-alpine .ag-paging-page-summary-panel{color:hsl(var(--muted-foreground))}.ag-theme-alpine .ag-filter{border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ag-theme-alpine .ag-filter,.ag-theme-alpine .ag-filter-wrapper{background-color:hsl(var(--background))}.ag-theme-alpine .ag-floating-filter-input{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:4px 8px}.ag-theme-alpine .ag-sort-ascending-icon,.ag-theme-alpine .ag-sort-descending-icon{color:hsl(var(--primary))}.ag-theme-alpine ::-webkit-scrollbar{width:8px;height:8px}.ag-theme-alpine ::-webkit-scrollbar-track{background:hsl(var(--muted)/.2)}.ag-theme-alpine ::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.ag-theme-alpine ::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.ag-theme-alpine .ag-row-pinned{border-top:2px solid hsl(var(--border))}.ag-theme-alpine .ag-row-pinned,.ag-theme-alpine .ag-row-pinned .ag-cell{background-color:hsl(var(--muted)/.2);font-weight:700}.ag-theme-alpine .ag-row-pinned:hover{background-color:hsl(var(--muted)/.2)!important}.ag-theme-alpine .ag-group-contracted,.ag-theme-alpine .ag-group-expanded{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned.ag-cell-range-left,.ag-theme-alpine .ag-group-cell-entire-row,.ag-theme-alpine .ag-group-value{display:flex;align-items:center}.ag-theme-alpine .ag-details-row{padding-left:0!important;padding-right:0!important}.ag-theme-alpine .ag-details-row .ag-details-grid{padding:0!important;margin:0!important}.ag-theme-alpine .ag-details-row .ag-root-wrapper{border-left:none!important}.ag-theme-alpine .ag-cell.fixed-col-last,.ag-theme-alpine .ag-header-cell.fixed-col-last,.ag-theme-alpine .ag-header-group-cell.fixed-group-last{border-right:2px solid hsl(var(--border))}.ag-theme-alpine .ag-header-group-cell.calc-basis-group{border-left:2px solid hsl(var(--border))}.ag-theme-alpine .ag-header-group-cell.calc-basis-group-first{border-left:none}.ag-theme-alpine .ag-header-group-cell.calc-basis-group-multi .ag-header-group-cell-label{justify-content:center!important;text-align:center!important}.ag-theme-alpine .ag-cell.calc-basis-col-single,.ag-theme-alpine .ag-header-cell.calc-basis-col-single .ag-header-cell-label,.ag-theme-alpine .ag-header-group-cell.calc-basis-group-single .ag-header-group-cell-label{justify-content:flex-end!important;text-align:right!important}.ag-theme-alpine .ag-cell.calc-basis-col-first,.ag-theme-alpine .ag-header-cell.calc-basis-col-first{border-left:2px solid hsl(var(--border))}@media (prefers-color-scheme:dark){.ag-theme-alpine{--ag-background-color:hsl(var(--background));--ag-foreground-color:hsl(var(--foreground));--ag-border-color:hsl(var(--border));--ag-header-background-color:hsl(var(--muted)/0.3);--ag-odd-row-background-color:hsl(var(--muted)/0.05);--ag-row-hover-color:hsl(var(--muted)/0.3)}.ag-theme-alpine .ag-row-odd{background-color:hsl(var(--muted)/.05)}.ag-theme-alpine .ag-row-pinned,.ag-theme-alpine .ag-row-pinned .ag-cell{background-color:hsl(var(--muted)/.3)}}.ag-header-select-all .ag-checkbox-input-wrapper,.ag-selection-checkbox .ag-checkbox-input-wrapper{background:transparent!important;border:none!important;box-shadow:none!important}.ag-header-select-all .ag-checkbox-input-wrapper:after,.ag-header-select-all .ag-checkbox-input-wrapper:before,.ag-selection-checkbox .ag-checkbox-input-wrapper:after,.ag-selection-checkbox .ag-checkbox-input-wrapper:before{display:none!important}.ag-header-select-all .ag-checkbox-input-wrapper input[type=checkbox],.ag-selection-checkbox .ag-checkbox-input-wrapper input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;opacity:1!important;position:relative!important;width:16px!important;height:16px!important;margin:0!important;cursor:pointer!important;accent-color:#2463eb}.ag-header-cell-resize{opacity:0!important}.ag-cell,.ag-header-cell,.ag-pinned-left-cols-container .ag-cell:first-child,.ag-pinned-left-header .ag-header-cell:first-child{border-right:1px solid rgba(0,0,0,.1)!important}.ag-cell.calc-basis-col-first,.ag-header-cell.calc-basis-col-first,.ag-header-group-cell:not(:first-child){border-left:1px solid rgba(0,0,0,.2)!important}.ag-header-group-cell .ag-header-group-cell-label,.ag-header-group-cell-label{justify-content:center!important;text-align:center!important}.ag-header-group-cell-label{width:100%!important}.ag-header-row-column-group{background-color:rgba(0,0,0,.06)!important}.ag-header-row-column{background-color:rgba(0,0,0,.02)!important}.ag-header-cell.ag-header-cell-center .ag-header-cell-label,.ag-header-viewport .ag-header-cell .ag-header-cell-label{justify-content:center!important}.ag-cell.centered-decimal{justify-content:center!important}.ag-cell,.ag-cell.centered-decimal{display:flex!important;align-items:center!important}.ag-cell.centered-decimal .ag-cell-value{text-align:right!important;min-width:70px}.ag-row-pinned{font-weight:700!important}.ag-cell.font-bold.bg-muted{font-weight:600!important}.ag-paging-panel{padding:12px 16px!important;background-color:hsl(var(--card))!important;border-top:1px solid rgba(0,0,0,.1)!important;border-radius:0 0 8px 8px!important;font-size:13px!important;color:hsl(var(--muted-foreground))!important;justify-content:space-between!important}.ag-paging-row-summary-panel{font-weight:500!important}.ag-paging-page-summary-panel{gap:8px!important}.ag-paging-page-size .ag-picker-field-wrapper{background-color:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important;border-radius:6px!important;padding:4px 8px!important;min-width:70px!important}.ag-paging-page-size .ag-picker-field-wrapper:hover{border-color:hsl(var(--ring))!important}.ag-paging-number{font-weight:600!important;color:hsl(var(--foreground))!important}.ag-root-wrapper{border-radius:8px!important;overflow:hidden!important}