.content.data-v-4a372e71{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto;box-sizing:border-box;background:#fff;-webkit-overflow-scrolling:touch}.content .search.data-v-4a372e71{width:100%;position:relative;padding-bottom:35px;padding-top:20rpx;background-color:#3cb383}.content .search input.data-v-4a372e71{width:calc(100% - 80rpx);background:#fff;height:39px;line-height:38px;border-radius:20rpx;padding:0 20rpx;margin:0 20rpx}.content .search .input.data-v-4a372e71:hover{box-shadow:0 1rpx 20rpx #ccc}.content .search image.data-v-4a372e71{width:50rpx;height:50rpx;position:absolute;right:40rpx;top:18px;z-index:99}.content .content-box.data-v-4a372e71{background:#fff;border-radius:20rpx 20rpx 0 0;position:relative;z-index:99;width:100%;padding-top:-13px;margin:-40rpx 0 70px}.content .search-history.data-v-4a372e71{width:100%;height:auto;overflow:hidden}.content .search-history uni-icons.data-v-4a372e71{color:#333;font-size:60rpx;position:absolute;top:13px;right:30rpx}.content .history-list.data-v-4a372e71{width:calc(100% - 40rpx);margin:20rpx 20rpx 0;height:auto;display:flex;flex-wrap:wrap}.content .history-list .history-list-item.data-v-4a372e71{border:1px solid #dfdfdf;padding:3px 24rpx;border-radius:20rpx;margin-bottom:20rpx;margin-right:20rpx}.content .title.data-v-4a372e71{width:90%;font-size:30rpx;font-weight:700;color:#000;margin-top:30rpx;margin-left:30rpx;display:flex;align-items:center}.content .popular-container.data-v-4a372e71{width:100%}.content .popular-container .popular-food-item.data-v-4a372e71{display:flex;flex-direction:column;align-items:center;margin:20rpx;padding:20rpx;box-sizing:border-box;border-radius:20rpx;background:linear-gradient(#edfff4,#fff 80%)}.content .popular-container .popular-food-item .food-title.data-v-4a372e71{font-size:34rpx;font-weight:700}.content .popular-container .popular-food-item .popular-food-inner.data-v-4a372e71{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:20rpx}.content .popular-container .popular-food-item .popular-food-inner .popular-food-subitem.data-v-4a372e71{display:flex;align-items:center;margin-bottom:20rpx;padding:10rpx 20rpx;background-color:#fff;margin-right:20rpx;border-radius:20rpx;border:1px solid #f7f7f7}.content .search_list.data-v-4a372e71{display:flex;padding:20rpx;flex-wrap:wrap;margin-bottom:90px;margin-top:30rpx;justify-content:space-between}.content .search_list .search_list_item.data-v-4a372e71{width:30%;margin-top:30rpx;text-align:center}.content .search_list .search_list_item image.data-v-4a372e71{width:220rpx;height:220rpx}.content .auto-search-dialog.data-v-4a372e71{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.content .auto-search-dialog .auto-search-inner.data-v-4a372e71{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;width:70%;height:350rpx;padding:80rpx 0;background-color:#fff;border-radius:20rpx;box-shadow:0 0 20rpx #ccc}.content .auto-search-dialog .auto-search-inner .close.data-v-4a372e71{position:absolute;left:0;right:0;bottom:-140rpx;width:90rpx;margin:0 auto}.content .auto-search-dialog text.data-v-4a372e71{font-size:32rpx;width:80%}.content .auto-search-dialog .mic-icon.data-v-4a372e71{display:flex;justify-content:center;align-items:center;width:150rpx;height:150rpx;border-radius:50%;border:8rpx solid #777}.content .auto-search-dialog .btn-wrap.data-v-4a372e71{display:flex;justify-content:space-around;width:90%}.content .auto-search-dialog .btn-wrap .retry.data-v-4a372e71,
.content .auto-search-dialog .btn-wrap .confirm.data-v-4a372e71{width:190rpx;height:60rpx;line-height:60rpx;text-align:center;font-size:28rpx;border:2rpx solid #777;border-radius:15rpx}.content .footBtn.data-v-4a372e71{position:fixed;width:100%;bottom:0;padding-top:30rpx;background:#fff;display:flex;z-index:99;justify-content:space-around}.content .footBtn view.data-v-4a372e71{color:#fff;width:auto;padding:5px 40rpx;background:#3cb383;margin-bottom:30rpx;display:flex;align-items:center;border-radius:20rpx}.button-container.data-v-4a372e71{position:absolute;top:20rpx;right:30rpx;font-size:40rpx}.button-container image.data-v-4a372e71{width:50rpx;height:50rpx}.icon-error.data-v-4a372e71{color:#888484;position:absolute;right:120rpx;top:18px;z-index:999;font-size:24px}