/* BMI calculator - WHO category scale with a marker. */
.bmi-scale { position: relative; display: flex; margin: 12px 0 4px; border-radius: 8px; overflow: visible; font-size: .72em; line-height: 1; }
.bmi-seg { display: block; padding: 6px 2px; text-align: center; color: #0b1220; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: clip; }
.bmi-seg:first-child { border-radius: 8px 0 0 8px; }
.bmi-seg:nth-last-child(2) { border-radius: 0 8px 8px 0; }
.bmi-u { background: #93c5fd; }
.bmi-h { background: #86efac; }
.bmi-o { background: #fcd34d; }
.bmi-x { background: #fca5a5; }
.bmi-mark {
    position: absolute; top: -5px; bottom: -5px; width: 4px; margin-left: -2px;
    background: var(--e-ink); border: 1px solid var(--e-bg); border-radius: 2px;
}
