.container.data-v-da041a3c { height: 100%; background-color: #fff; display: flex; flex-direction: column; } .container .body.data-v-da041a3c { flex: 1; height: 0; overflow: auto; } .container .shopInfo.data-v-da041a3c { display: flex; align-items: stretch; -webkit-column-gap: 20rpx; column-gap: 20rpx; margin: 30rpx 0; } .container .shopInfo .shopImg.data-v-da041a3c { width: 160rpx; height: 100rpx; border-radius: 8rpx 8rpx 8rpx 8rpx; background-color: #efefef; } .container .shopInfo .shopInfo_content.data-v-da041a3c { display: flex; flex-direction: column; justify-content: space-between; padding: 6rpx 0; } .container .shopInfo .shopName.data-v-da041a3c { font-weight: 500; font-size: 28rpx; color: #333333; } .container .shopInfo .shopAdress.data-v-da041a3c { font-weight: 500; font-size: 24rpx; color: #666666; } .container .rate.data-v-da041a3c { padding: 30rpx 0; border-bottom: 1rpx solid #DDDDDD; display: flex; align-items: center; -webkit-column-gap: 28rpx; column-gap: 28rpx; } .container .message.data-v-da041a3c { padding: 30rpx 0; height: 400rpx; } .container .submit.data-v-da041a3c { width: 510rpx; height: 76rpx; margin: 0 auto; background: #0174F6; border-radius: 38rpx 38rpx 38rpx 38rpx; font-size: 32rpx; color: #FFFFFF; display: flex; align-items: center; justify-content: center; }