page { background-color: #f8f8f8; } .sign_clock_in_page { background-color: #fff; margin: 30rpx; border-radius: 20rpx; padding: 0 30rpx 60rpx 30rpx; } .sign_clock_in_page_title { padding: 30rpx 0; font-size: 30rpx; color: #3d3d3d; font-weight: 500; } .sign_clock_in_page_map { height: 140rpx; position: relative; } .sign_clock_in_page_map image { width: 100%; height: 140rpx; } .sign_clock_in_page_map_content { position: absolute; top: 0; left: 0; right: 0; height: 140rpx; padding: 0 25rpx; z-index: 100; color: #0082fa; display: flex; align-items: center; justify-content: space-between; } .sign_clock_in_page_map_content .label { font-size: 30rpx; font-weight: 500; padding-top: 3rpx; } .sign_clock_in_page_map_content .address_name { font-size: 26rpx; display: flex; align-items: center; padding-top: 15rpx; } .sign_clock_in_page_map_content .address_name text { padding-right: 8rpx; } .steps_item { padding: 50rpx 0 30rpx 0; } .steps_item .schedules_steps { padding-bottom: 26rpx; color: #3d3d3d; font-size: 26rpx; } .steps_item .schedules_steps_day_info { display: flex; align-items: center; } .steps_item .schedules_steps_day_info .status { padding: 4rpx 10rpx; border-radius: 6rpx; margin-left: 10rpx; color: #ff4d4f; background-color: #ffeded; } .steps_item .schedules_steps_day_info .status_Normal { color: #55c51d; font-size: 24rpx; background-color: #f0ffe8; } .steps_item .schedules_steps_check { color: #ff4d4f; } .steps_item .schedules_steps_Normal { color: #55c51d; } .TakePhotoCheckIn { display: flex; justify-content: center; align-items: center; padding: 30rpx 0; } .TakePhotoCheckIn .btn { color: #fff; background-color: #0082fa; width: 240rpx; height: 240rpx; border-radius: 100%; border: 20rpx solid #96ccff; display: flex; justify-content: center; align-items: center; text-align: center; margin: 0 auto; } .TakePhotoCheckIn .btn .btn_label { padding-bottom: 5rpx; } .TakePhotoCheckIn .no_distance { background-color: #fff; border: 20rpx solid #f1f1f1; color: #999999; margin: 0 auto; } .TakePhotoCheckIn .no_distance_des { text-align: center; color: #666666; font-size: 24rpx; padding-top: 30rpx; } .sign_clock_in_page_map_opacity { opacity: 0.8; } .sign_clock_in_page_map_opacity .sign_clock_in_page_map_content { color: #333; } .update_location { background-color: #fff; border-radius: 100rpx; padding: 8rpx 20rpx; font-size: 28rpx; color: #0082fa; } .loading { padding-top: 50rpx; } .watermark_info { padding-bottom: 40rpx; } .watermark_info .update_photo { width: 200rpx; } .watermark_info .upload_item_img { width: 200rpx; height: 200rpx; position: relative; } .watermark_info .upload_item_img image { width: 100%; height: 100%; border-radius: 10rpx; } .watermark_info .upload_item_delete { position: absolute; top: -20rpx; right: -5rpx; width: 40rpx; height: 40rpx; z-index: 10; }