<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------------------------*/
/* EME Web-Chat
/*--------------------------------------------*/

.WebChat {
  	display: block;
  	position: fixed;
  	right: 30px;
  	bottom: 70px;
  	z-index: 1000;
	cursor: default;
   font-family: Arial, Helvetica, Verdana, "PT Sans", sans-serif;
   /*font-family: "Coda", Arial, Helvetica, Verdana, "PT Sans", sans-serif;*/
}
@media handheld, only screen and (max-width: 720px), only screen and (max-device-width: 720px) {
 .WebChat {
  	display: none;
 }	
}

.WebChat .WebChatButton {
	width: 50px;
	height: 50px;
	border: 1px solid #00b27a;
  	border-radius: 50%;
  	margin: 0;
  	padding: 4px;
	fill: #00b27a;
	background-color: #fff;
  	box-shadow: 0 0 8px 0 rgba(0,0,0,.4);
  	-webkit-transition: all .3s ease;
  	-moz-transition: all .3s ease;
  	-o-transition: all .3s ease;
  	transition: all .3s ease;
  	/*transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
}
.WebChat .WebChatButton:disabled {
	/*cursor: default;*/
	border: 1px solid #aaa;
}
.WebChat .WebChatButton:hover:enabled {
	fill: #fff;
	background-color: #93ffda;
}

.WebChat .WebChatButtonSend {
	float: right;
	width: 30px;
	height: 28px;
	border: none;
	border-left: 1px #ddd solid;
  	margin: 0;
  	padding: 5px 0 0 4px;
	fill: #00b27a;
	background-color: transparent;
  	-webkit-transition: all .1s ease;
  	-moz-transition: all .1s ease;
  	-o-transition: all .1s ease;
  	transition: all .1s ease;
}
.WebChat .WebChatButtonSend:disabled {
	/*cursor: default;*/
	fill: #ddd;
}
.WebChat .WebChatButtonSend .Normal {
	display: block;
}
.WebChat .WebChatButtonSend .Hover {
	display: none;
}

.WebChat .WebChatClose {
	cursor: pointer;
	color: #2a2a2a;
	opacity: 0.5;
   -webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
   -o-transition: opacity 0.2s ease;
   transition: opacity 0.2s ease;
}
/*.WebChat .WebChatClose:focus, */
.WebChat .WebChatClose:hover {
   opacity: 1;
}

.WebChat .WebChatInfo {
   position: absolute;
   z-index: 1001;
   display: block;
   bottom: 70px;
   width: max-content; 
   right: -20px;
   max-width: 250px;
   font-size: 1rem;
   font-style: normal;
   font-weight: 400;
   line-height: 1.5;
   text-align: left;
   text-decoration: none;
   text-shadow: none;
   text-transform: none;
   letter-spacing: normal;
   word-break: normal;
   white-space: normal;
   word-spacing: normal;
   line-break: auto;
   word-wrap: break-word;
	padding: 15px;
	margin: 0;
	/*border: 1px solid #999;*/
	color: #555;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 6px 0px rgba(0,0,0,.4);
	/*transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
}
.WebChat .WebChatInfo:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    bottom: -15px;
    right: 30px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #999 transparent;
}
.WebChat .WebChatInfo:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    bottom: -14px;
    right: 31px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #fff transparent;
}  
.WebChat .WebChatInfo .WebChatInfoContent {
}

.WebChat .WebChatFrame {
   position: absolute;
   display: block;
   z-index: 1002;
   opacity: 0;
   overflow: hidden;
   bottom: 70px;
   width: 350px; 
   right: 10px;
   height: 0px;
   max-height: 450px;
   font-size: 1.2rem;
   font-style: normal;
   font-weight: 400;
   line-height: 1.5;
   text-align: left;
   text-decoration: none;
   text-shadow: none;
   text-transform: none;
   letter-spacing: normal;
   word-break: normal;
   white-space: normal;
   word-spacing: normal;
   line-break: auto;
   word-wrap: break-word;
	padding: 0;
	margin: 0;
	/*border: 1px solid #999;*/
	color: #555;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 2px 6px 0px rgba(0,0,0,.4);
   -webkit-transition: height 0.3s ease;
	-moz-transition: height 0.3s ease;
   -o-transition: height 0.3s ease;
   transition: height 0.3s ease;
}
.WebChat .WebChatFrame .WebChatFrameBody {
	position: absolute;
	width: inherit !important;
	height: inherit !important;
	padding: 10px;
	font-size: 1rem;
	background-color: #fff;
}
.WebChat .WebChatFrame .WebChatFrameContent {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	height: calc(100% - 152px);
	background-color: rgba(0, 0, 0, 0.05);
   border: 1px solid #ddd;
   border-radius: 6px;
	padding: 3px;
   margin: 15px 0 8px 0;
   outline: 0;
	font-size: 1rem;
}
.WebChat .WebChatFrame .WebChatFrameHeader {
	padding: 3px 5px 3px 10px;
	color: #fff;
	background-color: #00b27a;
	font-size: 1.2rem;
	font-weight: bold;
}
.WebChat .WebChatFrame.Show,
.WebChat .WebChatFrame .Show {
	opacity: 1;
	height: 450px;
}
.WebChat .WebChatFrame i {
  	padding: 3px 8px;
  	font-size: 1.5rem;
}
.WebChat .WebChatFrame .WebChatFrameMessages {
	height: 100%;
	width: 100%;	
	padding: 0;
   margin: 0;
	overflow-y: scroll;	
}
.WebChat .WebChatFrame .WebChatFrameMessages .Message {
	position: relative;
	display: block;
   border: 1px solid #ddd;
   border-radius: 6px;
   padding: 7px;
   margin: 5px;
	box-shadow: 1px 1px 5px -3px rgba(0,0,0,.4)
	/*transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
}
.WebChat .WebChatFrame .WebChatFrameMessages .Message.AI,
.WebChat .WebChatFrame .WebChatFrameMessages .Message.Bot,
.WebChat .WebChatFrame .WebChatFrameMessages .Message.Host,
.WebChat .WebChatFrame .WebChatFrameMessages .Message.Human {
	color: #555;
	background-color: #f8f8f8;
	margin: 5px 20px 10px 15px;
	padding: 0px 5px 6px 7px;
}
.WebChat .WebChatFrame .WebChatFrameMessages .Message.Client {
	color: #555;
	background-color: #00b27a1c;
	margin: 5px 5px 10px 30px;
	padding: 0px 5px 6px 7px;
}
.WebChat .AI:before {
   display: block;
   position: relative;
   content: "";
   left: -22px;
   top: 16px;
   width: 10px;
   height: 10px;
   background-color: #6666ff;
   border: 1px #6666ff solid;
   border-radius: 50%;
}
.WebChat .Bot:before {
   display: block;
   position: relative;
   content: "";
   left: -22px;
   top: 16px;
   width: 10px;
   height: 10px;
   padding: 0;
   margin: 0;
   background-color: #ff99ff;
   border: 1px #ff99ff solid;
   border-radius: 50%;
}
.WebChat .Client:before {
   display: block;
   position: relative;
   content: "";
   left: -22px;
   top: 16px;
   width: 10px;
   height: 10px;
   padding: 0;
   margin: 0;
   background-color: tranparent;
   border: 1px tranparent solid;
   border-radius: 50%;
}
.WebChat .Host:before,
.WebChat .Human:before {
   display: block;
   position: relative;
   content: "";
   left: -22px;
   top: 16px;
   width: 10px;
   height: 10px;
   padding: 0;
   margin: 0;
   background-color: #00b27a;
   border: 1px #00b27a solid;
	border-radius: 50%;
}

.WebChat .WebChatFrame .WebChatFrameInpMessage {
	position: relative;
   border: 1px solid #ddd;
   border-radius: 6px;
   padding: 0;
   margin: 0;
   outline: 0;
   overflow: hidden;
}
.WebChat .WebChatFrame .WebChatInpMessage {
   background-color: #fff;
   width: calc(100% - 30px);
   border: none;
   padding: 2px 0px 0px 5px;
   margin: 0;
   outline: 0;
}
.WebChat .WebChatFrame .WebChatInpUser {
	position: relative;
   background-color: #fff;
   width: 100%;
   border: 1px solid #ddd;
   border-radius: 6px;
   padding: 2px 0px 0px 5px;
   margin: 0;
   outline: 0;
}
.WebChat .WebChatFrame .WebChatInpUser.Empty,
.WebChat .WebChatFrame .WebChatInpUser .Empty {
   border: 1px solid #ffbfbf;
}
.WebChat .WebChatFrame .WebChatReference {
	position: relative;
	display: flex;
	padding: 0;
	margin: 0 0 -15px 20px;
}
.WebChat .WebChatFrame .WebChatReference .AI:before,
.WebChat .WebChatFrame .WebChatReference .Bot:before,
.WebChat .WebChatFrame .WebChatReference .Client:before,
.WebChat .WebChatFrame .WebChatReference .Host:before,
.WebChat .WebChatFrame .WebChatReference .Human:before {
	left: -15px;
	top: 15px;
}
.WebChat .WebChatFrame .WebChatReference div {
	display: inline;
	margin-right: 26px;
	font-size: 0.9rem;
}
   
.WebChat button {
	/*cursor: pointer;*/
	width: 95%;
	height: 29px;
	line-height: 1;
   margin: 10px 3px 0 3px;
}
.WebChat small {
	font-size: 0.8rem;
	line-height: 1;
}
.WebChat small span.Blue {
	color: #3366ff;
}
.WebChat small span.Red {
	color: #ff3300;
}
.WebChat svg {
	display: inline-block;
	vertical-align: middle; 
	width: 40px;
	height: 40px;
}

.WebChatHyPeWare {
	font-size: 0.6rem;
	padding-top: 5px;
}
</pre></body></html>