/* 技术负责人页面特有样式
   通用样式在 /app.css；以下为引入 lims2.css 后「面板标题」的兼容规则，
   由原 .panel-head 规则迁移到公共类名 .panel-heading，保持本页视觉不变。 */
.panel-heading {
  display: flex; align-items: center; gap: 10px;
  justify-content: flex-start;
  padding: 9px 14px;
  border-bottom: 1px solid var(--line);
  min-height: 40px;
  margin-bottom: 0;
}
.panel-heading h2 { margin: 0; font-size: 13px; font-weight: 600; }
.panel-heading .count {
  font-family: var(--font-mono); font-size: 11px;
  color: var(--ink-3); background: var(--surface-3);
  padding: 1px 6px; border-radius: 4px;
}
.panel-heading .spacer { flex: 1; }
.panel-heading .meta { font-size: 11px; color: var(--ink-3); }
.panel-heading .sortby {
  display: inline-flex; gap: 2px;
  background: var(--surface-3); padding: 2px; border-radius: 6px;
  font-family: var(--font-mono);
}
.panel-heading .sortby button {
  padding: 2px 8px; font-size: 11px;
  color: var(--ink-3); border-radius: 4px; font-weight: 500;
}
.panel-heading .sortby button.active {
  background: var(--surface); color: var(--ink-1);
  box-shadow: var(--shadow-sm); font-weight: 600;
}
.panel-heading .filter-chip {
  display: inline-flex; align-items: center; gap: 4px;
  font-family: var(--font-mono); font-size: 10.5px;
  background: var(--surface-3);
  padding: 2px 6px; border-radius: 4px; color: var(--ink-3);
}
.panel-heading .filter-chip.active { background: var(--ink-1); color: white; }
