.IMCCalculator-module__ByHvPW__resultsSection,.IMCCalculator-module__ByHvPW__noResults{text-align:center}.IMCCalculator-module__ByHvPW__noResults{border-top:1px solid var(--border-color);color:var(--text-muted);margin-top:32px;padding-top:32px;font-style:italic}.IMCCalculator-module__ByHvPW__resultLabel{color:var(--text-secondary)}.IMCCalculator-module__ByHvPW__imcValue{font-size:4rem;font-weight:var(--font-weight-bold);line-height:1;transition:color .3s ease-in-out}.IMCCalculator-module__ByHvPW__imcClassification{font-size:1.25rem;font-weight:var(--font-weight-semibold);margin-top:4px;transition:color .3s ease-in-out}.IMCCalculator-module__ByHvPW__gauge{background:linear-gradient(90deg,#3b82f6,#16a34a 35%,#f59e0b 55%,#ef4444 70%,#b91c1c);border-radius:6px;width:100%;height:12px;margin:24px 0;position:relative}.IMCCalculator-module__ByHvPW__gaugeMarker{background-color:var(--background-primary);border:3px solid var(--primary-color);width:16px;height:16px;top:50%;left:clamp(0%,calc((var(--imc-value,18.5) - 15)/(40 - 15)*100%),100%);z-index:2;border-radius:50%;transition:left .5s ease-in-out;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0003}.IMCCalculator-module__ByHvPW__idealWeight{background-color:var(--background-output);border-radius:var(--border-radius);margin-top:24px;padding:16px}.IMCCalculator-module__ByHvPW__idealWeight h4{color:var(--text-secondary);font-weight:var(--font-weight-semibold);margin:0 0 8px}.IMCCalculator-module__ByHvPW__idealWeight p{color:var(--text-primary);margin:0;font-size:1.1rem}.IMCCalculator-module__ByHvPW__disclaimer,.IMCCalculator-module__ByHvPW__childDisclaimer{color:var(--text-muted);text-align:left;margin-top:24px;font-size:.875rem;line-height:1.6}.IMCCalculator-module__ByHvPW__childDisclaimer{border-radius:var(--border-radius);background-color:#fffbeb;border:1px solid #f59e0b;padding:16px}.IMCCalculator-module__ByHvPW__childDisclaimer h4{color:#b45309;margin:0 0 8px}.IMCCalculator-module__ByHvPW__underweight{color:#3b82f6}.IMCCalculator-module__ByHvPW__normal{color:var(--success-color)}.IMCCalculator-module__ByHvPW__overweight{color:#f59e0b}.IMCCalculator-module__ByHvPW__obesity1{color:#ef4444}.IMCCalculator-module__ByHvPW__obesity2{color:#dc2626}.IMCCalculator-module__ByHvPW__obesity3{color:#b91c1c}.IMCCalculator-module__ByHvPW__accordion{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-primary);margin-top:24px;overflow:hidden}.IMCCalculator-module__ByHvPW__accordionHeader{width:100%;font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px;display:flex}.IMCCalculator-module__ByHvPW__accordionHeader:hover{background-color:var(--background-secondary)}.IMCCalculator-module__ByHvPW__accordionIcon{transition:transform .3s ease-in-out}.IMCCalculator-module__ByHvPW__accordionIcon.IMCCalculator-module__ByHvPW__open{transform:rotate(180deg)}.IMCCalculator-module__ByHvPW__accordionContent{max-height:0;transition:max-height .4s ease-in-out;overflow:hidden}.IMCCalculator-module__ByHvPW__accordionContent.IMCCalculator-module__ByHvPW__open{max-height:500px}.IMCCalculator-module__ByHvPW__accordionContentInner{padding:0 16px 16px}.IMCCalculator-module__ByHvPW__infoTable{border-collapse:collapse;width:100%;margin-top:16px;font-size:.9rem}.IMCCalculator-module__ByHvPW__infoTable th,.IMCCalculator-module__ByHvPW__infoTable td{border:1px solid var(--border-color);text-align:left;padding:8px}.IMCCalculator-module__ByHvPW__infoTable thead{background-color:var(--background-muted)}
