.ui-table-container{border-radius:inherit;container:table-scroll/inline-size}.ui-table-container:focus-visible{outline:calc(2px * var(--ui-scale,1)) solid var(--ring);outline-offset:calc(-2px * var(--ui-scale,1))}.ui-table-container:is([data-sticky-start="1"],[data-sticky-start="2"])>table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]),.ui-table-container[data-sticky-start="2"]>table>:is(thead,tbody,tfoot)>tr>:nth-child(2):not([colspan]),.ui-table-container[data-sticky-end=true]>table>:is(thead,tbody,tfoot)>tr>:last-child:not([colspan]){z-index:1;background:var(--table-cell-background,var(--card));position:sticky}.ui-table-container>table>thead{--table-cell-background:var(--table-head-background,color-mix(in srgb, var(--secondary) 70%, var(--card)));background:var(--table-cell-background)}.ui-table-container>table>tbody>tr:hover,.ui-table-container>table>tbody>tr[data-state=selected]{--table-cell-background:color-mix(in srgb, var(--muted) 50%, var(--card));background:var(--table-cell-background)}.ui-table-container>table>tbody>tr:has([aria-expanded=true]){--table-cell-background:color-mix(in srgb, var(--muted) 50%, var(--card));background:var(--table-cell-background)}.ui-table-container:is([data-sticky-start="1"],[data-sticky-start="2"])>table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]){left:0}.ui-table-container[data-sticky-start="2"]>table>:is(thead,tbody,tfoot)>tr>:nth-child(2):not([colspan]){left:var(--table-start-offset,0px)}.ui-table-container[data-sticky-end=true]>table>:is(thead,tbody,tfoot)>tr>:last-child:not([colspan]){right:0}.ui-table-container[data-sticky-start="1"]>table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]):after,.ui-table-container[data-sticky-start="2"]>table>:is(thead,tbody,tfoot)>tr>:nth-child(2):not([colspan]):after,.ui-table-container[data-sticky-end=true]>table>:is(thead,tbody,tfoot)>tr>:last-child:not([colspan]):after{content:"";width:calc(12px * var(--ui-scale,1));pointer-events:none;border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent);box-shadow:inset calc(8px * var(--ui-scale,1)) 0 calc(8px * var(--ui-scale,1)) calc(-8px * var(--ui-scale,1)) color-mix(in srgb, var(--foreground) 22%, transparent);opacity:0;transition:opacity .14s;position:absolute;top:0;bottom:-1px;left:100%}.ui-table-container[data-scrolled-start=true][data-sticky-start="1"]>table>:is(thead,tbody,tfoot)>tr>:first-child:not([colspan]):after,.ui-table-container[data-scrolled-start=true][data-sticky-start="2"]>table>:is(thead,tbody,tfoot)>tr>:nth-child(2):not([colspan]):after{opacity:1}.ui-table-container[data-sticky-end=true]>table>:is(thead,tbody,tfoot)>tr>:last-child:not([colspan]):after{left:auto;right:100%;transform:scaleX(-1)}.ui-table-container[data-scrolled-end=true][data-sticky-end=true]>table>:is(thead,tbody,tfoot)>tr>:last-child:not([colspan]):after{opacity:1}@media (prefers-reduced-motion:reduce){.ui-table-container>table>:is(thead,tbody,tfoot)>tr>:is(th,td):after{transition:none}}.ui-table-container>table[data-density=comfortable]>tbody>tr>td{padding-block:calc(10px * var(--ui-scale,1));height:calc(52px * var(--ui-scale,1))}.ui-table-container>table[data-density=compact]>tbody>tr>td{padding-block:calc(4px * var(--ui-scale,1));height:calc(40px * var(--ui-scale,1))}
