/* pages/prescriptDetail/prescriptDetail.wxss */
.page{
  display: flex;
  flex-direction: column;
  background-color: #fff;

}

.imgbox{
  width:100%;
  height:0;
  position: relative;
  padding-bottom:141%;
}
.prescription{
  position: absolute;
  top:0px;
  height:100%;
  bottom:0px;
  width: 100%;

}
.doctorSign{
  position: absolute;
  width:100rpx;
  height:53rpx;
left:124rpx;
bottom:116rpx;
}
.doctorSign .signimg{
  height:53rpx;
  width:100%;
}
.pharmacistSign{
  position: absolute;
  width:168rpx;
  height:85rpx;
  left:405rpx;
  bottom:96rpx;
}
.hospitalSign{
  right:30rpx;
  bottom:200rpx;
  position: absolute;
  width:160rpx;
  height:160rpx;
}
.form{
  margin-top: 172rpx;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  flex:1;
  background: #FFFFFF;
  padding:70rpx 32rpx 30rpx;
  position: relative;
}
.cell:last-child .form{
  border-bottom:none;
}
.title .status{
  color: #EF4F20;
  font-size: 28rpx;
}
.row .outdate{
  color: #333;
  font-size: 28rpx;
}

.title .date{
  color:#000;
  font-size: 34rpx;
}
.form .row{
  display: flex;
  line-height: 52rpx;
}
.row .unit{
  color:#666;
  font-weight: normal;
  display: inline;
  white-space: nowrap;

}
.row .bar{
 margin:0 8rpx 1rpx;
 color:#333;
}
.single{
  display: inline-flex;
  white-space: nowrap;
  align-items: center;
  position: relative;
  margin-right:20rpx;
  margin-left: 15rpx;
}
.single:first-child{
  margin-left: 0;
}

.single::after{
  content:"|";
  color:#333;
  position: absolute;
  top:-3rpx;
  right:-20rpx;
}
.single:last-child::after{
  display: none;
}
.row .name{
  color:#333;
  font-size: 28rpx;
}
.zhang{
  position: absolute;
  top:-10rpx;
  left:-15rpx;
  width:249rpx;
  height:249rpx;
}
.row .desc{
  color:#333;
  font-size: 28rpx;
  font-weight: bold;
  display: flex;
  flex-wrap: wrap;
}
.tips{
  padding:30rpx 32rpx 0rpx;
  background-color: #fff;
}
.tip{
  margin-top: 20rpx;
  font-size: 28rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 44rpx;

}
.pay{
  display: flex;
  margin:0 32rpx 20rpx;
  align-items: center;
  justify-content: center;
  height: 94rpx;
background: #3CC7C0;
border-radius: 47rpx;
  font-size: 36rpx;
font-weight: 400;
color: #FFFFFF;

}