page {
  background-color: #f8f8f8;
}
.camera_container {
  position: relative;
  height: 82vh;
}
.footer_btn_group {
  display: flex;
  justify-content: center;
  padding-top: 30rpx;
}
.footer_btn_group .take_photo_btn {
  width: 135rpx;
  height: 135rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30rpx;
  border-radius: 100rpx;
  border: 15rpx solid #0082fa;
  background-color: #fff;
  color: #000;
}
.watermark_preview {
  position: absolute;
  bottom: 0;
  left: 30rpx;
  z-index: 100;
}
.watermark_preview .watermark_date {
  display: flex;
  align-items: center;
  color: #fff;
}
.watermark_preview .watermark_date .watermark_item {
  font-size: 76rpx;
  font-weight: 550;
  line-height: 50rpx;
}
.watermark_preview .watermark_date .watermark_item_separator {
  margin: 0 20rpx;
  background-color: #ff7105;
  width: 5rpx;
  height: 50rpx;
}
.watermark_preview .watermark_date .watermark_item_info {
  font-size: 28rpx;
  line-height: 30rpx;
}
.watermark_preview .watermark_date .watermark_item_info .watermark_week {
  font-size: 24rpx;
  padding-top: 5rpx;
}
.watermark_preview .watermark_address {
  color: #fff;
  font-size: 26rpx;
  padding: 20rpx 0 25rpx 0;
}
.watermark_camera_witch_btn {
  position: absolute;
  right: 100rpx;
  z-index: 100;
  height: 165rpx;
  display: flex;
  align-items: center;
}
.watermark_camera_witch_btn .watermark_camera_witch_btn_content {
  height: 80rpx;
  text-align: center;
  line-height: 40rpx;
}
.watermark_camera_witch_btn .watermark_camera_witch_btn_content .watermark_camera_witch_btn_img {
  width: 60rpx;
  height: 55rpx;
  line-height: 40rpx;
}
.watermark_camera_witch_btn .watermark_camera_witch_btn_content image {
  width: 60rpx;
  height: 60rpx;
}
.watermark_camera_witch_btn .watermark_camera_witch_btn_content .watermark_camera_witch_text {
  font-size: 24rpx;
  color: #333;
  font-weight: 500;
}
#watermark_camera {
  position: fixed;
  top: 0;
  left: -1000px;
}