.upload_content.data-v-eb3a1d92 {
  padding: 0 0 10rpx 0;
}
.upload_content .upload_title.data-v-eb3a1d92 {
  font-size: 29rpx;
  padding: 30rpx 0 5rpx 0;
  color: #333;
}
.upload_content .upload_title text.data-v-eb3a1d92 {
  color: #f00;
}
.upload_content .subTitle.data-v-eb3a1d92 {
  color: #ccc;
  font-size: 23rpx;
}
.upload_body.data-v-eb3a1d92 {
  display: flex;
  flex-wrap: wrap;
  gap: 15rpx;
  padding: 20rpx 0;
}
.upload_body .no_data.data-v-eb3a1d92 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 120rpx;
  font-size: 25rpx;
  color: #666;
  background-color: #f8f8f8;
  border-radius: 6rpx;
}
.upload_item.data-v-eb3a1d92 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155rpx;
  height: 155rpx;
  background-color: #f3f3f3;
  border: 1px solid #f3f3f3;
  border-radius: 10rpx;
}
.upload_item image.data-v-eb3a1d92 {
  width: 100%;
  height: 100%;
  border-radius: 10rpx;
}
.upload_item .upload_item_delete.data-v-eb3a1d92 {
  position: absolute;
  top: -20rpx;
  right: -5rpx;
  width: 40rpx;
  height: 40rpx;
  z-index: 10;
}
.upload_item .upload_item_cover.data-v-eb3a1d92 {
  position: absolute;
  top: -18rpx;
  left: -43rpx;
  width: 116rpx;
  height: 64rpx;
  background: #e37318;
  font-size: 24rpx;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  transform: rotate(-45deg);
}
.upload_item .upload_item_cover .cover_font.data-v-eb3a1d92 {
  transform: rotate(45deg);
}