/* static/css/equivalent.css */
#scoreChart { max-height: 220px; }
.patient-card strong { min-width: 8rem; display: inline-block; }
.form-text.field-warning { font-size: 0.85rem; color: #856404; }
#next-btn { min-width: 140px; }
/* Tufte-like chart caption + controls */
#chart-controls { margin-top: 8px; }
.chart-caption { color: #6c757d; font-style: italic; opacity: 0.9; }

/* visually lightweight button style for small controls */
.btn-outline-secondary { border-color: rgba(0,0,0,0.08); color: #222; background: rgba(255,255,255,0.0); }
