/* pages/Workorderdetails/index.wxss */
page{
  width: 100%;
  height: 100%;
background: linear-gradient(to bottom, #f9f9f9 -40%, #f9f9f9 100%,#F0F5F5 100%);
/* background-color: #0F80DC; */
}
.process_bj1{
width: 100%;
height: 180rpx;
display: flex;
align-items: center;
justify-content: space-around;
/* background-color: #cccccc; */
color:#2BB991;
background: linear-gradient(to bottom, #EAFFFA -40%, #EAFFFA 100%,#F0F5F5 100%);
}
.process_bj2{
  width: 100%;
  height: 180rpx;
  display: flex;
  align-items: center;
  justify-content: space-around;
  /* background-color: #cccccc; */
  color:#0F80DC;
  background: linear-gradient(to bottom, #cbe4f8 -40%, #cbe4f8 100%,#F0F5F5 100%);
}
.process_bj3{
  width: 100%;
  height: 180rpx;
  display: flex;
  align-items: center;
  justify-content: space-around;
  /* background-color: #cccccc; */
color:#D1815C;

  background: linear-gradient(to bottom, #FFF6F5 -40%, #FFF6F5 100%,#F0F5F5 100%);
}
.process_bj4{
  width: 100%;
  height: 180rpx;
  display: flex;
  align-items: center;
  justify-content: space-around;
  /* background-color: #cccccc; */
color:#0F80DC;

  background: linear-gradient(to bottom, #cbe4f8 -40%, #cbe4f8 100%,#F0F5F5 100%);
}
.process_bj5{
  width: 100%;
  height: 180rpx;
  display: flex;
  align-items: center;
  justify-content: space-around;
  /* background-color: #cccccc; */
color:#D1815C;

  background: linear-gradient(to bottom, #FFF6F5 -40%, #FFF6F5 100%,#F0F5F5 100%);
}
.process_tp{
  width: 88rpx;
  height: 88rpx;
}
.process_name{
  font-size: 42rpx;
}
.flow_box{
  padding: 20rpx 20rpx 0rpx 20rpx;
box-sizing: border-box;
}
.block {
  background-color: var(--bg-color-demo);
  padding: 32rpx;
  margin: 2rpx 0 0rpx;
background-color: #ffffff;
border-radius: 10rpx;

}
.block_block {
 display: flex;
 flex-direction: column;

}
.flowflow{
width: 100%;
padding: 16rpx;
margin-bottom: 20rpx;
border-radius: 10rpx;
background-color: #ffffff;
box-sizing: border-box;
}
.flowflow_name{
  font-size: 32rpx;
  margin-bottom: 30rpx;
}
.flow_content{
  padding: 0rpx 20rpx;
}
.order{
  display: flex;
  margin-top: 20rpx;
   box-sizing: border-box;
}
.order11{
  display: flex;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -ms-box-orient: vertical;
  line-clamp: 1; /* 超出2行显示省略号 */
  -webkit-line-clamp: 1; /* 超出2行显示省略号 */
   box-sizing: border-box;
}
.workorder{
  width: 200rpx;
  min-width: 200rpx;
  font-size: 28rpx;
  color: #cccccc;
}
.workorder_equipment{
  display: flex;
  max-width: 480rpx;
  min-width: 200rpx;
  font-size: 28rpx;
}
.workorderimg{
  width: 100rpx;
  height: 100rpx;
  margin-right: 20rpx;
}
.step{
  width: 100%;
  height: 160rpx;
  display: flex;
  /* align-items: center; */
  justify-content: center;
  padding-top: 20rpx;
  position: fixed;
  bottom: 0rpx;
  left: 0rpx;
  background-color: #ffffff;
box-sizing: border-box;
}
.step_button{
  width: 260rpx;
  height: 88rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  background-color: #0F80DC;
  border-radius: 100rpx;
}
.step_buttonfailure{
  width: 260rpx;
  height: 88rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  background-color: #e67373;
  border-radius: 100rpx;
}
.popup_box{
  width: 100%;
  height: 600rpx;
  padding: 20rpx;
  box-sizing: border-box;
}

.Scan_problem{
  padding:0rpx 30rpx 20rpx 30rpx;
  margin-top: 40rpx;
  background-color: #ffffff;
}
.Scan_problemname{
  font-size: 32rpx;
  color: #999999;
}
.Scan_handle{
  display: flex;
  font-size: 28rpx;
  margin-top: 30rpx;
  color: #999999;
}
.Scancode_right{
  display: flex;
}
.Scancode_right1{
  display: flex;
  align-items: center;
  justify-content: center;
}
.Scancode_left{
  margin-left: 6rpx;
}
.Scancode_lefticon1{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 20rpx;
}
.Scan_image{
  width: 100rpx;
  height: 100rpx;
  margin-right: 20rpx;
  border-radius: 10rpx;

}
.Scancode_lefticon{
  width: 100rpx;
  height: 100rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1rpx solid #cccccc;
  border-radius: 10rpx;
}
.Scan_feedback{
  display: flex;
  font-size: 28rpx;
  margin-top: 40rpx;
  color: #222222;
  box-sizing: border-box;
}
.Scan_feedback1{
  display: flex;
  font-size: 28rpx;
  margin-top: 40rpx;
  color: #222222;
}
.Scan_width{
 width: 200rpx; 
 min-width: 200rpx;
 display: flex;
 align-items: center;
}
.Scancode_textarea{
  width: 100%;
 height: 160rpx; 
border: 1rpx solid #cccccc;
padding: 0rpx;
border-radius: 10rpx;
font-size: 26rpx;
}

.external-class{
  width: 100%;
 height: 160rpx; 

}
.onstep{
  position: fixed;
  left: 0rpx;
  bottom: 60rpx;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onstepbutton{
width: 400rpx;
height: 80rpx;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100rpx;
color: #ffffff;
background-color: #0F80DC;
}
.onstepbuttonccc{
  width: 400rpx;
  height: 80rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rpx;
  color: #222222;
  background-color: #cccccc;
  }
.onreview{
  width: 100%;
  display: flex;
  padding: 0rpx 40rpx;
 justify-content: space-around;
    /* justify-content: space-between; */
}
.calculation_imagebox{
  width: 120rpx;
 height: 120rpx;
 margin-right: 40rpx;
 position:relative;
}
.calculation_imagex{
position: absolute;

  top: 0rpx;
  right: 0rpx;
}
.position{
margin-left: 60rpx;
display: flex;
}
.position_left{
  margin-left: 10rpx;
}