/* ============================================================
 * Larevi UI — 09 每周安心报告页
 * 横幅卡 / 2×2 统计卡 / 引言卡
 * ============================================================ */

/* ---------- 头部 ---------- */
.wr__head { padding-top: 28px; padding-bottom: 26px; }
.wr__head .sub { margin-top: 8px; }

/* ---------- 浅蓝横幅卡 ---------- */
.wr__banner {
  background: #E3F0F9;
  border-radius: 0;
  padding: 20px;
  text-align: center;
  font-size: 15.5px;
  font-weight: 600;
  color: var(--navy);
  line-height: 1.7;
}

/* ---------- 2×2 统计卡 ---------- */
.wr__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  margin-top: 16px;
}
.wr__stat {
  border-radius: 0;
  padding: 22px 0;
  text-align: center;
  background: #FBEFEA;            /* ① 暖橙浅底 */
}
.wr__stat:nth-child(2) { background: #F0EDF9; }       /* ② 淡紫底 */
.wr__stat:nth-child(3) { background: var(--green-tint); } /* ③ 浅绿底 */
.wr__stat:nth-child(4) { background: #E7F0F9; }       /* ④ 浅蓝底 */
.wr__stat b {
  display: block;
  font-size: 30px;
  font-weight: 700;
  color: var(--navy);
  line-height: 1.15;
}
.wr__stat span {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: var(--navy);
  margin-top: 6px;
}
/* ③ Tasks completed：数字和标签都用绿色 */
.wr__stat--green b,
.wr__stat--green span { color: #2E9464; }

/* ---------- 引言卡 ---------- */
.wr__quote {
  background: #EFEAF9;
  border-radius: 0;
  padding: 24px;
  margin-top: 22px;
  text-align: center;
}
.wr__quote p {
  font-size: 16px;
  font-weight: 600;
  color: #4A5490;
  line-height: 1.65;
}
.wr__quote .icon { font-size: 22px; margin-top: 14px; }  /* 紫色心形，随文本居中 */
