:where([data-table-scroll]){overscroll-behavior-x:contain;border-radius:inherit;max-width:100%;display:block;overflow-x:auto}:where([data-table-scroll]:focus-visible){box-shadow:inset 0 0 0 2px hsl(var(--control-ring));outline:none}:where(table[data-shared-table]){border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.25rem}:where(table[data-shared-table]>thead){border-bottom:1px solid hsl(var(--control-border) / .4);background:hsl(var(--muted) / .35)}:where(table[data-shared-table]>tfoot){border-top:1px solid hsl(var(--control-border) / .4);background:hsl(var(--muted) / .35);font-weight:500}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr){border-bottom:1px solid hsl(var(--control-border) / .25);transition:background-color .15s}:where(table[data-shared-table]>tbody>tr:last-child){border-bottom:0}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr:hover){background:hsl(var(--primary) / .05)}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr:focus-within){background:hsl(var(--primary) / .1)}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr>:is(th,td)){vertical-align:middle;padding:.75rem 1rem}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr>th){text-align:left;height:2.75rem;color:hsl(var(--muted-foreground));font-weight:500}:where(table[data-shared-table]>caption){caption-side:top;text-align:left;color:hsl(var(--muted-foreground));padding:.75rem 1rem}@media (prefers-reduced-motion:reduce){:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr){transition:none}}:where([data-table-scroll]){white-space:normal;height:auto;line-height:normal}:where(table[data-shared-table]>:is(thead,tbody,tfoot)>tr[data-state=selected]){background:hsl(var(--primary) / .15)}