.bmi-guide{margin-top:22px;padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 18px 55px #1421390a}.bmi-guide-head{display:flex;justify-content:space-between;gap:30px;align-items:start}.bmi-guide-head h2{margin:6px 0 8px;font:800 28px Manrope}.bmi-guide-head p{max-width:730px;margin:0;color:var(--muted);line-height:1.55}.bmi-current{min-width:170px;padding:14px 17px;border-radius:14px;background:var(--navy);color:#fff;text-align:center}.bmi-current small,.bmi-current span{display:block}.bmi-current small{color:#aeb9c8}.bmi-current strong{display:block;margin:2px 0;color:var(--lime);font:800 30px Manrope}.bmi-current span{font-size:11px}.bmi-scales{margin:32px 0 28px}.bmi-scale-row{display:grid;grid-template-columns:62px 1fr;gap:6px 12px;align-items:center;margin:18px 0}.bmi-scale-row>b{grid-row:1/3;font:800 14px Manrope}.bmi-scale{position:relative;display:grid;height:50px;border-radius:12px;box-shadow:inset 0 0 0 1px #0b172822;overflow:visible}.bmi-scale-row.female .bmi-scale{grid-template-columns:7fr 5fr 6fr 5fr 5fr 5fr}.bmi-scale-row.male .bmi-scale{grid-template-columns:8fr 5fr 5fr 5fr 5fr 5fr}.bmi-scale>span{display:grid;place-items:center;padding:4px;color:#17202b;font-size:10px;font-weight:800;text-align:center}.bmi-scale>span:first-child{border-radius:11px 0 0 11px}.bmi-scale>span:nth-child(6){border-radius:0 11px 11px 0}.bmi-scale .under,.bmi-table i.under{background:#ef7272}.bmi-scale .normal,.bmi-table i.normal{background:#73c976}.bmi-scale .over,.bmi-table i.over{background:#e8d25b}.bmi-scale .obese1,.bmi-table i.obese1{background:#efa04d}.bmi-scale .obese2,.bmi-table i.obese2{background:#e97855}.bmi-scale .obese3,.bmi-table i.obese3{background:#cf4d56}.bmi-position{position:absolute;z-index:3;top:-7px;bottom:-7px;left:var(--bmi-left,0%);width:24px;transform:translateX(-50%);border:2px solid #081525;border-radius:7px;background:#fff8;box-shadow:0 3px 12px #07111f50;transition:left .25s ease}.bmi-position em{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translateX(-50%);padding:3px 6px;border-radius:6px;background:#07111f;color:#fff;font:800 10px 'DM Sans';font-style:normal}.bmi-axis{display:flex;justify-content:space-between;color:#7b8797;font-size:10px}.bmi-table-wrap{overflow:auto}.bmi-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.bmi-table caption{padding:0 0 10px;text-align:left;font-weight:800}.bmi-table th,.bmi-table td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.bmi-table thead th{background:#f1f4f7;color:#526175;font-size:12px}.bmi-table tbody tr:last-child>*{border-bottom:0}.bmi-table td.is-current{background:#eaf6d4;box-shadow:inset 0 0 0 2px #7cab11;font-weight:800}.bmi-table tbody th{white-space:nowrap}.bmi-table i{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:4px;vertical-align:-1px}.bmi-guide-note{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:#f4f7fa;color:#5d6878;font-size:13px;line-height:1.55}@media(max-width:700px){.bmi-guide{padding:24px 18px}.bmi-guide-head{flex-direction:column}.bmi-current{width:100%}.bmi-scale-row{grid-template-columns:48px 1fr;gap:6px 7px}.bmi-scale>span{font-size:0}.bmi-table{min-width:650px}}
