/* pages/writeSick/writeSick.wxss */
.content{
  min-height: 100%;
  background: #f2f2f2;
}
.infobox {
  margin-top:172rpx;
 
}
.sickHisbox{
  display: flex;
  height:94rpx;
  align-items: center;
  margin-bottom: 20rpx;
  background-color: #fff;
  padding:0 55rpx;
  justify-content: space-between;
}
.hisBtn{
width: 166rpx;
height: 60rpx;
color:#3CC7C0;
display: flex;
font-size: 26rpx;
align-items: center;
justify-content: center;
background: #E2FFFE;
border-radius: 6rpx;
border: 1rpx solid #3CC7C0;
}
.info {
  border-bottom: 1rpx solid #E7E7E7;
  display: flex;
  background-color: #fff;
  align-items: center;
  height: 112rpx;
  color: #333333;
}


.info .name {
  white-space: nowrap;
  width: 180rpx;
  display: flex;
  align-items: center;
  margin-left: 52rpx;
  color: #333333;
  font-size: 34rpx;
}

.info text {
  margin-top: 20rpx;
  color:#E34D59;

  display: flex;
  align-items: center;
}
.info .ipt {
  margin-left: 15rpx;
  margin-right: 52rpx;
  flex: 1;
}
.input-placeholder {
  color: #999999;
 
  font-size: 28rpx;
}
.textareaview{
  position: relative;
  padding:40rpx 52rpx;
  background: #fff!important;
}
.textwrap{
  background: #F2F2F2!important;
  border-radius: 10rpx;
}
.van-cell{
  position: relative;
  z-index:2; 
  background-color:transparent!important;
}
.van-field__body--textarea{
  height:360rpx;
  width:580rpx;
}
.iptclass{
 top:0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; 
  height:360rpx!important;
 bottom:0;
 left:0rpx;
 right:0rpx;
  width:100%!important;
  background-color: transparent; 
 
}
.mydailog .dialog-index--van-dialog__confirm{
  background:#ebf9f9!important;
}
/* 
.van-field__control {
  display: flex;
  align-self: start;
} */

.van-field__word-limit {
  color: #999999!important;
  font-size: 24rpx;
}
.green{
 color:rgba(60, 199, 192, 1) 
}
.van-field__word-num--full{
  color: #ee0a24!important;
}
.textbox{
  left:86rpx;
  right:86rpx;
  top:60rpx;
  height:380rpx;
    z-index:0;
  position: absolute;
}

.textbox .desc{
  word-break: break-all;
  line-height: 42rpx;
  color: #999;
  margin-bottom: 20rpx;
  font-size: 28rpx;
}
.textbox .goods{
  display: inline;
  white-space:normal;
}
.textbox .goods:after{
  content:"；"
}
.textbox .goods:last-child:after{
  content:""
}
.textbox view:last-child{
  margin-bottom: 0;
}
.textbox text{
  color: #333333;
  font-size: 28rpx;
}
.info .tip{
  line-height: 36rpx;
  color: #666666;
  margin:20rpx 52rpx 0;
  font-size: 24rpx;
}
.uploadbox{

  margin:30rpx 52rpx 0;
  display: flex;
  flex-wrap: wrap ;
}
.uploadbox .close{
  z-index:99;
  top:5rpx;
  right:5rpx;
  position: absolute;
  width:30rpx;
  height:30rpx;
}
.uploadbox .upload{
  position: relative;
  object-fit: cover;
  margin: 5px 19rpx 5px 0;
}
.uploadbox .upload:nth-child(4n){
  margin-right: 0;
}
.van-icon-plus{
  color:#333;
  font-size: 80rpx!important;
}
.agreebox{
  margin:30rpx 52rpx 0;
  display: flex;
}
.agreebox .desc{
  color: #666666;
  line-height: 36rpx;
  
  font-size: 24rpx;
}
.van-checkbox{
  display: flex;
  align-items: flex-start!important;
}
.sickHis{
  background-color: #fff;
  margin-top: 20rpx;
  padding:40rpx 52rpx;

}
textarea{
  width:100%;
  color:#333;
  height:132rpx;
}
.list .qa{
  display: flex;
}
.titlebox{
  flex:1;

}
.radio{
  margin: 40rpx 0rpx 30rpx 0;
}
.sickArea{
  position: relative;
  z-index:1;
}
.upload{
  width: 148rpx;
  height:148rpx;
  display: flex;
  justify-content:center ;
  align-items: center;
  background: #F2F2F2;
 border-radius: 4rpx
}
.radiotip{
  position: relative;
  padding:24rpx 20rpx;
  justify-content: center;
  margin-top: 30rpx;
  line-height: 42rpx;
background: #F2F2F2;
border-radius: 10rpx;
font-size: 28rpx;
color:#999;
margin-bottom: 20rpx;
}
.radiotip .textbox{
  top:20rpx;
  left:20rpx;
  height: 100rpx;
  right:20rpx;
}
.radiotip .textarea{
  position: relative;
  z-index:2;
}
.radiotip text{
  white-space: nowrap;
  color:#333;
}
.xieyi{
  width:100%;
  padding:30rpx 52rpx 40rpx;
 
  background-color: #fff;
}
.agreebox text{
  color:#3CC7C0;
 
}
.nextbox{
  padding-bottom: 20rpx;
  background-color: #fff;
}
.next{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 94rpx;
  font-size: 36rpx;
  border:none;
  outline: none;
 margin:0 52rpx;
  border-radius: 47rpx;
  color: #fff;
  margin-bottom: 40rpx;
  background: #3CC7C0!important;
}
.datePicker{
  width:100%;
  position: fixed;
  bottom:0;
}

.dateTitle{
  border:1rpx solid #E7E7E7;
}
.van-uploader__preview-image,.van-uploader__upload{
  width: 148rpx!important;
  height: 148rpx!important;
}
.van-uploader__preview{
  margin: 0 6px 8px 0;
}
