.data-table-pinned{backface-visibility:hidden;background-color:var(--background);z-index:10;isolation:isolate;position:sticky;transition:none!important}tbody td:not(.data-table-pinned){z-index:1;position:relative}.data-table-pinned *,.data-table-pinned :before,.data-table-pinned :after{transition:none!important}.data-table-header-cell,.data-table-cell{overflow:hidden;container-type:inline-size}.data-table-cell-content,.data-table-shrink-text{align-items:center;gap:.375rem;min-width:0;display:flex}.data-table-text,.data-table-header-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-table-text:after,.data-table-header-content:after{content:"";pointer-events:none;flex:none}@container (max-width:120px){.data-table-text,.data-table-header-content{font-size:.75rem}}@container (max-width:90px){.data-table-text,.data-table-header-content{font-size:.6875rem}}.data-table-text,.data-table-header-content{font-size:clamp(.6875rem,2.2cqw,.875rem)}.data-table-pinned input,.data-table-pinned button,.data-table-pinned [role=checkbox]{z-index:20;pointer-events:auto;position:relative}th[data-column=select] [role=checkbox],th [role=checkbox]{z-index:30;pointer-events:auto;position:relative}.data-table-pinned-left-last{position:sticky}.data-table-pinned-left-last:after{content:"";background:linear-gradient(to right,var(--border)0px,var(--border)1px,color-mix(in srgb,var(--foreground)8%,transparent)1px,transparent 100%);pointer-events:none;width:12px;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.data-table-pinned-right-first{position:sticky}.data-table-pinned-right-first:after{content:"";background-color:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}tbody tr{contain:paint style}tbody tr,tbody td{transition:none!important}@supports (-webkit-touch-callout:none){[data-radix-scroll-area-viewport]{-webkit-overflow-scrolling:touch;transform:translate(0,0)}.data-table-pinned{backface-visibility:visible!important;isolation:auto!important;background:var(--background)!important;z-index:50!important}tbody,tbody tr{contain:none!important}tbody td:not(.data-table-pinned),tbody th:not(.data-table-pinned){position:relative;z-index:1!important}}
