.allPatient {
  height: 100vh;
  width: 78.55vw;
  background: #F8F8F8;
  overflow: hidden;
  position: relative;
}

.patient-mask-box {
  position: absolute;
  width: 100%;
  height: 100%;
}

.patient-mask {
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.patient-detection-img {
  position: absolute;
  height: 94%;
  width: auto;
  z-index: 2;
  background: pink;
}

.headViewContent {
  width: 100%;
  height: 5.78vw;
  background: #FAFAFA;
}

.headeView {
  width: 100%;
  height: 5.78vw;
  background: #FAFAFA;
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.headViewRow {
  height: 5.344vw;
  flex-direction: row;
  display: flex;
  align-items: center;
}

.headViewRowDoc {
  height: 5.344vw;
  flex-direction: row;
  display: flex;
  align-items: center;
  width: 12vw;
}

.headViewRowLeft {
  margin-left: 1.8vw;
  height: 5.344vw;
  flex-direction: row;
  display: flex;
  align-items: center;
  width: 100%;
}

.headViewRowLeft .headDCBox {
  height: 2.9vw;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 2.6vw;
  margin-left: 2vw;
}

.headDCBoxImg {
  height: 1.3vw;
  width: 1.3vw;
  margin-right: 8px;
}

.backImg {
  height: 1.42vw;
  width: 1.42vw;
  margin-right: 1.58vw;
}


.backHeadImg {
  height: 1.42vw;
  width: 1.42vw;
  margin-right: 2.89vw;
}



.headDCBox span {
  font-family: PingFang-SC-Regular;
  font-size: 1.1vw;
  color: #4A4A4A;
  line-height: 1.683vw;
}

.pheadeIcon {
  width: 1.45vw;
  height: 1.45vw;
}

.pheadTitle {
  font-family: PingFang-SC-Regular;
  font-size: 1.1vw;
  color: #555555;
  letter-spacing: 0.83px;
  margin-left: 8px;
  height: 1.683vw;
  line-height: 1.683vw;
}

.pheadSmallTitle {
  font-family: PingFang-SC-Regular;
  font-size: 1vw;
  color: #555555;
  letter-spacing: 0.83px;
  margin-left: 8px;
  height: 1.683vw;
  line-height: 1.683vw;
}

.pheadBigTitle {
  font-family: PingFang-SC-Regular;
  flex-direction: column;
  display: flex;
  align-items: center;
  font-size: 1.3vw;
  color: #555555;
  letter-spacing: 0.83px;
  margin-left: 8px;
  height: 1.683vw;
  line-height: 1.683vw;
}


.pheadMenueTitle {
  font-family: PingFang-SC-Regular;
  font-size: 1.1vw;
  color: #555555;
  letter-spacing: 0.83px;
  height: 1.683vw;
  line-height: 1.683vw;
}

.patientInfo {
  width: 100%;
  height: 4.02vw;
  background: white;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 1px 0 1px 1px rgba(0, 0, 0, 0.05);
}

.patientUser {
  height: 4.02vw;
  margin-left: 3.51vw;
  width: 92.98%;
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.petientIcon {
  width: 2.928vw;
  height: 2.928vw;
  margin-left: 1.61vw;
  margin-right: 6px;
  border-radius: 1.464vw;
}

.patientName {
  margin-left: 1.61vw;
  font-family: PingFang-SC-Bold;
  font-size: 2.196vw;
  color: #555555;
  line-height: 2.196vw;
}

.patientNameTitle {
  font-family: PingFangSC-Medium;
  font-size: 1.46vw;
  color: rgba(0, 0, 0, 0.85);
  line-height: 3vw;
}

.number {
  font-family: PingFang-SC-Regular;
  font-size: 1.2vw;
  color: #555;
  height: 100%;
  line-height: 100%;
}

.number1 {
  font-family: PingFang-SC-Regular;
  font-size: 1.2vw;
  color: #4276E1;
  line-height: 100%;
  height: 100%;
  text-decoration: underline
}

.backHomeTitle {
  font-family: PingFangSC-Regular;
  font-size: 1.1vw;
  color: #4A4A4A;
  line-height: 1.683vw;
}


.patientFather {
  height: 93%;
  width: 78.55vw;
  overflow: auto;
  padding-bottom: 5%;
}

.patientContent {
  margin-top: 0.87vw;
  flex-direction: row;
  display: flex;
}

.medicineTitle {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;

}



.ant-select-dropdown-menu-item {
  padding: 20px;
}

.patientWhite {
  height: 0.87vw;
}


.patientUserAndBuyRow {
  flex-direction: row;
  display: flex;
}

.patientColumn {
  flex-direction: column;
  display: flex;
  flex: 1;
}

.userInfoNew {
  margin-left: 1.161vw;
  height: 21.229vw;
  width: 35.139vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}

.checkAndCure {
  margin-left: 2vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
  height: 21.229vw;
  width: 37.139vw;
}

.checkAndReport {
  margin-left: 2vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
  height: 21.229vw;
  width: 37.139vw;
}

.useRecords {
  margin-left: 1.161vw;
  height: 22.767vw;
  width: 35.139vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}


.useSymptomRecords {
  margin-left: 1.161vw;
  height: 21.229vw;
  width: 35.139vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}


.userInfo {
  margin-left: 1.161vw;
  width: 10.939vw;
  height: 11.770vw;
  background: #FFFFFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
  border-radius: 10px;
}

.checkTitle {
  margin-left: 1.903vw;
  margin-top: 1.098vw;
  width: 9.516vw;
  height: 3.133vw;
  text-align: left;
  font-family: PingFang-SC-Regular;
  font-size: 1.464vw;
  color: #222222;
  letter-spacing: 1px;
  line-height: 3.133vw;
}


.checkSymptomsTitle {
  margin-left: 1.903vw;
  margin-top: 1.098vw;
  width: 12.812vw;
  height: 3.133vw;
  text-align: left;
  font-family: PingFang-SC-Regular;
  font-size: 1.464vw;
  color: #222222;
  letter-spacing: 1px;
  line-height: 3.133vw;
}


.checkRow {
  width: 100%;
  height: 7.85vw;
  flex-direction: row;
  display: flex;
  justify-content: space-around;
  align-items: center;
}


.checkRowTow {
  width: 100%;
  height: 11.85vw;
  flex-direction: row;
  display: flex;
  margin-left: 20px;
  justify-content: flex-start;
}

.checkRowThree {
  width: 100%;
  height: 11.85vw;
  margin-top: 8px;
  flex-direction: row;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.checkConlum {
  width: 8vw;
  height: 40%;
  flex-direction: column;
  display: flex;
  align-items: center;
}

.checkImage {
  width: 3vw;
  height: 3vw;
}

.checkName {
  margin-top: 9px;
  font-family: PingFang-SC-Regular;
  font-size: 1.35vw;
  height: 3vw;
  color: #555555;
}

.patientSurvey {
  margin-top: 1.976vw;
  font-family: PingFang-SC-Regular;
  font-size: 1.024vw;
  color: #555555;
  margin-left: 12.7vw;
}

.surveyIcon {
  margin-top: 1.6vw;
  width: 1.874vw;
  height: 2.196vw;
  margin-left: 5.5px;
}

.surveyImage {
  width: 100%;
  height: 7.812vw;
  width: 31.345vw;
  margin-top: 25px;
  margin-left: 4px;
}

.writeScroll {
  margin-top: 1.098vw;
  margin-left: 6.5vw;
  flex-direction: column;
  width: 50%;
  display: flex;
  overflow-y: scroll;
  height: 3.13vw;
}

.writAll {
  width: 100%;
  height: 3.13vw;
  overflow-x: hidden;
  overflow-y: scroll;
}

.allWriting {
  margin-left: 1.75vw;
  flex-direction: row;
  display: flex;
  align-items: center;
  width: 15vw;
  height: 3.13vw;
}

.noWriting {
  margin-left: 7px;
  font-family: PingFang-SC-Regular;
  font-size: 1.024vw;
  color: #222222;
  letter-spacing: 0.7px;
  line-height: 3.13vw;
  width: 13.5vw;
  flex-wrap: nowrap;
}

.dotRed {
  width: 4px;
  height: 4px;
  background: #C5031B;
  border-radius: 2px;
}

.patientInfoAndBuy {
  flex-direction: column;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.buyName {
  font-family: PingFang-SC-Regular;
  font-size: 1.35vw;
  color: #555555;
  letter-spacing: 1px;
  line-height: 1.2vw;
  text-align: center;
  margin-top: 1.024vw;
}

.dpatientRow {
  flex-direction: row;
  display: flex;
  align-items: center;
}

.dpatientRowNext {
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.isBackUp {
  margin-left: 2.6vw;
}

.lineB {
  width: 1px;
  height: 1.024vw;
  background: #999999;
  margin-left: 1.3vw;
  margin-right: 1.3vw;
}

.lineC {
  width: 2px;
  height: 1.024vw;
  background: white;
  margin-left: 1.3vw;
}

.alertIcon {
  width: 1.2vw;
  height: 1.42vw;
  margin-left: 0.5vw;
  margin-right: 0.8vw;
  margin-top: 6px;
  margin-bottom: 10px;
}

.dropLine {
  width: 100%;
  height: 1px;
  background: rgba(151, 151, 151, 0.17);
}

.base-btn-box {
  display: flex;
  margin-left: 2.6vw;
  justify-content: flex-start;
}

.arrowImg {
  margin-left: 0.5vw;
  width: 1vw;
  height: 1vw;
}

.headIcon {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.headImg {
  height: 1.354vw;
  width: 1.354vw;
  margin-left: 20px;
}