.content.data-v-67bf9006{padding:0 10px;background-color:#fff}.content_box.data-v-67bf9006{width:100%}.box.data-v-67bf9006{width:100%}.kcal.data-v-67bf9006{width:calc(100% - 20px);margin-bottom:15px;background:#fff;border-radius:10px;padding:10px;position:relative;margin-top:15px;background:#f3fffd;box-shadow:0 1px 5px 2px rgba(223,226,225,.9882352941176471)}.kcal .set.data-v-67bf9006{position:absolute;right:15px;width:50px;height:50px;display:flex;align-items:flex-start;justify-content:flex-end;font-weight:700;z-index:18}.kcal .set icon.data-v-67bf9006{font-size:22px}.kcal .left.data-v-67bf9006{width:300rpx;height:300rpx;position:relative}.kcal .left .center.data-v-67bf9006{position:absolute;top:0;text-align:center;width:300rpx;height:300rpx;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.kcal .left .center text.data-v-67bf9006{display:inline-block;font-size:22px;font-weight:700}.kcal .left .center .unit.data-v-67bf9006{position:absolute;font-size:22px;font-weight:700;bottom:20rpx;text-align:center}.kcal .right.data-v-67bf9006{position:absolute;left:55%;bottom:0;top:0;right:0;display:flex;flex-wrap:wrap;padding:0 10px;border-radius:0 10px 10px 0;justify-content:center;flex-direction:column;background:#d1f2ed}.kcal .right .item.data-v-67bf9006{display:flex;justify-content:space-between;height:32px;line-height:32px}.kcal .right .border-bottom.data-v-67bf9006{margin-top:32px;border-bottom:1px solid #dfdfdf}.tools.data-v-67bf9006{width:100%;background:#fff;border-radius:10px;padding:10px 0;display:flex;margin-bottom:15px;justify-content:space-between;box-shadow:0 1px 5px 2px rgba(223,226,225,.9882352941176471)}.tools .type.data-v-67bf9006{width:20%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.tools .type image.data-v-67bf9006{width:45px;height:45px}.tools .type .text.data-v-67bf9006{width:100%;text-align:center;display:flex;justify-content:center;font-weight:700}.tools .type .text icon.data-v-67bf9006{font-size:14px}.tabbar-box.data-v-67bf9006{background:#f3fffd;border-radius:10px;box-shadow:0 1px 5px 2px rgba(223,226,225,.9882352941176471)}.tabbar-box .tabbar.data-v-67bf9006{height:45px;width:100%;display:flex;justify-content:space-between}.tabbar-box .tabbar view.data-v-67bf9006{width:50%;line-height:45px;text-align:center}.tabbar-box .tabbar .active.data-v-67bf9006{border-radius:10px;color:#45c570;background:#fff}.list.data-v-67bf9006{width:100%;padding-bottom:50px}.list .listbox.data-v-67bf9006{width:calc(100% - 20px);padding:10px;border-radius:10px;background-color:#fff;margin-top:15px}.list .left.data-v-67bf9006{width:100%;margin-bottom:10px;display:flex;align-items:center}.list .left .title.data-v-67bf9006{font-size:16px;font-weight:700}.list .left text.data-v-67bf9006{font-weight:700;margin-right:5px;margin-left:15px}.list .right.data-v-67bf9006{width:100%}.list .right .item.data-v-67bf9006{height:40px;line-height:40px;border-bottom:1px solid #f7f7f7;display:flex;justify-content:space-between;align-items:center}.list .right .item image.data-v-67bf9006{width:60rpx;height:60rpx;border-radius:12rpx;margin-right:10rpx}.list .right .item.data-v-67bf9006 :nth-child(2){width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .right .item.data-v-67bf9006 :nth-child(3){width:20%;text-align:right}.list .right .item.data-v-67bf9006 :nth-child(4){width:26%;margin-right:6rpx;text-align:right}.nolist.data-v-67bf9006{font-size:12px;color:#999;padding:30px 10px;text-align:center;width:auto}.nolist image.data-v-67bf9006{width:50px;height:50px;color:#999;display:flex;justify-content:center;margin-bottom:10px}.list2.data-v-67bf9006{margin-top:45%}.list2 .btn.data-v-67bf9006{color:#fff;height:32px;line-height:32px}.addfood.data-v-67bf9006{background-color:#fff;position:absolute;left:0;right:0;bottom:0;padding:10px 10px 0 10px;border-radius:10px 10px 0 0}.addfood .iconfont.data-v-67bf9006{position:absolute;right:7px;top:-10px;background:#f7f7f7;border-radius:50%;font-size:30px}.addfood .list.data-v-67bf9006{padding-bottom:0}.addfood .list .item.data-v-67bf9006{height:40px;line-height:40px;border-bottom:none}.addfood .list .name.data-v-67bf9006{width:100%;text-align:center}.addfood .list :nth-child(2).item.data-v-67bf9006{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}.foodDetail.data-v-67bf9006{background-color:#f7f7f7;padding:20rpx;box-sizing:border-box}.foodDetail .foodInfo.data-v-67bf9006{display:flex;width:100%;padding:30rpx;border-radius:20rpx;box-sizing:border-box;background-color:#fff;box-sizing:0 0 20rpx #f1f1f1}.foodDetail .foodInfo image.data-v-67bf9006{width:90rpx;height:90rpx;border-radius:15rpx}.foodDetail .foodInfo .info.data-v-67bf9006{display:flex;flex-direction:column;justify-content:center;margin-left:30rpx}.foodDetail .foodInfo .info .name.data-v-67bf9006{font-size:28rpx;font-weight:700;margin-bottom:10rpx}.foodDetail .foodInfo .info .kcal.data-v-67bf9006{width:100%!important;font-size:24rpx;color:#666;padding:0!important;margin:0!important}.foodDetail .foodContent.data-v-67bf9006{width:100%;padding:30rpx;margin-top:16rpx;box-sizing:border-box;border-radius:20rpx;box-sizing:border-box;background-color:#fff;box-sizing:0 0 20rpx #f1f1f1}.foodDetail .foodContent .title.data-v-67bf9006{font-size:28rpx;font-weight:600}.foodDetail .foodContent .progress.data-v-67bf9006{display:flex;align-items:center}.foodDetail .foodContent .progress .chart-wrap.data-v-67bf9006{position:relative;width:250rpx;height:250rpx;margin-top:-30rpx}.foodDetail .foodContent .progress .chart-wrap .uchart-kcal.data-v-67bf9006{position:absolute;left:60rpx;top:120rpx;width:130rpx;font-size:40rpx;text-align:center;z-index:9}.foodDetail .foodContent .progress .info.data-v-67bf9006{display:flex;flex-direction:column;justify-content:center;font-size:24rpx}.foodDetail .foodContent .progress .info .info-item.data-v-67bf9006{display:flex;align-items:center;margin-top:20rpx}.foodDetail .foodContent .progress .info .info-item .color.data-v-67bf9006{width:6rpx;height:20rpx;margin-right:10rpx;border-radius:3rpx}.foodDetail .foodContent .tips.data-v-67bf9006{display:flex;justify-content:space-between;border-bottom:1px solid #f1f1f1;padding:16rpx 0;font-size:24rpx;margin-top:10rpx}.foodDetail .foodContent .foodDetailList.data-v-67bf9006{margin-top:10rpx}.foodDetail .foodContent .foodDetailList .foodDetailItem.data-v-67bf9006{display:flex;justify-content:space-between;padding:20rpx 0;box-sizing:border-box}.foodDetail .foodContent .foodDetailList .foodDetailItem .name.data-v-67bf9006{font-size:24rpx;color:#777}.foodDetail .foodContent .foodDetailList .foodDetailItem .val.data-v-67bf9006{font-size:24rpx;font-weight:700;color:#333}