[data-slot=grid] .ag-styled-root,[data-slot=server-data-grid] .ag-styled-root{--ag-row-height:var(--density-row);--ag-header-height:var(--density-header);--ag-list-item-height:var(--density-control-sm);--ag-cell-horizontal-padding:var(--density-gap);--ag-spacing:var(--density-unit);--ag-font-size:var(--density-text)}.ag-header-cell-text,.ag-header-group-text{text-transform:uppercase;letter-spacing:.025em}.ag-header-group-cell-label{justify-content:center}.ag-header-cell.ag-right-aligned-header .ag-cell-label-container{justify-content:flex-start;flex-direction:row-reverse!important}.ag-header-cell.ag-right-aligned-header .ag-header-cell-label{flex-direction:row!important;justify-content:flex-end!important}.ag-header-cell-label{column-gap:calc(var(--density-unit) - 1px)}.ag-floating-filter .ag-input-field-input,.ag-floating-filter .ag-picker-field-wrapper{min-height:var(--density-control-sm);border:1px solid var(--color-border);background:var(--color-card);padding:2px calc(var(--density-gap) - 4px);font-size:calc(var(--density-text) - 2px);border-radius:6px}.ag-floating-filter .ag-input-field-input:focus,.ag-floating-filter .ag-picker-field-wrapper:focus-within{border-color:var(--color-ring);outline:none}[data-slot=data-grid] .ag-cell,[data-slot=grid] .ag-cell,[data-slot=server-data-grid] .ag-cell{align-items:center;line-height:1.25rem;display:flex}[data-slot=data-grid] .ag-cell.ag-right-aligned-cell,[data-slot=grid] .ag-cell.ag-right-aligned-cell,[data-slot=server-data-grid] .ag-cell.ag-right-aligned-cell{justify-content:flex-end}[data-slot=data-grid] .ag-cell>*,[data-slot=grid] .ag-cell>*,[data-slot=server-data-grid] .ag-cell>*{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-slot=grid] .ag-cell .ag-cell-wrapper{align-items:center}[data-slot=grid] .ag-cell .ag-cell-wrapper>.ag-group-value{flex:auto;min-width:0;overflow:hidden}[data-slot=data-grid][data-flush] .ag-root-wrapper,[data-slot=server-data-grid][data-flush] .ag-root-wrapper{border:0;border-radius:0}.ag-root-wrapper .ag-body-viewport,.ag-root-wrapper .ag-body-horizontal-scroll-viewport,.ag-root-wrapper .ag-body-vertical-scroll-viewport{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-muted-foreground) 32%, transparent) transparent;transition:scrollbar-color .2s}.ag-root-wrapper:hover .ag-body-viewport,.ag-root-wrapper:hover .ag-body-horizontal-scroll-viewport,.ag-root-wrapper:hover .ag-body-vertical-scroll-viewport{scrollbar-color:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent) transparent}.ag-root-wrapper ::-webkit-scrollbar{width:9px;height:9px}.ag-root-wrapper ::-webkit-scrollbar-track{background:0 0}.ag-root-wrapper ::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-muted-foreground) 32%, transparent);border-radius:999px;transition:background .2s}.ag-root-wrapper ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--color-muted-foreground) 55%, transparent)}
