/* styles-dashboard-people.css — карточка «Сотрудники» дашборда (app-dashboard-people.js):
   строки «название — число» вместо столбиков (подписи в столбиках не влезали). */
.dash-people-list { display: grid; gap: 6px; padding: 4px 2px 2px; }
.dash-people-row {
  display: grid;
  grid-template-columns: 10px minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  padding: 7px 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(157, 182, 208, 0.18);
  color: #dbe7f7;
  font-size: 12.5px;
}
.dash-people-row span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.dash-people-row b { font-size: 18px; font-weight: 780; font-variant-numeric: tabular-nums; }
.dash-people-row i { width: 10px; height: 10px; border-radius: 50%; }
.dash-people-row.is-zero b { opacity: 0.45; }
.dash-people-row.is-total i { background: #86c67a; }
.dash-people-row.is-came i { background: #4fd1a5; }
.dash-people-row.is-noshow i { background: #e46f86; }
.dash-people-row.is-noshow:not(.is-zero) b { color: #ff9fb1; }
.dash-people-row.is-asked i { background: #e7cc74; }
/* Точка вида отсутствия — фон палитры (brigade-color-N) и рамка её же цвета текста. */
.dash-people-row i[class*="brigade-"] { background: currentColor; }
