.live_chat_footer_main {
  width: 100% !important;
  height: 10vh;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-left: 1px solid var(--gray-200, #eaecf0);
  border-right: 1px solid var(--gray-200, #eaecf0);
  border-bottom: 1px solid var(--gray-200, #eaecf0);
}
.live_chat_footer_container {
  width: 95% !important;
  height: 8vh;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.3rem;
  border-radius: 8px;
  border: "1px solid #EAECF0";
  border-radius: 8px;
  border: 1px solid #eaecf0;
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  padding: 0px 14px;
}
.live_chat {
  width: 85%;
}
.ant-input-affix-wrapper {
  width: 100% !important;
  border: none;
  outline: none;
}

.icons {
  display: flex;
  margin: 0 5px;
}
.live_chat_btn {
  padding: 10px 16px;
  border-radius: 8px;
  background: var(--Primary, #3a86f4);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: var(--base-white, #fff);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
}
.live_chat_modal {
  width: 556px !important;
}
.upload_picture_container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.upload_picture_container span {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 27px;
  letter-spacing: 0.01em;
  color: #1d170f;
}
.upload_picture_container p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #595f62;
  opacity: 0.9;
}

.attach_picture {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 10px;
  margin: 24px 0px;
}
.upload_main {
  display: flex;
  flex-direction: column;
  width: 95%;
  height: 180px;
  padding: 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  border: 1px dashed #cbcbcb;
  background: #f6f6f6;
  cursor: pointer;
}
.upload_main h5,
.upload_main span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.16px;
}
.upload_main h5 span {
  color: var(--Primary, #3a86f4);
  text-decoration-line: underline;
}
.upload_main h5 {
  opacity: 0.9;
  color: var(--Black, #25373f);
}
.capture_main {
  width: 95%;
  display: flex;
  padding: 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  border: 1px dashed rgba(58, 134, 244, 0.5);
  background: rgba(58, 134, 244, 0.05);
  cursor: pointer;
}

.capture_main h5 {
  opacity: 0.9;
  color: var(--Black, #25373f);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.16px;
}

.caption_input {
  width: 480px;
  height: 52px;
  border: 1px solid #d2cfcf !important;
  border-radius: 8px;
}

.upload_cancel_btn {
  display: flex;
  width: 150px;
  height: 48px;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  border: 1px solid rgba(89, 95, 98, 0.2);
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(9, 23, 45, 0.04);
  color: var(--Gray, #595f62);
  z-index: 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
}
/* OR */
.divider {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #25373f;
  opacity: 0.9;
}

.upload_upload_btn {
  display: flex;
  width: 150px;
  height: 48px;
  padding: 10px 18px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: var(--Primary, #3a86f4);
  box-shadow: 0px 3px 0px 0px #2f71d0;
  color: var(--White, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  z-index: 1;
}
.capture_btn {
  display: flex;
  align-items: center;
  justify-items: center;
  gap: 12px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
}
