/* 外枠のトークン参照は components/ui/StatCard.module.css を踏襲(背景・境界線・角丸)。
padding と値のフォントサイズはモック(d-watch-mock.jsx:694-701)のレポート用カードに合わせる。
StatCard の `border-left: 3px solid` のアクセントは付けない
(モックのレポートカードは数値だけを色分けする)。 */
.card {
background: var(--sf);
border: 1px solid var(--bd);
border-radius: 12px;
padding: 16px;
}
.label {
font-size: 11px;
color: var(--tx-m);
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 8px;
}
.value {
font-size: 32px;
font-weight: 700;
line-height: 1;
}
/* tone: 数値そのものの色 */
.ok {
color: var(--ok);
}
.wn {
color: var(--wn);
}
.ng {
color: var(--ng);
}
.ac {
color: var(--ac);
}
.pr {
color: var(--pr);
}
.deltaRow {
display: flex;
align-items: center;
gap: 6px;
margin-top: 8px;
}
.delta {
font-size: 12px;
font-weight: 600;
}
/* 前期比の意味色。tone(数値の色)とは独立 */
.good {
color: var(--ok);
}
.bad {
color: var(--ng);
}
.neutral {
color: var(--tx-m);
}
.deltaLabel {
font-size: 11px;
color: var(--tx-m);
}
.prev {
font-size: 11px;
color: var(--tx-m);
margin-top: 2px;
}