.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}@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)}}