.vn-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ink);font-size:13px}.vn-table th{z-index:1;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:10px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.vn-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 14px}.vn-table tbody tr{transition:background .15s}.vn-table tbody tr:hover{background:var(--bg-hover)}.vn-table tbody tr[data-clickable=true]{cursor:pointer}.vn-table tbody tr[data-selected=true]{background:var(--bg-selected)}.vn-table tbody tr[data-clickable=true]:focus-visible{outline:2px solid var(--line);outline-offset:-2px;background:var(--bg-hover)}.vn-table td.mono,.vn-table th.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vn-table td.num,.vn-table th.num{text-align:right}.vn-table[data-density=compact] td{padding:8px 12px}
