
.Action_menu .color-white {
  color: #D9D9D9;
}

.BotMsg_box .BotMsg .message {
  margin-bottom: 0;
}

.GoToAgent {
  cursor: pointer;
}

.RetractedTag .BotMsg::after {
  content: "已收回";
  position: relative;
  word-break: break-word;
  display: block;
  text-align: center;
  color: #7f7f7f;
}

.RetractedTag .message {
  display: none;
}

.btn-white-feature {
  border-radius: 1.7rem;
  padding: 0.5rem 2rem;
  margin: 0 0.2rem;
  color: #595757;
  letter-spacing: 1px;
  background-color: #CEC2AC;
  position: relative;
  text-align: center;
  display: inline-block;
  line-height: 1.5rem;
}

.btn-white-feature:hover {
  color: #595757;
  cursor: pointer;
  text-align: center;
  display: inline-block;
}

.btn-feature {
  border-radius: 0.3rem;
  padding: 0.1rem 0.2rem;
  margin: 0 0.2rem;
  color: #D9D9D9;
  letter-spacing: 1px;
  background-color: #595757;
  position: relative;
  text-align: center;
  display: inline-block;
}

.btn-feature:hover {
  color: #D9D9D9;
  cursor: pointer;
  text-align: center;
  display: inline-block;
}

/*#region 聊天室*/
.chat-img { max-width: 40vw; }
table td div .chat-img { max-width: 200px; }
/*#endregion 聊天室*/

/*#region 等待訊息*/
.WaitMsg .message {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}

.bot-typing {
  display: flex;
  gap: 5px;
}

.dot {
  width: 10px;
  height: 10px;
  background-color: #333;
  border-radius: 50%;
  opacity: 0.2;
  animation: typing 1.5s infinite;
}

.dot:nth-child(2) {
  animation-delay: 0.3s;
}

.dot:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes typing {
  0%, 100% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
}
/*#endregion 等待訊息*/

.img-responsive { display: block; height: 100%; height: -webkit-fill-available; width: 100%; width: -webkit-fill-available; }
.breakAll { word-break: break-all; }
.hide { display: none; }
.hidden { display: none !important; visibility: hidden !important; }
.clear-both { clear: both; }
.display-block { display: block; }
.block { display: block !important; }
.block-inline { display: inline-block !important; }
.inline-block { display: inline-block !important; }
