#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-grid[data-astro-cid-p4sjzbtp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-grid-full[data-astro-cid-p4sjzbtp]{grid-column:1 / -1}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-value-big[data-astro-cid-p4sjzbtp]{font-size:28px;font-weight:700;color:var(--color-primary)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-chip-row[data-astro-cid-p4sjzbtp]{display:flex;gap:8px;flex-wrap:wrap}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=below-essential]{border-color:#c0392b;background:#fdecea;color:#a02315}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=essential]{border-color:#2980b9;background:#e8f3fb;color:#1f5a85}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=athletes]{border-color:#16a085;background:#e6f7f3;color:#0f6b5a}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=fitness]{border-color:#27ae60;background:#e8f7ee;color:#1a7a41}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=average]{border-color:#f39c12;background:#fdf3e2;color:#a46c0a}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-category-chip[data-astro-cid-p4sjzbtp][data-category=obese]{border-color:#c0392b;background:#fdecea;color:#a02315}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-range-card[data-astro-cid-p4sjzbtp]{padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-range-track[data-astro-cid-p4sjzbtp]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-range-segment[data-astro-cid-p4sjzbtp]{min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:12px;font-weight:600;border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface);padding:0 4px;text-align:center}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-range-segment[data-astro-cid-p4sjzbtp].is-active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-warning-row[data-astro-cid-p4sjzbtp]{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid #c0392b;background:#fdecea;color:#a02315;font-size:13px;line-height:1.6}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-asian-note[data-astro-cid-p4sjzbtp]{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:13px;line-height:1.6}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-label-hint[data-astro-cid-p4sjzbtp]{display:block;font-size:11px;font-weight:400;color:var(--color-text-secondary);margin-top:2px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-tips[data-astro-cid-p4sjzbtp]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;background:var(--color-surface)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-tips[data-astro-cid-p4sjzbtp] summary[data-astro-cid-p4sjzbtp]{font-size:14px;font-weight:600;cursor:pointer;user-select:none}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-tips-list[data-astro-cid-p4sjzbtp]{margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.7;color:var(--color-text-secondary)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-tips-list[data-astro-cid-p4sjzbtp] li[data-astro-cid-p4sjzbtp]{margin-bottom:4px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .notes-stack[data-astro-cid-p4sjzbtp]{display:grid;gap:10px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .helper-note[data-astro-cid-p4sjzbtp]{font-size:13px;line-height:1.6;color:var(--color-text-secondary)}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .calc-step[data-astro-cid-p4sjzbtp]{padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;line-height:1.6;white-space:pre-line;word-break:break-word}@media(max-width:640px){#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-grid[data-astro-cid-p4sjzbtp]{grid-template-columns:1fr}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-grid-full[data-astro-cid-p4sjzbtp]{grid-column:auto}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-range-segment[data-astro-cid-p4sjzbtp]{min-height:36px;font-size:11px}#bodyFatCalculatorTool[data-astro-cid-p4sjzbtp] .bf-value-big[data-astro-cid-p4sjzbtp]{font-size:24px}}
