/* breakpoints */
.interviewpage .interview__chat--area {
  border-radius: var(--border-radius-xxl);
  background: var(--clr-primary-light);
  padding: 40px 30px 10px;
}
@media (max-width: 767.98px) {
  .interviewpage .interview__chat--area {
    border-radius: var(--border-radius-xl);
    padding: 30px 15px 10px;
  }
}
.interviewpage .interview__chat--area .joined__area {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.interviewpage .interview__chat--area .joined__area .joined__badge {
  background-color: var(--white);
  color: var(--clr-grey-dark);
  border-radius: 12px;
  font-weight: 400;
  font-size: 1rem;
  width: fit-content;
  padding: 10px 15px;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .interviewpage .interview__chat--area .joined__area .joined__badge {
    font-size: 0.875rem;
  }
}
.interviewpage .interview__chat--area .message__wrapper {
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}
.interviewpage .interview__chat--area .message__wrapper.left {
  flex-direction: row;
}
.interviewpage .interview__chat--area .message__wrapper.right {
  flex-direction: row-reverse;
}
.interviewpage .interview__chat--area .message__wrapper .participant__avatar {
  width: 48px;
}
@media (max-width: 1199.98px) {
  .interviewpage .interview__chat--area .message__wrapper .participant__avatar {
    width: 44px;
  }
}
@media (max-width: 991.98px) {
  .interviewpage .interview__chat--area .message__wrapper .participant__avatar {
    width: 40px;
  }
}
@media (max-width: 767.98px) {
  .interviewpage .interview__chat--area .message__wrapper .participant__avatar {
    width: 36px;
  }
}
.interviewpage .interview__chat--area .message__bubble {
  --radius: 24px;
  --borderThickness: 18px;
  max-width: 600px;
  padding: 18px 20px 20px;
  border-inline: var(--borderThickness) solid #0000;
  border-radius: calc(var(--radius) + var(--borderThickness)) / var(--radius);
  mask: radial-gradient(100% 100% at var(--bubblePosition) 0, #0000 99%, #000 102%) var(--bubblePosition) 100% / var(--borderThickness) var(--borderThickness) no-repeat, linear-gradient(#000 0 0) padding-box;
  background-color: #fff;
  color: #000;
}
@media (max-width: 1199.98px) {
  .interviewpage .interview__chat--area .message__bubble {
    max-width: 500px;
  }
}
@media (max-width: 991.98px) {
  .interviewpage .interview__chat--area .message__bubble {
    padding: 13px 15px 15px;
    --radius: 16px;
    --borderThickness: 12px;
  }
}
.interviewpage .interview__chat--area .message__bubble.left {
  --bubblePosition: 0;
  border-bottom-left-radius: 0 0;
  place-self: start;
}
.interviewpage .interview__chat--area .message__bubble.right {
  --bubblePosition: 100%;
  border-bottom-right-radius: 0 0;
  place-self: end;
  border-inline: var(--borderThickness) solid var(--clr-primary);
  background-image: linear-gradient(120deg, var(--clr-secondary) 0%, var(--clr-primary) 100%) !important;
}
.interviewpage .interview__chat--area .message__bubble.right p {
  color: #fff;
}
.interviewpage .interview__chat--area .message__bubble.has__image {
  max-width: 440px;
}
@media (max-width: 1199.98px) {
  .interviewpage .interview__chat--area .message__bubble.has__image {
    max-width: 380px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fthermotex24%2Fscss%2Fpages%2F_interview.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Fpages%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACPF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2BCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BACjEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */