.styles_card__zmwGT{border:none;border-radius:12px;transition:transform .3s ease}.styles_card__zmwGT:hover{transform:translateY(-3px)}.styles_unitActive__L4XLJ{font-weight:700;color:#0d6efd;padding:.5rem 1rem;background-color:#e7f1ff;border-radius:8px}.styles_unitInactive__jYLVX{padding:.5rem 1rem;color:#6c757d}.styles_resultCard__GtwOW{border:none;border-radius:12px}.styles_bmrResult__gvIft,.styles_tdeeResult__nXyLZ{padding:1.5rem;border-radius:10px;margin-bottom:1.5rem}.styles_bmrResult__gvIft{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #90caf9}.styles_tdeeResult__nXyLZ{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #81c784}.styles_bmrValue__Z92zh,.styles_tdeeValue__uBey0{font-size:2.5rem;font-weight:800;color:#1565c0;line-height:1;margin-bottom:.5rem}.styles_tdeeValue__uBey0{color:#2e7d32}.styles_bmrLabel__OVDv4,.styles_tdeeLabel__cu_gP{font-size:1rem;font-weight:600;color:#424242;margin-bottom:.5rem}.styles_calorieNeeds__d4whx{max-height:250px;overflow-y:auto}.styles_calorieItem__bynx_{padding:.75rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.styles_calorieItem__bynx_:hover{background-color:#f5f5f5}.styles_calorieItem__bynx_.styles_activeLevel__LbQaU{background-color:#e8f5e9;border-left:4px solid #4caf50}.styles_calorieLevel__vc3iX{flex:1 1}.styles_calorieMultiplier__ivVTN{margin-left:1rem}.styles_weightBox__d_whB{text-align:center;transition:transform .3s ease}.styles_weightBox__d_whB:hover{transform:translateY(-3px)}.styles_weightLoss__sLc9J{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #ef9a9a}.styles_weightMaintain__Ig9h0{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7}.styles_weightGain__CVODx{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9}.styles_infoCard__OfnUE{border:none;border-radius:12px}@media (max-width:768px){.styles_bmrValue__Z92zh,.styles_tdeeValue__uBey0{font-size:2rem}.styles_weightBox__d_whB{margin-bottom:1rem}}