/* Companai 3 table: sticky mono header, mono numbers, selected row with accent edge. */
.tablewrap{background:var(--surface);border:0;border-radius:var(--r-lg);box-shadow:var(--sh);overflow-x:auto}
table{border-collapse:collapse;width:100%}
th{font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface2);height:36px;padding:0 14px;box-shadow:inset 0 -1px 0 var(--edge);white-space:nowrap}
td{height:48px;padding:0 14px;box-shadow:inset 0 -1px 0 var(--edge2)}
td.num,th.num,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
td.num,th.num{text-align:right}
tr.row:hover td{background:var(--surface2)}
tr.row.sel td{background:var(--acc-soft)}
tr.row.sel td:first-child{box-shadow:inset 3px 0 0 var(--acc)}
