@layer properties,theme,base;@layer components{.jx-table th,.jx-table td{background:var(--jx-table-surface);border-bottom:1px solid var(--jx-table-hairline);padding:var(--jx-inset);text-align:start;vertical-align:top}.jx-table thead th{background:var(--jx-table-head);border-bottom:1px solid var(--jx-table-rule);color:var(--muted-foreground);font-family:var(--font-nav);font-size:var(--jx-text-secondary);line-height:var(--jx-line-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:400}.jx-table tbody tr{transition:background-color .15s ease-out}.jx-table tfoot th,.jx-table tfoot td{border-bottom:none;border-top:1px solid var(--jx-table-rule);font-weight:500}.jx-table tbody tr:last-child td,.jx-table tbody tr:last-child th{border-bottom:none}.jx-table table.dense th,.jx-table table.dense td{padding:var(--jx-gap) var(--jx-inset)}}:where(.jx-table tbody tr:hover th),:where(.jx-table tbody tr:hover td){background:var(--jx-table-hover)}@container jx-table (width>=30rem){:where(table [data-sticky=start]),:where(table [data-sticky=end]){position:sticky}:where(table [data-sticky=start]){border-inline-end:1px solid var(--jx-table-edge);inset-inline-start:0}:where(table [data-sticky=end]){border-inline-start:1px solid var(--jx-table-edge);inset-inline-end:0}:where(table thead [data-sticky]){z-index:3}:where(table tbody [data-sticky]),:where(table tfoot [data-sticky]){z-index:2}}@container jx-table (width<30rem){:where(table:not([data-stack=off])){width:100%;min-width:0;display:block}:where(table:not([data-stack=off]) thead){display:none}:where(table:not([data-stack=off]) tbody){display:block}:where(table:not([data-stack=off]) tbody tr){border-bottom:1px solid var(--jx-table-hairline);display:block}:where(table:not([data-stack=off]) tbody tr:last-child){border-bottom:none}:where(table:not([data-stack=off]) td){align-items:baseline;gap:var(--jx-gap);border-bottom:none;justify-content:space-between;display:flex}:where(table:not([data-stack=off]) td[data-label]):before{color:var(--muted-foreground);content:attr(data-label);font-family:var(--font-nav);font-size:var(--jx-text-secondary);line-height:var(--jx-line-secondary);letter-spacing:.12em;text-align:start;text-transform:uppercase;flex:none}:where(table:not([data-stack=off]) td:not([data-label])){justify-content:flex-start}:where(table:not([data-stack=off]) tbody td:first-child){background:var(--jx-table-head);color:var(--foreground);font-weight:500}:where(table:not([data-stack=off]) tbody tr:hover td:first-child){background:color-mix(in oklab, var(--jx-table-hover) 55%, var(--jx-table-head))}:where(table:not([data-stack=off]) tfoot){border-top:1px solid var(--jx-table-rule);display:block}:where(table:not([data-stack=off]) tfoot tr){display:block}:where(table:not([data-stack=off]) tfoot th),:where(table:not([data-stack=off]) tfoot td){gap:var(--jx-gap);padding:var(--jx-gap) var(--jx-inset);border-top:none;justify-content:space-between;display:flex}}@media (prefers-reduced-motion:reduce){:where(.jx-table tbody tr){transition:none}}
