/* FigJam workflow guideline: table rows, entity links, fields and status pills. */
html[data-zone="enterprise"][data-mode="light"] :is(.project-row, .people-table tbody tr, .programme-table tbody tr, .projects-table tbody tr, .all-applications-table tbody tr, .interview-table tbody tr, .match-table tbody tr, .outcome-table tbody tr, .intern-list-table tbody tr):hover {
  background: #fafafc;
}

html[data-zone="enterprise"][data-mode="light"] :is(.project-row, .people-table tbody tr, .programme-table tbody tr, .projects-table tbody tr, .all-applications-table tbody tr, .interview-table tbody tr, .match-table tbody tr, .outcome-table tbody tr, .intern-list-table tbody tr):is(.is-selected, [aria-selected="true"], :has(input[type="checkbox"]:checked)) {
  background: #f9f8f4;
}

/* Some legacy tables paint cells rather than rows. */
html[data-zone="enterprise"][data-mode="light"] .project-row:hover td { background: #fafafc; }
html[data-zone="enterprise"][data-mode="light"] .project-row:is(.is-selected, :has(input[type="checkbox"]:checked)) td { background: #f9f8f4; }

html[data-zone="enterprise"][data-mode="light"] :is(.project-name, .intern-list-table .intern-name) { color: #0f172b; }
html[data-zone="enterprise"][data-mode="light"] :is(.project-name, .intern-list-table .intern-name):is(:hover, :focus-visible) { color: #1a65f8; }

html[data-zone="enterprise"][data-mode="light"] :is(.badge, .status-badge, .status-pill, .status-chip, .all-status) { border: 0; }

html[data-zone="enterprise"][data-mode="light"] :is(input, textarea):not(.top-search)::placeholder { color: #62748e; opacity: 1; }
html[data-zone="enterprise"][data-mode="light"] :is(input, textarea):not(.top-search) { color: #0f172b; }
html[data-zone="enterprise"][data-mode="light"] :is(input, textarea):not(.top-search):disabled { color: rgb(15 23 43 / 50%); }
