.ui-data-table{background:var(--color-surface);min-width:0;container-type:inline-size}.ui-data-table[data-framed]{border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 9%, transparent), 0 2px 4px color-mix(in oklab, var(--color-ink) 3%, transparent);overflow:clip}.ui-data-table-scroll{overflow-x:auto}.ui-data-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:36rem}.ui-data-table th{box-sizing:border-box;height:var(--size-table-head);padding:0 var(--space-cell-inline);border-bottom:1px solid var(--color-border);color:var(--type-table-head-color);font-size:var(--type-table-head-size);font-weight:var(--type-table-head-weight);line-height:var(--type-table-head-leading);letter-spacing:var(--type-table-head-tracking);text-transform:var(--type-table-head-transform);text-align:start;vertical-align:middle}.ui-data-table th[data-align=end]{padding-inline-end:calc(var(--space-cell-inline) - var(--type-table-head-tracking))}.ui-data-table td{padding:var(--space-cell-block) var(--space-cell-inline);border-bottom:1px solid var(--color-border);color:var(--type-table-cell-color);font-size:var(--type-table-cell-size);font-weight:var(--type-table-cell-weight);line-height:var(--type-table-cell-leading);letter-spacing:var(--type-table-cell-tracking);vertical-align:middle}.ui-data-table[data-cell-align=top] td{vertical-align:top}.ui-data-table tbody tr{height:var(--size-row)}.ui-data-table td:has(.ui-data-table-trigger,.ui-data-table-action){padding-block:var(--space-1)}.ui-data-table th[data-align=end],.ui-data-table td[data-align=end]{text-align:right}.ui-data-table td>*{max-height:40rem}.ui-data-table tbody tr[data-leaving]{pointer-events:none;height:0}.ui-data-table tbody tr[data-leaving]>td{border-bottom-color:#0000;padding-block:0}.ui-data-table tbody tr[data-leaving]>td>*{opacity:0;max-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ui-data-table tbody td{transition:padding var(--duration-fast)}.ui-data-table tbody td>*{transition:max-height var(--duration-fast), opacity var(--duration-fast)}}.ui-data-table tbody tr:last-child>td{border-bottom:0}.ui-data-table[data-interactive] tbody tr:focus-within{background:color-mix(in oklab, var(--color-accent-soft) 35%, var(--color-surface))}.ui-data-table-cards{margin:0;padding:0;list-style:none;display:none}.ui-data-table-card{gap:var(--space-inline);border-bottom:1px solid var(--color-border);min-width:0;padding:var(--space-panel);display:grid}.ui-data-table-card:last-child{border-bottom:0}.ui-data-table[data-interactive] .ui-data-table-card:focus-within{background:color-mix(in oklab, var(--color-accent-soft) 35%, var(--color-surface))}@media (hover:hover) and (pointer:fine){.ui-data-table[data-interactive] tbody tr:hover,.ui-data-table[data-interactive] .ui-data-table-card:hover{background:var(--color-ground)}}@container (max-width:35.999rem){.ui-data-table[data-cards][data-cards-below=narrow] .ui-data-table-scroll{display:none}.ui-data-table[data-cards][data-cards-below=narrow] .ui-data-table-cards{display:block}}@container (max-width:45.999rem){.ui-data-table[data-cards][data-cards-below=wide] .ui-data-table-scroll{display:none}.ui-data-table[data-cards][data-cards-below=wide] .ui-data-table-cards{display:block}}:root[data-theme=dark] .ui-data-table[data-framed]{box-shadow:0 0 0 1px #ffffff17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-data-table[data-framed]{box-shadow:0 0 0 1px #ffffff17}}@media (forced-colors:active){.ui-data-table[data-framed]{outline-offset:-1px;outline:1px solid canvastext}}
