.rs-bmi-calculator{max-width:1100px;margin:50px auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.bmi-card,.bmi-result-card{background:#fff;border-radius:18px;padding:30px;box-shadow:0 10px 35px #00000014}.bmi-card h2{margin:0;font-size:32px;font-weight:700}.bmi-subtitle{margin-top:8px;color:#666;margin-bottom:30px}.bmi-field{margin-bottom:22px}.bmi-field label{display:block;font-weight:600;margin-bottom:8px}.bmi-field input[type=number]{width:100%;height:50px;border:1px solid #ddd;border-radius:10px;padding:0 15px;font-size:16px;transition:.25s}.bmi-field input:focus{outline:none;border-color:#f5c400;box-shadow:0 0 0 3px #f5c40033}.bmi-radio-group{display:flex;gap:20px}.radio{display:flex;align-items:center;gap:8px;cursor:pointer}.bmi-buttons{display:flex;gap:15px;margin-top:30px}.bmi-buttons button{flex:1}.bmi-score{text-align:center;font-size:70px;font-weight:700;color:#f5b400;margin:25px 0 10px}.bmi-category{text-align:center;font-size:22px;font-weight:600;margin-bottom:35px}.gauge-bar{position:relative;display:flex;overflow:hidden;border-radius:30px;height:22px}.gauge-under{background:#3b82f6;flex:18.5}.gauge-normal{background:#22c55e;flex:6.5}.gauge-over{background:#facc15;flex:5}.gauge-obese{background:#ef4444;flex:10}.gauge-pointer{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:24px;transition:left .5s ease}.gauge-labels{display:flex;justify-content:space-between;font-size:13px;color:#777;margin-top:8px}.bmi-range,.bmi-advice{margin-top:30px;padding:20px;background:#fafafa;border-radius:12px}.bmi-range strong,.bmi-advice strong{display:block;margin-bottom:8px}#healthy-range,#bmi-advice{margin:0;line-height:1.7}@media(max-width:768px){.rs-bmi-calculator{grid-template-columns:1fr;gap:20px;margin:20px}.bmi-card,.bmi-result-card{padding:22px}.bmi-card h2{font-size:28px}.bmi-score{font-size:56px}.bmi-buttons{flex-direction:column}}.child-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.child-summary div{background:#f8f8f8;border-radius:10px;padding:15px;text-align:center}.child-summary strong{font-size:14px;color:#666}.child-summary div:last-child{background:#e8f5e9}.bmi-category{color:#fff;padding:12px;border-radius:8px;font-weight:600}.healthy{background:#2e7d32}.risk{background:#f9a825}.overweight{background:#ef6c00}.obese{background:#c62828}.underweight{background:#1976d2}.growth-chart-card{margin-top:30px;background:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 20px #00000014}#growthChart{width:100%;height:350px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/health-calculator.css.map */
