.table{inline-size:min(100%,64rem);overflow-x:auto}.table table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.table caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table th,.table td{padding:var(--space-075) var(--space-1);text-align:start;white-space:nowrap}.table th:first-child,.table td:first-child{padding-inline-start:0}.table th:last-child,.table td:last-child{padding-inline-end:0}.table [data-align=end]{text-align:end}.table thead th{border-block-end:1px solid var(--color-foreground-subtle);color:var(--color-foreground-subtle);font-size:var(--font-size-small);font-weight:500}.table tbody tr+tr>*{border-block-start:1px solid var(--color-border)}.table tbody th{color:var(--color-foreground-strong);font-weight:600}.table tbody td{color:var(--color-foreground)}.table tbody [data-variant=data]{font-family:var(--font-family-monospace);font-size:var(--font-size-small)}.table-number{color:var(--color-foreground-subtle);font-family:var(--font-family-monospace);font-size:var(--font-size-small);inline-size:2.5em;font-weight:400;display:inline-block}.table thead th[data-numbered]{padding-inline-start:calc(2.5 * var(--font-size-small))}.table thead button{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-025);background:0 0;border:0;padding:0;display:inline-flex}.table thead button[data-sorted]{color:var(--color-foreground-strong)}.table thead button svg{opacity:.6;flex:none}.table thead button[data-sorted] svg{opacity:1}.table thead button:hover{color:var(--color-foreground-strong)}
