/* =====================================================================
   Audit / Activity — clickable run rows.

   The whole run row opens the run detail page (/audit/run/{id}). The row's
   agent <a> keeps it keyboard-reachable and static/js/audit_rows.js makes the
   entire row a click target. table.kw / .kw-row-ico / .kw-chip-ico / .kw-pill
   come from the primitives kit; this file only adds the pointer affordance and
   the trailing chevron cell. Loaded after audit_run.css.

   Logical props only (text-align:end, no left/right) so it mirrors under RTL.
   ===================================================================== */

.kw-table tbody tr.kw-row-link { cursor: pointer; }
/* Row hover background already comes from `.kw-table tbody tr:hover`
   (primitives); mirror it on keyboard focus so tabbing through is visible. */
.kw-table tbody tr.kw-row-link:focus-within { background: var(--kw-bg-subtle); }

/* Trailing chevron cell — a quiet affordance that the row navigates. */
.kw-table td.kw-row-go {
  width: 40px;
  text-align: end;
  color: var(--kw-fg-subtle);
}
.kw-table td.kw-row-go .kw-ico { width: 16px; height: 16px; }
.kw-table tbody tr.kw-row-link:hover td.kw-row-go,
.kw-table tbody tr.kw-row-link:focus-within td.kw-row-go { color: var(--kw-blue); }
