@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-font-weight:initial}}}.table{border-radius:var(--radius-card);width:100%;color:var(--text-primary);display:block;overflow:hidden}.table--primary{background-color:var(--surface-secondary);padding:var(--space-1)}.table--secondary{background-color:#0000}.table__scroll-container{border-radius:inherit;max-width:100%;overflow-x:auto}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));font-family:var(--font-ui)}.table__column{height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--text-secondary);text-align:start;position:relative}.table__column[data-focus-visible]{outline:calc(var(--border-width-hairline) * 2) solid var(--color-focus-ring);outline-offset:calc(var(--border-width-hairline) * -2)}.table__sortable-column-header{justify-content:flex-start;align-items:center;gap:var(--spacing,.25rem);width:100%;display:inline-flex}.table__sortable-column-indicator{opacity:0;color:var(--text-primary);transition:opacity var(--motion-duration-fast) var(--ease-out), transform var(--motion-duration-fast) var(--ease-out);flex-shrink:0}.table__column[data-sort-direction] .table__sortable-column-indicator{opacity:1}.table__column[data-sort-direction=descending] .table__sortable-column-indicator{transform:rotate(180deg)}.table__row{--tw-outline-style:none;outline-style:none}.table__cell{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:middle;background-color:var(--surface-card);border-block-end:var(--border-width-hairline) solid var(--separator-tertiary);color:var(--text-primary);text-align:start}.table__row:first-child .table__cell:first-child{border-start-start-radius:var(--radius-control)}.table__row:first-child .table__cell:last-child{border-start-end-radius:var(--radius-control)}.table__row:last-child .table__cell{border-block-end:0}.table__row:last-child .table__cell:first-child{border-end-start-radius:var(--radius-control)}.table__row:last-child .table__cell:last-child{border-end-end-radius:var(--radius-control)}.table__row[data-hovered] .table__cell{background-color:var(--surface-field-hover)}.table__row[data-selected] .table__cell{background-color:var(--surface-brand-soft)}.table__row[data-focus-visible] .table__cell{border-block-color:var(--color-focus-ring)}.table__row[data-focus-visible] .table__cell:first-child{border-inline-start:calc(var(--border-width-hairline) * 2) solid var(--color-focus-ring)}.table__row[data-focus-visible] .table__cell:last-child{border-inline-end:calc(var(--border-width-hairline) * 2) solid var(--color-focus-ring)}.table__footer .table__cell{height:calc(var(--spacing,.25rem) * 11);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:var(--surface-secondary);color:var(--text-secondary)}.table__column-resizer{width:calc(var(--spacing,.25rem) * 4);cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--space-2) * -1)}.table__column-resizer:before{block-size:50%;inline-size:var(--border-width-hairline);background-color:var(--separator-secondary);content:""}.table__column-resizer[data-hovered]:before,.table__column-resizer[data-resizing]:before,.table__column-resizer[data-focus-visible]:before{background-color:var(--color-brand);inline-size:calc(var(--border-width-hairline) * 2)}.table__load-more{height:calc(var(--spacing,.25rem) * 12)}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--text-secondary);display:flex}@media (prefers-reduced-motion:reduce){.table__sortable-column-indicator{transition:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
