.nc-table__scroll{border:1px solid var(--border);width:100%;position:relative;overflow-x:auto}.nc-table__scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nc-table{border-collapse:collapse;background:var(--surface);width:100%;color:var(--fg-2);border-radius:0;font-size:13px}.nc-table__head{background:var(--bg-2)}.nc-table__th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-muted);text-transform:lowercase;white-space:nowrap;font-size:11px;font-weight:600}.nc-table__td{padding:var(--s-3);border-bottom:1px solid var(--border);font-family:var(--ff-mono);vertical-align:middle}.nc-table__tr:last-child .nc-table__td{border-bottom:0}.nc-table__tr:hover .nc-table__td{background:var(--surface-2)}.nc-table--dense .nc-table__th,.nc-table--dense .nc-table__td{padding:var(--s-1) var(--s-2)}.nc-table__empty{padding:var(--s-5) var(--s-3);text-align:center;font-family:var(--ff-mono);color:var(--fg-dim);font-size:12px}
