revo-grid[theme=compact]{font-family:inherit;min-height:0;--revo-grid-background: var(--card);--revo-grid-foreground: var(--foreground);--revo-grid-header-bg: var(--muted);--revo-grid-header-color: var(--foreground);--revo-grid-header-border: var(--border);--revo-grid-cell-border: var(--border);--revo-grid-cell-disabled-bg: color-mix( in oklch, var(--muted) 60%, transparent );--revo-grid-row-hover: color-mix(in oklch, var(--muted) 60%, transparent);--revo-grid-focused-bg: color-mix( in oklch, var(--color-primary-500) 14%, transparent );--revo-grid-primary: var(--color-primary-500);--revo-grid-primary-transparent: color-mix( in oklch, var(--color-primary-500) 60%, transparent );--revo-grid-row-headers-bg: var(--muted);--revo-grid-row-headers-color: var(--muted-foreground);--revo-grid-divider: var(--border);--revo-grid-border: var(--border);--revo-grid-shadow: color-mix(in oklch, black 12%, transparent);--revo-grid-filter-panel-bg: var(--popover, var(--card));--revo-grid-filter-panel-border: var(--border);--revo-grid-filter-panel-divider: var(--border);--revo-grid-filter-panel-input-bg: var(--muted);--revo-grid-filter-panel-shadow: color-mix(in oklch, black 12%, transparent)}revo-grid[theme=compact] .rgHeaderCell{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground)}revo-grid[theme=compact] .rgCell{font-size:.75rem;padding:0 .75rem;color:var(--foreground)}revo-grid[theme=compact] .rgRow.groupingRow{font-size:.75rem}revo-grid[theme=compact],revo-grid[theme=compact] .rgCell,revo-grid[theme=compact] .rgHeaderCell,revo-grid[theme=compact] .rgHeaderCell .header-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}revo-grid[theme=compact] .resizable,revo-grid[theme=compact] .revo-draggable,revo-grid[theme=compact] .revo-drag-icon,revo-grid[theme=compact] .autofill-handle,revo-grid[theme=compact] revogr-scroll-virtual,revo-grid[theme=compact] .rowHeaders{-webkit-user-select:none;-moz-user-select:none;user-select:none}revo-grid[theme=compact] .rgCell{cursor:text}revo-grid[theme=compact] .rg-header-fit{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0}revo-grid[theme=compact] .rg-header-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}revo-grid[theme=compact] .rg-fit-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border:1px solid color-mix(in oklch,var(--foreground) 22%,transparent);border-radius:5px;background:color-mix(in oklch,var(--foreground) 8%,transparent);color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}revo-grid[theme=compact] .rg-fit-btn:hover{background:color-mix(in oklch,var(--foreground) 16%,transparent);border-color:color-mix(in oklch,var(--foreground) 40%,transparent);color:var(--foreground)}revo-grid[theme=compact] .rg-fit-btn.is-active{background:color-mix(in oklch,var(--foreground) 20%,transparent);border-color:color-mix(in oklch,var(--foreground) 40%,transparent);color:var(--foreground);box-shadow:inset 0 1px 2px color-mix(in oklch,black 25%,transparent)}.dark revo-grid[theme=compact]{--revo-grid-focused-bg: color-mix( in oklch, var(--color-primary-400) 18%, transparent );--revo-grid-primary: var(--color-primary-400);--revo-grid-primary-transparent: color-mix( in oklch, var(--color-primary-400) 60%, transparent );--revo-grid-shadow: color-mix(in oklch, black 40%, transparent);--revo-grid-filter-panel-shadow: color-mix(in oklch, black 40%, transparent)}revo-grid revogr-scroll-virtual[autohide][autohide][autohide]{position:relative!important;z-index:1!important}revo-grid revogr-scroll-virtual[autohide][autohide][autohide].vertical{top:auto;right:auto;min-width:13px!important}revo-grid revogr-scroll-virtual[autohide][autohide][autohide].horizontal{bottom:auto;left:auto;min-height:13px!important}@supports not selector(::-webkit-scrollbar){revo-grid revogr-scroll-virtual{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--foreground) 35%,transparent) transparent}}revo-grid revogr-scroll-virtual::-webkit-scrollbar{-webkit-appearance:none;display:block;width:13px;height:13px}revo-grid revogr-scroll-virtual::-webkit-scrollbar-track{background:transparent}revo-grid revogr-scroll-virtual::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--foreground) 35%,transparent);border-radius:9999px;border:3px solid transparent;background-clip:content-box}revo-grid revogr-scroll-virtual::-webkit-scrollbar-thumb:hover,revo-grid revogr-scroll-virtual::-webkit-scrollbar-thumb:active{background-color:color-mix(in oklch,var(--foreground) 55%,transparent)}revo-grid .rgCell.a2ui-row-odd{background:var(--muted)}[data-a2ui-table-style=bordered] revo-grid .rgCell,[data-a2ui-table-style=comparison] revo-grid .rgCell,[data-a2ui-table-style=bordered] revo-grid .rgHeaderCell,[data-a2ui-table-style=comparison] revo-grid .rgHeaderCell{border-right:1px solid var(--revo-grid-cell-border, var(--border))}[data-a2ui-table-style=comparison] revo-grid .rgCell[data-rgcol="0"]{font-weight:500;background:color-mix(in oklch,var(--muted) 30%,transparent)}[data-a2ui-table-style=compact] revo-grid[theme=compact] .rgCell,[data-a2ui-table-style=compact] revo-grid[theme=compact] .rgHeaderCell{font-size:.75rem;line-height:1rem}
