.table-view{flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.table-view .table-view{flex:1 1 0;height:auto}.table-view>:not(:has(.grouped-data-grid)){flex-shrink:0}.grouped-data-grid{background:var(--table-background);height:100%;font-size:var(--table-font-size);font-weight:var(--table-font-weight);border-radius:0;grid-template-rows:minmax(0,1fr);padding:0}.grouped-data-grid .table__body{box-shadow:none}.grouped-data-grid .table__body .table__cell{border-radius:0}.grouped-data-grid .table__resizable-container{height:100%}.grouped-data-grid .table__column{z-index:3;height:var(--table-header-height);padding:var(--table-header-padding);border-bottom:var(--table-border-width) solid var(--table-grid-line);background:var(--table-background);color:var(--muted);font-size:inherit;font-weight:var(--table-font-weight);line-height:var(--table-line-height);position:sticky;top:0}.grouped-data-grid .table__column[data-pinned]{z-index:4}.grouped-data-grid .table__cell{height:var(--table-row-height);padding:var(--table-cell-padding);border-bottom:var(--table-border-width) solid var(--table-grid-line);background:var(--table-background);color:var(--foreground);font-size:inherit;line-height:var(--table-line-height)}.grouped-data-grid .table__row:hover .table__cell,.grouped-data-grid .table__row[data-hovered=true] .table__cell{background:var(--table-hover-background)}.grouped-data-grid [data-slot=data-grid-tree-cell]>span:last-child{min-width:0}.grouped-data-grid .table__row:has([data-grid-group]) [data-slot=data-grid-tree-cell]>span:last-child{flex-shrink:0}.grouped-data-grid .table__row:has([data-grid-group]) .table__cell[data-pinned]{z-index:1}.grouped-data-grid .table__row:has([data-grid-group]) .table__cell:has([data-slot=data-grid-tree-cell]){z-index:2}.grouped-data-grid .table__row:has([data-grid-group]) .table__cell:not([data-pinned]):has([data-slot=data-grid-tree-cell]){position:relative}.grouped-data-grid .data-grid__tree-toggle{width:var(--data-grid-tree-toggle-size);min-width:var(--data-grid-tree-toggle-size)}.grouped-data-grid:not(.grouped-data-grid--tree) [data-slot=data-grid-tree-toggle-spacer]{display:none}.grouped-data-grid--tree:has([data-grid-group]) .table__row[aria-level="1"] [data-slot=data-grid-tree-toggle-spacer]{display:none}.grouped-data-grid .table__row:has([data-current-row]) .table__cell{background:var(--table-hover-background)}.grouped-data-grid .table__row:has([data-current-row]) .table__cell:first-child{box-shadow:inset 2px 0 0 var(--foreground)}.grouped-data-grid .table__column-resizer{background-color:#0000;height:100%}.grouped-data-grid .table__column-resizer:is(:hover,[data-resizing=true]){background-color:var(--focus)}.grouped-data-grid [data-slot=data-grid-sort-header]{align-items:center;gap:4px;display:flex}.table-column-header{flex:1;align-items:center;gap:4px;min-width:0;line-height:20px;display:flex;position:relative}.table-column-header[data-drop-target=true]{box-shadow:-2px 0 0 var(--focus)}.table-column-header__controls{background:var(--table-background);opacity:0;align-items:center;padding-inline-start:4px;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.table__column:hover .table-column-header__controls,.table__column:focus-within .table-column-header__controls{opacity:1}.table-column-header__controls:has([aria-expanded=true]){opacity:1}.table-column-header__drag,.table-column-header__menu{width:20px;min-width:20px;height:24px;color:inherit;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.table-column-header__drag{cursor:grab}@media (hover:none){.table-column-header__controls{opacity:1}}.grouped-data-grid .table__row:hover .row-idle-content,.grouped-data-grid .table__row:focus-within .row-idle-content{visibility:hidden;opacity:0}.grouped-data-grid .table__row:hover .row-hover-action,.grouped-data-grid .table__row:focus-within .row-hover-action{visibility:visible;opacity:1}.grouped-data-grid .table__column:not(:last-child),.grouped-data-grid .table__cell:not(:last-child){border-inline-end:var(--table-border-width) solid var(--table-grid-line)}.grouped-data-grid .table__row:has([data-grid-group]) .table__cell{background:var(--table-hover-background);border-inline-end:none}.grouped-data-grid .table__row:has([data-grid-group]):hover .table__cell{background:color-mix(in oklch, var(--table-background), black 5%)}.grouped-data-grid{--grid-edge-shade:color-mix(in oklch, var(--foreground) 12%, transparent)}.grouped-data-grid[data-columns-beyond-end]:not(:has([data-pinned=end])):after{content:"";z-index:5;width:24px;height:var(--grid-rows-height,100%);background:linear-gradient(to left, var(--grid-edge-shade), transparent);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.grouped-data-grid[data-pinned-end-detached] [data-pinned=end][data-pinned-edge]:before,.grouped-data-grid[data-pinned-start-detached] [data-pinned=start][data-pinned-edge]:before{content:"";pointer-events:none;width:24px;position:absolute;inset-block:0}.grouped-data-grid[data-pinned-end-detached] [data-pinned=end][data-pinned-edge]:before{background:linear-gradient(to left, var(--grid-edge-shade), transparent);inset-inline-end:100%}.grouped-data-grid[data-pinned-start-detached] [data-pinned=start][data-pinned-edge]:before{background:linear-gradient(to right, var(--grid-edge-shade), transparent);inset-inline-start:100%}
