.waisttohipcalculator_card__z90Vz{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.waisttohipcalculator_header__H90tW{text-align:center;margin-bottom:2rem}.waisttohipcalculator_title__re_sO{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center}.waisttohipcalculator_subtitle__udso_{color:#718096;font-size:1.1rem}.waisttohipcalculator_inputSection__XbWyW{margin-bottom:2rem}.waisttohipcalculator_genderSelection__fPT5u{text-align:center;margin-bottom:2rem}.waisttohipcalculator_inputLabel__Gnbri{font-weight:500;margin-bottom:1rem;color:#4a5568;display:flex;align-items:center;justify-content:center}.waisttohipcalculator_genderButtons__Udf0C{display:flex;gap:1rem;justify-content:center;max-width:300px;margin:0 auto}.waisttohipcalculator_genderButton__pm0g7{flex:1 1;padding:1rem 2rem;border:2px solid #e2e8f0;background:white;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s ease}.waisttohipcalculator_genderButton__pm0g7:hover{border-color:#4299e1;background:#ebf4ff}.waisttohipcalculator_genderButton__pm0g7.waisttohipcalculator_active__I1w7j{border-color:#4299e1;background:#4299e1;color:white}.waisttohipcalculator_measurementGrid__u_QIs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.waisttohipcalculator_measurementGroup__SVOFY{background:#f7fafc;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0}.waisttohipcalculator_measurementHeader__HNoak{display:flex;align-items:center;margin-bottom:1.5rem;color:#4a5568}.waisttohipcalculator_measurementHeader__HNoak h4{margin:0;font-size:1.25rem}.waisttohipcalculator_measurementInput__BHCBW{display:flex;flex-direction:column;gap:1rem}.waisttohipcalculator_unitInput__7tm9o{display:flex;gap:.5rem}.waisttohipcalculator_inputField__11NHE{flex:1 1;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1.1rem;transition:border-color .2s ease}.waisttohipcalculator_inputField__11NHE:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.waisttohipcalculator_unitSelect__meIjf{padding:1rem;border:2px solid #e2e8f0;border-radius:8px;background:white;font-size:1rem;min-width:100px}.waisttohipcalculator_measurementGuide__INZV7{color:#718096;font-size:.9rem;line-height:1.4}.waisttohipcalculator_buttonGroup__f3E7_{display:flex;gap:1rem;margin-bottom:2rem}.waisttohipcalculator_calculateButton__Eqwb1{flex:2 1;padding:1rem;background:linear-gradient(135deg,#4299e1,#3182ce);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.waisttohipcalculator_calculateButton__Eqwb1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(66,153,225,.3)}.waisttohipcalculator_calculateButton__Eqwb1.waisttohipcalculator_animate__rQgxL{animation:waisttohipcalculator_pulse__TTdKb .5s}@keyframes waisttohipcalculator_pulse__TTdKb{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.waisttohipcalculator_clearButton__7YBHC{flex:1 1;padding:1rem;background:#e53e3e;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.waisttohipcalculator_clearButton__7YBHC:hover{background:#c53030}.waisttohipcalculator_errorBox___RS80{padding:1rem;background:#fed7d7;border-radius:8px;color:#c53030;margin-bottom:1rem;border-left:4px solid #e53e3e}.waisttohipcalculator_resultsSection__frocU{margin-bottom:2rem}.waisttohipcalculator_sectionTitle__nmGZ5{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#2d3748;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.waisttohipcalculator_primaryResult__TkruJ{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:2rem;border-radius:12px;margin-bottom:2rem;border:2px solid #e2e8f0}.waisttohipcalculator_whrDisplay__OaFto{text-align:center}.waisttohipcalculator_whrValue__Vmrg9{font-size:3.5rem;font-weight:800;color:#2d3748;line-height:1;margin-bottom:.5rem}.waisttohipcalculator_whrLabel__x6y9l{font-size:1.1rem;color:#718096;margin-bottom:.5rem}.waisttohipcalculator_shapeBadge__elbnO{display:inline-block;padding:.5rem 1rem;background:white;border-radius:20px;border:2px solid #e2e8f0;font-size:.9rem}.waisttohipcalculator_riskIndicator__1Si6L{padding:1.5rem 2rem;border-radius:12px;text-align:center;color:white;min-width:200px}.waisttohipcalculator_riskLevel__4uVHb{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.waisttohipcalculator_riskText__zsRK4{font-size:1rem;opacity:.9}.waisttohipcalculator_measurementDetails__cq_Lx{margin-bottom:2rem}.waisttohipcalculator_measurementDetails__cq_Lx h4{margin-bottom:1rem;color:#4a5568}.waisttohipcalculator_detailsGrid__Y6EwL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.waisttohipcalculator_detailCard__uwfJj{background:#f7fafc;padding:1.5rem;border-radius:8px;text-align:center;border:1px solid #e2e8f0}.waisttohipcalculator_detailIcon__4zl5s{font-size:2rem;margin-bottom:.5rem}.waisttohipcalculator_detailValue__nZznK{font-size:1.5rem;font-weight:700;color:#4299e1;margin-bottom:.25rem}.waisttohipcalculator_detailLabel__qrZqc{font-size:.9rem;color:#718096;margin-bottom:.25rem}.waisttohipcalculator_detailSub___M0ck{font-size:.8rem;color:#a0aec0}.waisttohipcalculator_healthRisks__WwnMy{background:#fff5f5;padding:1.5rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #e53e3e}.waisttohipcalculator_healthRisks__WwnMy h4{margin-bottom:1rem;color:#c53030;display:flex;align-items:center}.waisttohipcalculator_risksList__FiTbr{display:flex;flex-wrap:wrap;gap:1rem}.waisttohipcalculator_riskItem__dmanQ{border-radius:20px;border:1px solid #fed7d7}.waisttohipcalculator_noRisks__YVXjB,.waisttohipcalculator_riskItem__dmanQ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white}.waisttohipcalculator_noRisks__YVXjB{border-radius:20px;border:1px solid #c6f6d5}.waisttohipcalculator_riskIcon__YKtaO{font-size:1.2rem}.waisttohipcalculator_riskName__lk63Z{font-weight:500}.waisttohipcalculator_standards__qnMu4{margin-bottom:2rem}.waisttohipcalculator_standards__qnMu4 h4{margin-bottom:1rem;color:#4a5568;display:flex;align-items:center}.waisttohipcalculator_standardsTable__vz_3K{background:white;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.waisttohipcalculator_tableRow__B2d6H{grid-template-columns:repeat(3,1fr)}.waisttohipcalculator_tableCell__lIptu{padding:1.5rem;text-align:center;border-right:1px solid #e2e8f0}.waisttohipcalculator_tableCell__lIptu:last-child{border-right:none}.waisttohipcalculator_standardCategory__TNBIn{padding:.75rem;border-radius:8px;color:white;font-weight:600;margin-bottom:.5rem}.waisttohipcalculator_standardRange__RCEQV{font-size:1.25rem;font-weight:700;color:#2d3748}.waisttohipcalculator_recommendations__72wzl{background:linear-gradient(135deg,#ebf4ff,#e6fffa);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.waisttohipcalculator_recommendations__72wzl h4{margin-bottom:1rem;color:#2d3748}.waisttohipcalculator_recommendationsList__iS_Ap{display:flex;flex-direction:column;gap:1rem}.waisttohipcalculator_recommendationItem__lY3mw{display:flex;align-items:flex-start;gap:1rem}.waisttohipcalculator_recommendationNumber__Y3Z7j{background:#4299e1;color:white;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;margin-top:.25rem}.waisttohipcalculator_recommendationText__IVQ6r{flex:1 1;color:#4a5568;line-height:1.5}.waisttohipcalculator_visualGuide__PFJio{margin-top:2rem}.waisttohipcalculator_visualGuide__PFJio h4{margin-bottom:1rem;color:#4a5568}.waisttohipcalculator_shapesGrid__H5Una{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.waisttohipcalculator_shapeCard__tYdy_{background:white;padding:1.5rem;border-radius:8px;text-align:center;border:2px solid #e2e8f0;transition:all .3s ease}.waisttohipcalculator_shapeCard__tYdy_.waisttohipcalculator_activeShape___W52N{border-color:#4299e1;background:#ebf4ff;transform:translateY(-4px);box-shadow:0 4px 12px rgba(66,153,225,.2)}.waisttohipcalculator_shapeIcon__6HfOm{font-size:3rem;margin-bottom:.5rem}.waisttohipcalculator_shapeName__tZHeD{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.waisttohipcalculator_shapeDesc__v_Oqv{font-size:.9rem;color:#718096;line-height:1.4}.waisttohipcalculator_historySection__KKpMP{margin-top:3rem}.waisttohipcalculator_historyTable__k_y3e{background:white;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.waisttohipcalculator_tableHeader__l3SFw{display:grid;grid-template-columns:.5fr 1fr 1fr .8fr .8fr .8fr;padding:1rem;background:#f7fafc;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0}.waisttohipcalculator_tableRow__B2d6H{display:grid;grid-template-columns:.5fr 1fr 1fr .8fr .8fr .8fr;padding:1rem;border-bottom:1px solid #e2e8f0;align-items:center}.waisttohipcalculator_tableRow__B2d6H:last-child{border-bottom:none}.waisttohipcalculator_genderCell__ZnvYe{font-weight:600;color:#4299e1}.waisttohipcalculator_whrCell__HDntS{font-weight:600;color:#2d3748;font-size:1.1rem}.waisttohipcalculator_riskBadge__qVYLi{display:inline-block;padding:.25rem .75rem;border-radius:20px;color:white;font-size:.75rem;font-weight:600}.waisttohipcalculator_timeCell__jlV4_{font-size:.875rem;color:#a0aec0}@media (max-width:768px){.waisttohipcalculator_container__c7YRp{padding:1rem}.waisttohipcalculator_card__z90Vz{padding:1.5rem}.waisttohipcalculator_primaryResult__TkruJ{flex-direction:column;gap:1.5rem;text-align:center}.waisttohipcalculator_detailsGrid__Y6EwL,.waisttohipcalculator_shapesGrid__H5Una{grid-template-columns:1fr}.waisttohipcalculator_title__re_sO{font-size:1.8rem}.waisttohipcalculator_tableRow__B2d6H{grid-template-columns:1fr 1fr}.waisttohipcalculator_tableHeader__l3SFw{display:none}.waisttohipcalculator_tableRow__B2d6H{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.waisttohipcalculator_whrValue__Vmrg9{font-size:2.5rem}.waisttohipcalculator_standardsTable__vz_3K .waisttohipcalculator_tableRow__B2d6H{grid-template-columns:1fr}.waisttohipcalculator_standardsTable__vz_3K .waisttohipcalculator_tableCell__lIptu{border-right:none;border-bottom:1px solid #e2e8f0}.waisttohipcalculator_standardsTable__vz_3K .waisttohipcalculator_tableCell__lIptu:last-child{border-bottom:none}}@media (max-width:480px){.waisttohipcalculator_buttonGroup__f3E7_{flex-direction:column}.waisttohipcalculator_title__re_sO{font-size:1.5rem}.waisttohipcalculator_measurementGrid__u_QIs{grid-template-columns:1fr}.waisttohipcalculator_genderButtons__Udf0C,.waisttohipcalculator_risksList__FiTbr,.waisttohipcalculator_unitInput__7tm9o{flex-direction:column}}