.focus-strength { grid-column:1/-1; display:block; font-size:.78rem; color:var(--text-muted,#737e93); font-variant-numeric:tabular-nums; }
.focus-strength.is-up { color:#dc3545; }
.focus-strength.is-down { color:#2563eb; }
.fx-chip:has(.focus-strength) { flex-wrap:wrap; }
.fx-chip .focus-strength { flex-basis:100%; }
.strength-focus-note { font-size:.8rem; line-height:1.6; color:var(--text-secondary,#737e93); margin:.5rem 0; }
