//消息样式
.message {
	height: 75vh;
	width: 130vh !important;
	min-width: 1250px;
	max-width: 90%;
	top: 15vh;
	padding-bottom: 0px !important;

	.ant-table-wrapper,
	.ant-spin-nested-loading,
	.ant-spin-container,
	.ant-table,
	.ant-table-content {
		height: 100%;
	}
	.ant-modal-title {
		background: #fff;
		color: black;
	}

	.ant-table-scroll {
		height: 100%;
	}

	.ant-table-fixed-header .ant-table-scroll .ant-table-header {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.ant-modal {
		padding-bottom: 0px;
	}

	.ant-modal-content {
		height: 100%;
		border-radius: 0;
	}

	.ant-modal-header {
		padding: 20px;
		height: 60px;
		color: #fff;
		border-radius: 0 !important;
	}

	.ant-modal-body {
		height: calc(~"100% - 60px");
		padding: 0px !important;
	}

	.msgtitle {
		height: 32px;
		width: 100%;
		line-height: 32px;
		font-size: 16px;
		font-weight: 400;
		border-bottom: 2px solid #cccccc;
	}

	.msgsearch {
		height: 80px;
		width: 100%;
		line-height: 32px;
		font-size: 14px;
		font-weight: 400;
		padding: 5px 10px;
		border-bottom: 1px solid #cccccc;
	}

	.msgbody {
		height: calc(~"100% - 85px");
		width: 100%;
		// background: #eeeeee;
		margin-top: 5px;
	}

	.msglist {
		width: calc(~"50% - 10px");
		height: 100%;
		float: left;
		border: 1px solid #cccccc;
		background: #fff;
	}

	.msgdetail {
		width: 50%;
		height: 100%;
		float: right;
		border: 1px solid #cccccc;
		background: #fff;
	}

	.detail {
		height: 100%;
	}

	.patInfo {
		height: 140px;
		border-bottom: 2px solid #cccccc;
	}

	.title {
		height: 32px;
		padding: 5px;
		font-size: 18px;
		font-weight: bold;
	}

	.sendInfo {
		height: 32px;
		padding: 5px;
	}

	.dealwith {
		height: 120px;
		padding: 3px 5px;
	}

	.info {
		height: 26px;
		padding: 5px;
	}

	.messageDetail {
		height: calc(~"100% - 142px");
	}

	.Send {
		padding: 3px 5px;
		bottom: 0px;
		height: 120px;
		width: 100%;
	}

	.unRead {
		background: #ff7875;
	}

	.unHandle {
		background: #52c41a;
	}

	.unReply {
		background: #b7eb8f;
	}

	.Replied {
		background: #bbbbbb;
	}
}

.executeMessage {
	min-height: 65vh !important;
	max-height: 75vh !important;
	width: 90vh !important;
	min-width: 800px;
	max-width: 80%;
	top: 20vh;
	padding-bottom: 0px !important;
	overflow: hidden;
}
.messagewrapdialog {
  width: 340px;
  height: 170px;
	top: auto !important;
	right: 10px !important;
	bottom: 10px !important;
	left: auto !important;
	z-index: 1000;
	overflow: auto;
	outline: 0;
}
.messagedialog {
	height: 180px !important;
	width: 340px !important;
	min-width: 100px; 
	position: absolute !important;
	bottom: 10px;
	right: 10px;
	top: auto !important;
	padding-bottom: 0px !important;

	.ant-table-wrapper,
	.ant-spin-nested-loading,
	.ant-spin-container,
	.ant-table,
	.ant-table-content {
		height: 100%;
	}
	.ant-modal-title { 
		color: black;
		height: 100%;
		width: 100%; 
	}

	.ant-table-scroll {
		height: 100%;
	}

	.ant-table-fixed-header .ant-table-scroll .ant-table-header {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.ant-modal {
		padding-bottom: 0px;
	}

	.ant-modal-content {
		height: 100%;
		border-radius: 0;
	}

	.ant-modal-header { 
		height: 60px;
		color: #fff;
		border-radius: 0 !important;
		padding: 0px;
		border-top: 0px !important;
  }
  .ant-carousel .slick-track{
	height: 0 !important;
  }
  .ant-carousel .slick-vertical .slick-slide{
	  height: 120px !important;
  }

	.ant-modal-body {
		height: calc(~"100% - 60px");
		padding: 0px !important;
	}
}
