/* 成长回顾 v1（docs/plans/growth-review-v1-20260927.md 第 7 节）共享样式。
   三个角色页（agent/supervisor/admin）各自的 :root 颜色变量名不一致（agent.html
   是暖色调 --ink/--weak/--paper-border 体系，admin.html 是 --primary/--sub/--border
   蓝灰体系，supervisor.html 干脆没有自己的变量），跟 record-failure.css 同一个
   既有做法：不依赖某一页的变量名，用一套自包含的中性配色，三页都能直接引入。 */

.growth-review-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  margin: 0 0 16px;
  border: 1px solid #e5ded0;
}

.growth-review-locked-text {
  font-size: 13px;
  color: #8a7f6c;
  line-height: 1.6;
}

.growth-review-pending {
  font-size: 12px;
  color: #8a7f6c;
  margin-bottom: 8px;
}

.growth-review-one-liner {
  font-size: 15px;
  font-weight: 600;
  color: #33291c;
  margin-bottom: 10px;
  line-height: 1.5;
}

.growth-review-week-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
  margin-bottom: 10px;
}

.growth-review-week-table th,
.growth-review-week-table td {
  padding: 6px 4px;
  text-align: center;
  border-bottom: 1px solid #ece5d8;
  color: #33291c;
}

.growth-review-week-table th {
  color: #8a7f6c;
  font-weight: 600;
}

.growth-review-changes {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.growth-review-change-item {
  background: #f3f6ec;
  border-radius: 8px;
  padding: 8px 10px;
}

.growth-review-change-title {
  font-size: 12px;
  font-weight: 600;
  color: #4a6638;
  margin-bottom: 2px;
}

.growth-review-change-desc {
  font-size: 12px;
  color: #4a4133;
  line-height: 1.5;
}

.growth-review-action {
  background: #f6f5f0;
  border-radius: 8px;
  padding: 10px;
  margin-bottom: 8px;
}

.growth-review-action-label {
  font-size: 11px;
  color: #8a7f6c;
  margin-bottom: 2px;
}

.growth-review-action-text {
  font-size: 13px;
  color: #33291c;
  line-height: 1.5;
}

.growth-review-footer {
  font-size: 11px;
  color: #a79c89;
  margin-top: 4px;
}

.growth-review-empty {
  font-size: 12px;
  color: #8a7f6c;
}
