.main-content { padding: 40rpx 30rpx 120rpx 30rpx; } .title { font-size: 44rpx; font-weight: bold; margin-bottom: 40rpx; } .shop-card { background: #f8fafd; border-radius: 20rpx; padding: 36rpx 30rpx; margin-bottom: 40rpx; box-shadow: 0 2rpx 8rpx #f0f1f2; } .shop-info { display: flex; align-items: center; margin-bottom: 16rpx; } .shop-icon { width: 60rpx; height: 60rpx; margin-right: 20rpx; } .shop-name { font-size: 32rpx; font-weight: 500; margin-right: 16rpx; } .shop-tag { font-size: 22rpx; color: #fff; background: #b3c6ff; border-radius: 8rpx; padding: 2rpx 10rpx; margin-left: 8rpx; } .shop-status { margin-left: auto; color: #b3b3b3; font-size: 26rpx; } .shop-detail { color: #888; font-size: 26rpx; } .no-shop { display: flex; flex-direction: column; align-items: center; margin-bottom: 40rpx; } .no-shop-img { width: 180rpx; height: 180rpx; margin-bottom: 20rpx; } .no-shop-text { color: #b3b3b3; font-size: 30rpx; } .create-btn { width: 90%; margin: 0 auto 40rpx auto; background: #1880ff; color: #fff; font-size: 36rpx; border-radius: 50rpx; height: 90rpx; line-height: 90rpx; } .kefu-btn { position: fixed; right: 40rpx; bottom: 180rpx; display: flex; align-items: center; background: #eaf3ff; border-radius: 50rpx; padding: 10rpx 30rpx; box-shadow: 0 2rpx 8rpx #eaf3ff; } .kefu-img { width: 60rpx; height: 60rpx; margin-right: 10rpx; }