.vena-dense-table{--dense-row:44px;--dense-control:36px}@media (pointer:coarse),(width<=767px){.vena-dense-table{--dense-control:44px}}table.vena-dense-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ink)}.vena-dense-table :is(th,.vn-table th){border-bottom:1px solid var(--line);height:32px;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;color:var(--ink-soft);white-space:nowrap;vertical-align:middle;background:#fff;padding:0 12px;font-weight:600}.vena-dense-table :is(td,.vn-table[data-density] td){height:var(--dense-row);border-bottom:1px solid var(--line-soft);font-size:var(--text-base);vertical-align:middle;padding:4px 12px;line-height:1.35}table.vena-dense-table tbody tr{transition:background var(--dur-base,.15s) ease}table.vena-dense-table tbody tr:hover{background:var(--bg-hover)}.vena-dense-table :is(th.num,td.num,.vn-table th.num,.vn-table td.num){text-align:right}.vena-dense-table :is(td.mono,td.vena-mono,.vn-table td.mono){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.vena-dense-table td :is(.vn-btn,.vn-select,.vn-inputwrap){min-height:var(--dense-control)}.vena-dense-table td .vn-ib{min-width:var(--dense-control);min-height:var(--dense-control)}.vena-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.vena-row-actions :is(.vn-btn,a.vn-btn){white-space:nowrap}.vena-dense-table td:has(>.vena-row-actions){white-space:nowrap;text-align:right;width:1%}
