/* styles-report-fact-emp.css — «Отчёт по целям»: разделы «По мастерам» / «По
 * сотрудникам» (app-report-fact-emp.js). Скролл, липкая шапка таблицы, цвета
 * статусов — общие с таблицей «Задания по мастерам». */

/* Раздел людей занимает всю высоту листа под карточками; таблица скроллится. */
.rfact-shell > .rfact-panel-people { flex: 1 1 auto; min-height: 0; }
.rfact-view-switch { margin-right: 6px; }

/* Строки мастеров и сотрудников нажимаются. */
.rfact-emp-table tr.rfact-emp-row { cursor: pointer; }
.rfact-emp-table tr.rfact-emp-row:hover td { background: rgba(111, 176, 240, 0.08); }

.rfact-emp-caret { display: inline-block; width: 14px; color: #8fb1e3; font-size: 10px; }
.rfact-emp-unit { color: #8fa6cc; font-size: 11px; font-weight: 500; }
.rfact-emp-mixed { color: #8fa6cc; font-size: 11px; }
.rfact-emp-nopct { color: #8fa6cc; }
.rfact-emp-status { font-weight: 700; font-size: 12px; }

/* Выполнение: полоса + процент в одной ячейке. */
.rfact-emp-barcell { display: flex; align-items: center; gap: 8px; }
.rfact-emp-barcell .rfact-su-track { flex: 1 1 auto; min-width: 30px; }
.rfact-emp-pct { flex: 0 0 auto; min-width: 46px; text-align: right; font-weight: 700; font-size: 12px; }

/* Раскрытые операции сотрудника — вложенные строки с отступом. */
.rfact-emp-table tr.rfact-emp-op td { background: rgba(8, 18, 38, 0.22); font-size: 12px; }
.rfact-emp-table td.rfact-emp-opname { padding-left: 24px; color: #cfe0fb; }
