.content.data-v-d7ca6b33 { padding: 0 30rpx 300rpx; } .card.data-v-d7ca6b33 { background-color: #fff; border-radius: 24rpx; padding: 30rpx 0; margin-top: 20rpx; } .card .card-header.data-v-d7ca6b33 { display: flex; justify-content: space-between; align-items: center; padding: 0 30rpx; height: 40rpx; position: relative; font-size: 27rpx; color: #151515; font-weight: bold; } .card .tag.data-v-d7ca6b33 { width: 10rpx; height: 42rpx; background: linear-gradient(35deg, #FCB73F 0%, #FC733D 100%); border-radius: 0rpx 0rpx 0rpx 0rpx; position: absolute; left: 0; top: 0; } .card .card-content.data-v-d7ca6b33 { padding: 0 30rpx; } .card .info-item.data-v-d7ca6b33 { display: flex; justify-content: space-between; align-items: center; margin-top: 20rpx; font-size: 27rpx; } .card .info-item .info-item-label.data-v-d7ca6b33 { color: #666666; } .card .info-item .info-item-value.data-v-d7ca6b33 { color: #151515; } .card .info-item-textarea.data-v-d7ca6b33 { width: 100%; height: 115rpx; border-radius: 8rpx; border: 1rpx solid #F2F2F2; margin-top: 20rpx; font-size: 23rpx; color: #AAAAAA; box-sizing: border-box; padding: 20rpx; } .card .info-food.data-v-d7ca6b33 { margin-top: 20rpx; } .card .food-item.data-v-d7ca6b33 { display: flex; align-items: center; padding: 20rpx 0; } .card .food-item.data-v-d7ca6b33:last-child { border-bottom: none; } .card .food-item__image.data-v-d7ca6b33 { width: 118rpx; height: 118rpx; border-radius: 8rpx; flex-shrink: 0; background-color: #f5f5f5; } .card .food-item__info.data-v-d7ca6b33 { flex: 1; margin-left: 20rpx; display: flex; flex-direction: column; justify-content: center; } .card .food-item__name.data-v-d7ca6b33 { font-size: 28rpx; font-weight: bold; color: #151515; margin-bottom: 8rpx; } .card .food-item__desc.data-v-d7ca6b33 { font-size: 24rpx; color: #666666; line-height: 1.5; } .card .food-item__tag.data-v-d7ca6b33 { font-size: 24rpx; color: #666666; } .card .food-item__right.data-v-d7ca6b33 { display: flex; flex-direction: column; align-items: flex-end; justify-content: center; margin-left: 20rpx; } .card .food-item__price.data-v-d7ca6b33 { display: flex; align-items: baseline; color: #151515; font-weight: bold; margin-bottom: 8rpx; } .card .food-item__price .price-symbol.data-v-d7ca6b33 { font-size: 20rpx; margin-right: 2rpx; } .card .food-item__price .price-main.data-v-d7ca6b33 { font-size: 28rpx; } .card .food-item__price .price-decimal.data-v-d7ca6b33 { font-size: 24rpx; } .card .food-item__quantity.data-v-d7ca6b33 { font-size: 24rpx; color: #797979; } .card .price-line.data-v-d7ca6b33 { display: flex; justify-content: space-between; align-items: center; margin-top: 20rpx; font-size: 27rpx; color: #151515; border-top: 1rpx solid rgba(170, 170, 170, 0.15); font-weight: bold; padding-top: 20rpx; } .bottom-button.data-v-d7ca6b33 { width: 100%; background-color: #fff; padding: 20rpx 30rpx; box-sizing: border-box; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; padding-bottom: env(safe-area-inset-bottom); box-shadow: 0rpx -11rpx 46rpx 0rpx rgba(0, 0, 0, 0.05); } .bottom-button .bottom-button-text.data-v-d7ca6b33 { font-size: 32rpx; font-weight: bold; color: #fff; width: 695rpx; height: 80rpx; background: linear-gradient(90deg, #FCB73F 0%, #FC743D 100%); border-radius: 23rpx 23rpx 23rpx 23rpx; display: flex; align-items: center; justify-content: center; }