.input-wrap[data-v-54de82be]{position:relative}.input-wrap .input[data-v-54de82be]{padding-inline-end:50px}.input-suffix[data-v-54de82be]{inset-inline-end:14px;color:var(--c-text-3);font-size:13px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.badge-under[data-v-54de82be]{background:var(--c-cyan-soft);color:var(--c-cyan)}.badge-normal[data-v-54de82be]{background:var(--c-green-soft);color:var(--c-green)}.badge-over[data-v-54de82be]{background:var(--c-yellow-soft);color:var(--c-yellow)}.badge-obese[data-v-54de82be]{background:var(--c-yellow-soft);color:var(--c-orange,#ea580c)}.badge-severe[data-v-54de82be]{background:var(--c-red-soft);color:var(--c-red)}.bmi-table[data-v-54de82be]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.bmi-cell[data-v-54de82be]{border:1px solid var(--c-border);background:var(--c-card);border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.bmi-cell.active[data-v-54de82be]{border-color:var(--cell-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--cell-color) 25%, transparent)}.bmi-cell-title[data-v-54de82be]{color:var(--c-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.bmi-cell-dot[data-v-54de82be]{border-radius:999px;flex-shrink:0;width:10px;height:10px}.bmi-cell-range[data-v-54de82be]{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bmi-cell-desc[data-v-54de82be]{color:var(--c-text-2);font-size:12px;line-height:1.5}@media (width<=720px){.bmi-table[data-v-54de82be]{grid-template-columns:repeat(2,minmax(0,1fr))}}
