/*
 * BetterDocs Embed Styles – GEMEINSAME QUELLE (Single Source of Truth)
 *
 * Diese Datei stylt das BetterDocs Instant-Answer-/Chatbot-Widget und wird
 * an ZWEI Stellen geladen:
 *   1) Auf der WP-Help-Site: via functions.php enqueued.
 *   2) Im excelerate-v4-Embed: als <link> im BetterDocs-Component.
 *
 * Nur die Design-Tokens (var(--...)) werden von der jeweiligen Umgebung
 * bereitgestellt. Widget-Styling deshalb NUR hier pflegen – nicht duplizieren.
 */

.betterdocs-ia-search {
  display: block !important;
  position: relative;
  min-height: 0 !important;
  margin: 40px 0 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  background: transparent !important;
  border-radius: 6px;
}
.betterdocs-ia-search .betterdocs-ia-search-field {
  width: 100%;
  height: auto;
  padding: 12px 40px 12px 12px !important;
  box-sizing: border-box;
  border-radius: 6px !important;
  background: #343d4e !important;
  border: 1px solid #191b1f !important;
  box-shadow: none !important;
  color: #e6edf2 !important;
  -webkit-text-fill-color: var(--card-primary-color);
  font-family: var(--input-fontFamily) !important;
  font-weight: var(--input-fontWeight) !important;
  font-size: var(--input-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--input-letterSpacing);
  transition:
    opacity var(--duration-hover),
    border var(--duration-hover);
}
.betterdocs-ia-search .betterdocs-ia-search-field::placeholder {
  opacity: 1;
  color: #8995a8;
  -webkit-text-fill-color: #8995a8;
}
.betterdocs-ia-common-header .betterdocs-ia-search {
  transform: translateY(0) !important;
}
.betterdocs-ia-common-header .betterdocs-ia-search .betterdocs-ia-search-icon,
.betterdocs-ia-search .betterdocs-ia-search-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100% !important;
  border-radius: 0;
  background: transparent !important;
  background-color: transparent !important;
}
.betterdocs-ia-search .betterdocs-ia-search-icon svg {
  display: none !important;
}
.betterdocs-ia-search .betterdocs-ia-search-icon::before {
  content: "";
  display: block;
  width: 10.909px;
  height: 10.922px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.909' height='10.922' viewBox='0 0 10.909 10.922'%3E%3Cg transform='translate(-936.172 -266.675)'%3E%3Cpath d='M16.079,16.786h0a.692.692,0,0,1-.451-.167L15.61,16.6l-2.831-2.831a4.363,4.363,0,1,1,.992-.991L16.6,15.643a.7.7,0,0,1-.036.94A.686.686,0,0,1,16.079,16.786Zm-.022-.656a.037.037,0,0,0,.052-.006.042.042,0,0,0,.006-.053L12.9,12.826l.188-.227a3.716,3.716,0,1,0-.49.49l.228-.189Zm-5.821-2.264A3.631,3.631,0,1,1,12.8,12.8,3.607,3.607,0,0,1,10.236,13.866Zm0-6.611a2.981,2.981,0,1,0,2.107.873A2.961,2.961,0,0,0,10.236,7.255Z' transform='translate(930.311 260.812)' fill='%23f0f3f7'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}
.betterdocs-ia-launcher {
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: var(--button-background) !important;
  border: 1px solid var(--button-borderColor) !important;
}
.betterdocs-ia-launcher svg,
.betterdocs-ia-launcher img {
  display: none !important;
}
.betterdocs-ia-launcher::before {
  display: block;
  width: 19px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22' fill='none'%3E%3Cpath d='M15.3125 18.3273L18.0469 20.5495V13.8828' stroke='%23e6edf2' stroke-width='1.09375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5781 18.8715C12.8802 18.8715 13.125 18.6267 13.125 18.3247C13.125 18.0226 12.8802 17.7778 12.5781 17.7778V18.3247V18.8715ZM3.82812 0.546875V1.09375H14.7656V0.546875V0H3.82812V0.546875ZM12.5781 18.3247V17.7778H3.82812V18.3247V18.8715H12.5781V18.3247ZM0.546875 15.0434H1.09375V3.82813H0.546875H0V15.0434H0.546875ZM18.0469 3.82813H17.5V9.43576H18.0469H18.5938V3.82813H18.0469ZM18.0469 9.43576H17.5V13.8802H18.0469H18.5938V9.43576H18.0469ZM3.82812 18.3247V17.7778C2.31797 17.7778 1.09375 16.5536 1.09375 15.0434H0.546875H0C0 17.1576 1.71391 18.8715 3.82812 18.8715V18.3247ZM14.7656 0.546875V1.09375C16.2758 1.09375 17.5 2.31797 17.5 3.82813H18.0469H18.5938C18.5938 1.71391 16.8798 0 14.7656 0V0.546875ZM3.82812 0.546875V0C1.71391 0 0 1.71391 0 3.82813H0.546875H1.09375C1.09375 2.31797 2.31797 1.09375 3.82812 1.09375V0.546875Z' fill='%23e6edf2'/%3E%3Cpath d='M7.10938 4.99219V8.32552' stroke='%23e6edf2' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M11.4844 4.99219V8.32552' stroke='%23e6edf2' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M4.92188 11.6562C4.92188 11.6562 8.75 16.6563 13.6719 11.6562' stroke='%23e6edf2' stroke-width='1.09375' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
  content: "";
}
.betterdocs-ia-main-wrapper {
  bottom: 80px !important;
  background: #242c38 !important;
  box-shadow: var(--header-boxShadow) !important;
}
.betterdocs-ia-main-wrapper .betterdocs-ia-main-content {
  border-radius: 12px !important;
  /* Plugin-Default ist `animation:fadeIn .5s` beim (Neu-)Rendern des
     Content-Bereichs -> beim Tab-Wechsel blendet der Inhalt ein. Abschalten. */
  animation: none !important;
}
.betterdocs-ia-common-header {
  background: none !important;
}
.betterdocs-ia-common-header.home-page-header {
  margin: 0 !important;
  padding: 40px 30px 0 !important;
}
.betterdocs-ia-common-header.home-page-header .betterdocs-ia-header-group {
  padding: 0 !important;
}
.betterdocs-ia-common-header .betterdocs-title {
  margin: 0 0 20px !important;
  color: #e6edf2 !important;
  font-family: var(--h1-fontFamily) !important;
  font-weight: var(--h1-fontWeight) !important;
  font-size: var(--h1-fontSize) !important;
  line-height: var(--h1-lineHeight) !important;
  letter-spacing: var(--h1-letterSpacing) !important;
  text-transform: var(--h1-textTransform) !important;
}
.betterdocs-ia-common-header .betterdocs-info {
  color: #f0f3f7 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
  text-transform: var(--text-textTransform) !important;
}
.betterdocs-ia-tabs {
  justify-content: space-between !important;
  padding: 15px 30px 30px !important;
  background: none !important;
  box-shadow: none !important;
}
.betterdocs-ia-tabs li {
  gap: 8px !important;
  width: 50px !important;
}
.betterdocs-ia-tabs li img {
  display: none !important;
}
.betterdocs-ia-tabs li p {
  color: #e6edf2 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: 600 !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.betterdocs-ia-tabs li.active p {
  color: #61bfe8 !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-chatbot p {
  font-size: 0 !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-chatbot p::after {
  content: "Chat";
  font-size: var(--text-fontSize);
}
.betterdocs-ia-docs .betterdocs-ia-docs-heading {
  display: none !important;
}
.betterdocs-ia-tab-home-content .betterdocs-ia-home-content-list {
  padding: 15px 30px 15px !important;
}
.betterdocs-ia-docs {
  border-radius: 0 !important;
  background: none !important;
}
.betterdocs-ia-docs-content {
  padding: 20px 0 !important;
  background: none !important;
  border-color: #364254 !important;
}
.betterdocs-ia-docs-content .content-item .content-title {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #e6edf2 !important;
  font-family: var(--h4-fontFamily) !important;
  font-weight: var(--h4-fontWeight) !important;
  font-size: var(--h4-fontSize) !important;
  line-height: var(--h4-lineHeight) !important;
  letter-spacing: var(--h4-letterSpacing) !important;
  text-transform: var(--h4-textTransform) !important;
}
.betterdocs-ia-docs-content .content-item .content-title::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 1.66406H5.00004C4.55801 1.66406 4.13409 1.83966 3.82153 2.15222C3.50897 2.46478 3.33337 2.8887 3.33337 3.33073V16.6641C3.33337 17.1061 3.50897 17.53 3.82153 17.8426C4.13409 18.1551 4.55801 18.3307 5.00004 18.3307H15C15.4421 18.3307 15.866 18.1551 16.1786 17.8426C16.4911 17.53 16.6667 17.1061 16.6667 16.6641V5.83073L12.5 1.66406Z' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 1.66406V4.9974C11.6666 5.43942 11.8422 5.86335 12.1548 6.17591C12.4673 6.48847 12.8913 6.66406 13.3333 6.66406H16.6666' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33329 7.5H6.66663' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 10.8359H6.66663' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 14.1641H6.66663' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}
.betterdocs-ia-docs-content .content-item p {
  display: none !important;
}
.betterdocs-ia-docs-content .content-icon {
  display: none !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-home svg {
  display: none !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-home::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #e6edf2;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.1383 17.1923L9.8575 10.9113C9.3575 11.3241 8.7825 11.6472 8.1325 11.8805C7.4825 12.1138 6.81008 12.2305 6.11525 12.2305C4.40608 12.2305 2.95958 11.6388 1.77575 10.4553C0.591917 9.27175 0 7.82558 0 6.11675C0 4.40808 0.59175 2.96142 1.77525 1.77675C2.95875 0.59225 4.40492 0 6.11375 0C7.82242 0 9.26908 0.591916 10.4537 1.77575C11.6382 2.95958 12.2305 4.40608 12.2305 6.11525C12.2305 6.82942 12.1107 7.5115 11.871 8.1615C11.6312 8.8115 11.3112 9.37683 10.9113 9.8575L17.192 16.1383L16.1383 17.1923ZM6.11525 10.7308C7.40375 10.7308 8.49508 10.2836 9.38925 9.38925C10.2836 8.49508 10.7308 7.40375 10.7308 6.11525C10.7308 4.82675 10.2836 3.73542 9.38925 2.84125C8.49508 1.94692 7.40375 1.49975 6.11525 1.49975C4.82675 1.49975 3.73542 1.94692 2.84125 2.84125C1.94692 3.73542 1.49975 4.82675 1.49975 6.11525C1.49975 7.40375 1.94692 8.49508 2.84125 9.38925C3.73542 10.2836 4.82675 10.7308 6.11525 10.7308Z' fill='%23000'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.1383 17.1923L9.8575 10.9113C9.3575 11.3241 8.7825 11.6472 8.1325 11.8805C7.4825 12.1138 6.81008 12.2305 6.11525 12.2305C4.40608 12.2305 2.95958 11.6388 1.77575 10.4553C0.591917 9.27175 0 7.82558 0 6.11675C0 4.40808 0.59175 2.96142 1.77525 1.77675C2.95875 0.59225 4.40492 0 6.11375 0C7.82242 0 9.26908 0.591916 10.4537 1.77575C11.6382 2.95958 12.2305 4.40608 12.2305 6.11525C12.2305 6.82942 12.1107 7.5115 11.871 8.1615C11.6312 8.8115 11.3112 9.37683 10.9113 9.8575L17.192 16.1383L16.1383 17.1923ZM6.11525 10.7308C7.40375 10.7308 8.49508 10.2836 9.38925 9.38925C10.2836 8.49508 10.7308 7.40375 10.7308 6.11525C10.7308 4.82675 10.2836 3.73542 9.38925 2.84125C8.49508 1.94692 7.40375 1.49975 6.11525 1.49975C4.82675 1.49975 3.73542 1.94692 2.84125 2.84125C1.94692 3.73542 1.49975 4.82675 1.49975 6.11525C1.49975 7.40375 1.94692 8.49508 2.84125 9.38925C3.73542 10.2836 4.82675 10.7308 6.11525 10.7308Z' fill='%23000'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.betterdocs-ia-tabs li.betterdocs-ia-home.active::before {
  background-color: #61bfe8;
}
.betterdocs-ia-tabs li.betterdocs-ia-chatbot svg {
  display: none !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-chatbot::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #e6edf2;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22' fill='none'%3E%3Cpath d='M15.3125 18.3273L18.0469 20.5495V13.8828' stroke='%23000' stroke-width='1.09375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5781 18.8715C12.8802 18.8715 13.125 18.6267 13.125 18.3247C13.125 18.0226 12.8802 17.7778 12.5781 17.7778V18.3247V18.8715ZM3.82812 0.546875V1.09375H14.7656V0.546875V0H3.82812V0.546875ZM12.5781 18.3247V17.7778H3.82812V18.3247V18.8715H12.5781V18.3247ZM0.546875 15.0434H1.09375V3.82813H0.546875H0V15.0434H0.546875ZM18.0469 3.82813H17.5V9.43576H18.0469H18.5938V3.82813H18.0469ZM18.0469 9.43576H17.5V13.8802H18.0469H18.5938V9.43576H18.0469ZM3.82812 18.3247V17.7778C2.31797 17.7778 1.09375 16.5536 1.09375 15.0434H0.546875H0C0 17.1576 1.71391 18.8715 3.82812 18.8715V18.3247ZM14.7656 0.546875V1.09375C16.2758 1.09375 17.5 2.31797 17.5 3.82813H18.0469H18.5938C18.5938 1.71391 16.8798 0 14.7656 0V0.546875ZM3.82812 0.546875V0C1.71391 0 0 1.71391 0 3.82813H0.546875H1.09375C1.09375 2.31797 2.31797 1.09375 3.82812 1.09375V0.546875Z' fill='%23000'/%3E%3Cpath d='M6.63025 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M11.6302 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M5.63025 11.5469C5.63025 11.5469 8.69275 15.5469 12.6302 11.5469' stroke='%23000' stroke-width='0.875' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22' fill='none'%3E%3Cpath d='M15.3125 18.3273L18.0469 20.5495V13.8828' stroke='%23000' stroke-width='1.09375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5781 18.8715C12.8802 18.8715 13.125 18.6267 13.125 18.3247C13.125 18.0226 12.8802 17.7778 12.5781 17.7778V18.3247V18.8715ZM3.82812 0.546875V1.09375H14.7656V0.546875V0H3.82812V0.546875ZM12.5781 18.3247V17.7778H3.82812V18.3247V18.8715H12.5781V18.3247ZM0.546875 15.0434H1.09375V3.82813H0.546875H0V15.0434H0.546875ZM18.0469 3.82813H17.5V9.43576H18.0469H18.5938V3.82813H18.0469ZM18.0469 9.43576H17.5V13.8802H18.0469H18.5938V9.43576H18.0469ZM3.82812 18.3247V17.7778C2.31797 17.7778 1.09375 16.5536 1.09375 15.0434H0.546875H0C0 17.1576 1.71391 18.8715 3.82812 18.8715V18.3247ZM14.7656 0.546875V1.09375C16.2758 1.09375 17.5 2.31797 17.5 3.82813H18.0469H18.5938C18.5938 1.71391 16.8798 0 14.7656 0V0.546875ZM3.82812 0.546875V0C1.71391 0 0 1.71391 0 3.82813H0.546875H1.09375C1.09375 2.31797 2.31797 1.09375 3.82812 1.09375V0.546875Z' fill='%23000'/%3E%3Cpath d='M6.63025 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M11.6302 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M5.63025 11.5469C5.63025 11.5469 8.69275 15.5469 12.6302 11.5469' stroke='%23000' stroke-width='0.875' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.betterdocs-ia-tabs li.betterdocs-ia-chatbot.active::before {
  background-color: #61bfe8;
}
.betterdocs-ia-tabs li.betterdocs-ia-message svg {
  display: none !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-message::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #e6edf2;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.betterdocs-ia-tabs li.betterdocs-ia-message.active::before {
  background-color: #61bfe8;
}
.betterdocs-ia-tabs li.betterdocs-ia-faq svg {
  display: none !important;
}
.betterdocs-ia-tabs li.betterdocs-ia-faq::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #e6edf2;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 20.1382C13.6096 20.1382 15.183 19.6609 16.5214 18.7667C17.8597 17.8724 18.9028 16.6014 19.5187 15.1144C20.1347 13.6273 20.2959 11.991 19.9818 10.4123C19.6678 8.83366 18.8927 7.38357 17.7546 6.24542C16.6164 5.10727 15.1663 4.33218 13.5877 4.01816C12.009 3.70415 10.3727 3.86531 8.88564 4.48127C7.39858 5.09724 6.12756 6.14033 5.23332 7.47865C4.33909 8.81697 3.86179 10.3904 3.86179 12C3.86179 14.1584 4.7192 16.2284 6.24542 17.7546C7.77163 19.2808 9.84161 20.1382 12 20.1382ZM12 20.8615C10.2474 20.8615 8.53407 20.3418 7.0768 19.3681C5.61952 18.3944 4.48372 17.0104 3.81301 15.3912C3.1423 13.7719 2.96681 11.9902 3.30874 10.2712C3.65066 8.55223 4.49464 6.97326 5.73395 5.73395C6.97326 4.49464 8.55223 3.65066 10.2712 3.30874C11.9902 2.96681 13.7719 3.1423 15.3912 3.81301C17.0104 4.48372 18.3944 5.61952 19.3681 7.0768C20.3418 8.53407 20.8615 10.2474 20.8615 12C20.8615 14.3502 19.9279 16.6042 18.2661 18.2661C16.6042 19.9279 14.3502 20.8615 12 20.8615Z' fill='%23000'/%3E%3Cpath d='M12 21C10.22 21 8.47991 20.4722 6.99987 19.4832C5.51983 18.4943 4.36628 17.0887 3.68509 15.4442C3.0039 13.7996 2.82567 11.99 3.17294 10.2442C3.5202 8.49836 4.37737 6.89471 5.63604 5.63604C6.89471 4.37737 8.49836 3.5202 10.2442 3.17294C11.99 2.82567 13.7996 3.0039 15.4442 3.68509C17.0887 4.36628 18.4943 5.51983 19.4832 6.99987C20.4722 8.47991 21 10.22 21 12C20.9974 14.3861 20.0483 16.6738 18.361 18.361C16.6738 20.0483 14.3861 20.9974 12 21ZM12 3.27693C10.2747 3.27693 8.58822 3.78853 7.15372 4.74703C5.71922 5.70553 4.60116 7.06789 3.94093 8.66183C3.2807 10.2558 3.10796 12.0097 3.44454 13.7018C3.78112 15.3939 4.61191 16.9482 5.83186 18.1681C7.0518 19.3881 8.6061 20.2189 10.2982 20.5555C11.9903 20.892 13.7442 20.7193 15.3382 20.0591C16.9321 19.3988 18.2945 18.2808 19.253 16.8463C20.2115 15.4118 20.7231 13.7253 20.7231 12C20.7204 9.68731 19.8006 7.47009 18.1652 5.83477C16.5299 4.19945 14.3127 3.27957 12 3.27693ZM12 20.2767C10.363 20.2767 8.76282 19.7913 7.40173 18.8818C6.04064 17.9724 4.97979 16.6797 4.35335 15.1673C3.72691 13.655 3.563 11.9908 3.88236 10.3853C4.20172 8.77978 4.99 7.30502 6.14751 6.14751C7.30502 4.99 8.77978 4.20172 10.3853 3.88236C11.9908 3.563 13.655 3.72691 15.1673 4.35335C16.6797 4.97979 17.9724 6.04064 18.8818 7.40173C19.7913 8.76282 20.2767 10.363 20.2767 12C20.2743 14.1944 19.4016 16.2982 17.8499 17.8499C16.2982 19.4016 14.1944 20.2743 12 20.2767ZM12 4.00025C10.4178 4.00025 8.87113 4.46943 7.55558 5.34845C6.24003 6.22748 5.21468 7.47687 4.60919 8.93863C4.00371 10.4004 3.84529 12.0089 4.15396 13.5607C4.46264 15.1125 5.22454 16.5379 6.34332 17.6567C7.46211 18.7755 8.88753 19.5374 10.4393 19.846C11.9911 20.1547 13.5996 19.9963 15.0614 19.3908C16.5231 18.7853 17.7725 17.76 18.6516 16.4444C19.5306 15.1289 19.9998 13.5822 19.9998 12C19.9974 9.87906 19.1538 7.84565 17.6541 6.34591C16.1544 4.84618 14.1209 4.0026 12 4.00025Z' fill='%23000'/%3E%3Cpath d='M12 12.3611C11.9075 12.356 11.8206 12.3157 11.7569 12.2484C11.6933 12.1811 11.6578 12.092 11.6578 11.9994C11.6578 11.9068 11.6933 11.8178 11.7569 11.7505C11.8206 11.6832 11.9075 11.6429 12 11.6378C12.2861 11.6378 12.5658 11.5529 12.8037 11.394C13.0416 11.235 13.227 11.0091 13.3365 10.7447C13.446 10.4804 13.4747 10.1895 13.4189 9.90892C13.363 9.62829 13.2253 9.37053 13.0229 9.16821C12.8206 8.96589 12.5628 8.82811 12.2822 8.77229C12.0016 8.71647 11.7107 8.74512 11.4464 8.85461C11.1821 8.96411 10.9561 9.14953 10.7972 9.38743C10.6382 9.62533 10.5534 9.90502 10.5534 10.1911C10.5482 10.2836 10.5079 10.3706 10.4406 10.4342C10.3734 10.4979 10.2843 10.5333 10.1917 10.5333C10.0991 10.5333 10.01 10.4979 9.94275 10.4342C9.87549 10.3706 9.83515 10.2836 9.83003 10.1911C9.83003 9.76196 9.9573 9.34242 10.1957 8.98557C10.4342 8.62872 10.7731 8.35059 11.1696 8.18635C11.5661 8.02211 12.0024 7.97914 12.4233 8.06287C12.8443 8.1466 13.2309 8.35327 13.5344 8.65674C13.8379 8.96022 14.0445 9.34687 14.1283 9.7678C14.212 10.1887 14.169 10.625 14.0048 11.0216C13.8405 11.4181 13.5624 11.757 13.2056 11.9954C12.8487 12.2338 12.4292 12.3611 12 12.3611Z' fill='%23000'/%3E%3Cpath d='M12 12.4996C11.9306 12.5061 11.8606 12.4981 11.7945 12.476C11.7283 12.454 11.6675 12.4183 11.616 12.3714C11.5644 12.3245 11.5232 12.2673 11.495 12.2035C11.4668 12.1398 11.4523 12.0708 11.4523 12.0011C11.4523 11.9314 11.4668 11.8624 11.495 11.7987C11.5232 11.7349 11.5644 11.6777 11.616 11.6308C11.6675 11.5839 11.7283 11.5483 11.7945 11.5262C11.8606 11.5041 11.9306 11.4961 12 11.5026C12.2587 11.5026 12.5117 11.4259 12.7268 11.2822C12.9419 11.1384 13.1096 10.9341 13.2086 10.6951C13.3076 10.456 13.3335 10.193 13.283 9.93925C13.2326 9.68549 13.108 9.45239 12.925 9.26944C12.7421 9.08648 12.509 8.96189 12.2552 8.91141C12.0015 8.86094 11.7384 8.88685 11.4994 8.98586C11.2603 9.08487 11.056 9.25255 10.9123 9.46768C10.7685 9.68281 10.6918 9.93573 10.6918 10.1945C10.6984 10.2639 10.6904 10.3339 10.6683 10.4C10.6462 10.4661 10.6106 10.5269 10.5637 10.5785C10.5167 10.6301 10.4596 10.6713 10.3958 10.6994C10.332 10.7276 10.2631 10.7422 10.1934 10.7422C10.1236 10.7422 10.0547 10.7276 9.99093 10.6994C9.92716 10.6713 9.86999 10.6301 9.82307 10.5785C9.77614 10.5269 9.7405 10.4661 9.71843 10.4C9.69636 10.3339 9.68834 10.2639 9.69489 10.1945C9.69489 9.7379 9.83028 9.29159 10.0839 8.91197C10.3376 8.53235 10.6981 8.23647 11.1199 8.06175C11.5417 7.88703 12.0059 7.84132 12.4537 7.93039C12.9015 8.01946 13.3128 8.23932 13.6356 8.56216C13.9585 8.885 14.1783 9.29632 14.2674 9.74411C14.3565 10.1919 14.3108 10.6561 14.136 11.0779C13.9613 11.4997 13.6654 11.8602 13.2858 12.1139C12.9062 12.3675 12.4599 12.5029 12.0033 12.5029L12 12.4996ZM12 8.60603C12.4204 8.60603 12.8236 8.77304 13.1208 9.0703C13.4181 9.36757 13.5851 9.77074 13.5851 10.1911C13.5851 10.6115 13.4181 11.0147 13.1208 11.312C12.8236 11.6092 12.4204 11.7762 12 11.7762C11.9412 11.7762 11.8849 11.7996 11.8434 11.8411C11.8018 11.8827 11.7785 11.939 11.7785 11.9978C11.7785 12.0565 11.8018 12.1129 11.8434 12.1544C11.8849 12.196 11.9412 12.2193 12 12.2193C12.4018 12.2193 12.7946 12.1002 13.1286 11.877C13.4627 11.6537 13.7231 11.3364 13.8769 10.9652C14.0306 10.594 14.0709 10.1856 13.9925 9.79149C13.9141 9.39742 13.7206 9.03544 13.4365 8.75132C13.1524 8.46721 12.7904 8.27373 12.3963 8.19534C12.0023 8.11696 11.5938 8.15719 11.2226 8.31095C10.8514 8.46471 10.5341 8.72509 10.3109 9.05917C10.0876 9.39325 9.9685 9.78602 9.9685 10.1878C9.9685 10.2466 9.99184 10.3029 10.0334 10.3445C10.0749 10.386 10.1313 10.4094 10.19 10.4094C10.2488 10.4094 10.3051 10.386 10.3467 10.3445C10.3882 10.3029 10.4116 10.2466 10.4116 10.1878C10.413 9.7676 10.5811 9.36511 10.8788 9.0686C11.1766 8.77208 11.5798 8.60574 12 8.60603Z' fill='%23000'/%3E%3Cpath d='M11.6378 12.0011C11.6429 11.9087 11.6832 11.8217 11.7505 11.758C11.8178 11.6944 11.9068 11.6589 11.9994 11.6589C12.092 11.6589 12.1811 11.6944 12.2484 11.758C12.3157 11.8217 12.356 11.9087 12.3611 12.0011V13.995C12.3638 14.0441 12.3565 14.0934 12.3396 14.1396C12.3226 14.1858 12.2964 14.2281 12.2626 14.2639C12.2287 14.2997 12.1879 14.3282 12.1427 14.3477C12.0974 14.3671 12.0487 14.3772 11.9994 14.3772C11.9502 14.3772 11.9015 14.3671 11.8562 14.3477C11.811 14.3282 11.7702 14.2997 11.7363 14.2639C11.7025 14.2281 11.6763 14.1858 11.6593 14.1396C11.6424 14.0934 11.6351 14.0441 11.6378 13.995V12.0011Z' fill='%23000'/%3E%3Cpath d='M12 11.5004C12.1328 11.5004 12.2601 11.5532 12.354 11.6471C12.4479 11.741 12.5007 11.8683 12.5007 12.0011V13.995C12.489 14.119 12.4314 14.2343 12.3392 14.3182C12.247 14.4021 12.1269 14.4486 12.0022 14.4486C11.8776 14.4486 11.7574 14.4021 11.6652 14.3182C11.573 14.2343 11.5155 14.119 11.5038 13.995V12.0011C11.5038 11.8691 11.5559 11.7424 11.6488 11.6486C11.7418 11.5549 11.868 11.5016 12 11.5004ZM12 14.2132C12.0291 14.2132 12.0579 14.2074 12.0848 14.1963C12.1117 14.1852 12.1361 14.1689 12.1567 14.1483C12.1772 14.1277 12.1935 14.1033 12.2047 14.0764C12.2158 14.0495 12.2215 14.0207 12.2215 13.9916V11.9978C12.2215 11.9687 12.2158 11.9399 12.2047 11.913C12.1935 11.8861 12.1772 11.8617 12.1567 11.8411C12.1361 11.8206 12.1117 11.8042 12.0848 11.7931C12.0579 11.782 12.0291 11.7762 12 11.7762C11.9709 11.7762 11.9421 11.782 11.9152 11.7931C11.8883 11.8042 11.8639 11.8206 11.8434 11.8411C11.8228 11.8617 11.8065 11.8861 11.7953 11.913C11.7842 11.9399 11.7785 11.9687 11.7785 11.9978L11.7785 13.9916C11.7785 14.0207 11.7842 14.0495 11.7953 14.0764C11.8065 14.1033 11.8228 14.1277 11.8433 14.1483C11.8639 14.1689 11.8883 14.1852 11.9152 14.1963C11.9421 14.2074 11.9709 14.2132 12 14.2132Z' fill='%23000'/%3E%3Cpath d='M11.6378 15.6166C11.6429 15.5242 11.6832 15.4372 11.7505 15.3735C11.8178 15.3099 11.9068 15.2744 11.9994 15.2744C12.092 15.2744 12.1811 15.3099 12.2484 15.3735C12.3157 15.4372 12.356 15.5242 12.3611 15.6166V15.9788C12.356 16.0713 12.3157 16.1583 12.2484 16.2219C12.1811 16.2856 12.092 16.321 11.9994 16.321C11.9068 16.321 11.8178 16.2856 11.7505 16.2219C11.6832 16.1583 11.6429 16.0713 11.6378 15.9788V15.6166Z' fill='%23000'/%3E%3Cpath d='M12 15.1159C12.1328 15.1159 12.2601 15.1687 12.354 15.2626C12.4479 15.3565 12.5007 15.4838 12.5007 15.6166V15.9788C12.489 16.1029 12.4314 16.2182 12.3392 16.3021C12.247 16.386 12.1269 16.4325 12.0022 16.4325C11.8776 16.4325 11.7574 16.386 11.6652 16.3021C11.573 16.2182 11.5155 16.1029 11.5038 15.9788V15.6166C11.5038 15.4846 11.5559 15.3579 11.6488 15.2641C11.7418 15.1704 11.868 15.1171 12 15.1159ZM12 16.2015C12.0588 16.2015 12.1151 16.1781 12.1567 16.1366C12.1982 16.095 12.2215 16.0387 12.2215 15.9799V15.6177C12.2215 15.559 12.1982 15.5026 12.1567 15.4611C12.1151 15.4195 12.0588 15.3962 12 15.3962C11.9412 15.3962 11.8849 15.4195 11.8433 15.4611C11.8018 15.5026 11.7785 15.559 11.7785 15.6177V15.9799C11.7785 16.0387 11.8018 16.095 11.8433 16.1366C11.8849 16.1781 11.9412 16.2015 12 16.2015Z' fill='%23000'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 20.1382C13.6096 20.1382 15.183 19.6609 16.5214 18.7667C17.8597 17.8724 18.9028 16.6014 19.5187 15.1144C20.1347 13.6273 20.2959 11.991 19.9818 10.4123C19.6678 8.83366 18.8927 7.38357 17.7546 6.24542C16.6164 5.10727 15.1663 4.33218 13.5877 4.01816C12.009 3.70415 10.3727 3.86531 8.88564 4.48127C7.39858 5.09724 6.12756 6.14033 5.23332 7.47865C4.33909 8.81697 3.86179 10.3904 3.86179 12C3.86179 14.1584 4.7192 16.2284 6.24542 17.7546C7.77163 19.2808 9.84161 20.1382 12 20.1382ZM12 20.8615C10.2474 20.8615 8.53407 20.3418 7.0768 19.3681C5.61952 18.3944 4.48372 17.0104 3.81301 15.3912C3.1423 13.7719 2.96681 11.9902 3.30874 10.2712C3.65066 8.55223 4.49464 6.97326 5.73395 5.73395C6.97326 4.49464 8.55223 3.65066 10.2712 3.30874C11.9902 2.96681 13.7719 3.1423 15.3912 3.81301C17.0104 4.48372 18.3944 5.61952 19.3681 7.0768C20.3418 8.53407 20.8615 10.2474 20.8615 12C20.8615 14.3502 19.9279 16.6042 18.2661 18.2661C16.6042 19.9279 14.3502 20.8615 12 20.8615Z' fill='%23000'/%3E%3Cpath d='M12 21C10.22 21 8.47991 20.4722 6.99987 19.4832C5.51983 18.4943 4.36628 17.0887 3.68509 15.4442C3.0039 13.7996 2.82567 11.99 3.17294 10.2442C3.5202 8.49836 4.37737 6.89471 5.63604 5.63604C6.89471 4.37737 8.49836 3.5202 10.2442 3.17294C11.99 2.82567 13.7996 3.0039 15.4442 3.68509C17.0887 4.36628 18.4943 5.51983 19.4832 6.99987C20.4722 8.47991 21 10.22 21 12C20.9974 14.3861 20.0483 16.6738 18.361 18.361C16.6738 20.0483 14.3861 20.9974 12 21ZM12 3.27693C10.2747 3.27693 8.58822 3.78853 7.15372 4.74703C5.71922 5.70553 4.60116 7.06789 3.94093 8.66183C3.2807 10.2558 3.10796 12.0097 3.44454 13.7018C3.78112 15.3939 4.61191 16.9482 5.83186 18.1681C7.0518 19.3881 8.6061 20.2189 10.2982 20.5555C11.9903 20.892 13.7442 20.7193 15.3382 20.0591C16.9321 19.3988 18.2945 18.2808 19.253 16.8463C20.2115 15.4118 20.7231 13.7253 20.7231 12C20.7204 9.68731 19.8006 7.47009 18.1652 5.83477C16.5299 4.19945 14.3127 3.27957 12 3.27693ZM12 20.2767C10.363 20.2767 8.76282 19.7913 7.40173 18.8818C6.04064 17.9724 4.97979 16.6797 4.35335 15.1673C3.72691 13.655 3.563 11.9908 3.88236 10.3853C4.20172 8.77978 4.99 7.30502 6.14751 6.14751C7.30502 4.99 8.77978 4.20172 10.3853 3.88236C11.9908 3.563 13.655 3.72691 15.1673 4.35335C16.6797 4.97979 17.9724 6.04064 18.8818 7.40173C19.7913 8.76282 20.2767 10.363 20.2767 12C20.2743 14.1944 19.4016 16.2982 17.8499 17.8499C16.2982 19.4016 14.1944 20.2743 12 20.2767ZM12 4.00025C10.4178 4.00025 8.87113 4.46943 7.55558 5.34845C6.24003 6.22748 5.21468 7.47687 4.60919 8.93863C4.00371 10.4004 3.84529 12.0089 4.15396 13.5607C4.46264 15.1125 5.22454 16.5379 6.34332 17.6567C7.46211 18.7755 8.88753 19.5374 10.4393 19.846C11.9911 20.1547 13.5996 19.9963 15.0614 19.3908C16.5231 18.7853 17.7725 17.76 18.6516 16.4444C19.5306 15.1289 19.9998 13.5822 19.9998 12C19.9974 9.87906 19.1538 7.84565 17.6541 6.34591C16.1544 4.84618 14.1209 4.0026 12 4.00025Z' fill='%23000'/%3E%3Cpath d='M12 12.3611C11.9075 12.356 11.8206 12.3157 11.7569 12.2484C11.6933 12.1811 11.6578 12.092 11.6578 11.9994C11.6578 11.9068 11.6933 11.8178 11.7569 11.7505C11.8206 11.6832 11.9075 11.6429 12 11.6378C12.2861 11.6378 12.5658 11.5529 12.8037 11.394C13.0416 11.235 13.227 11.0091 13.3365 10.7447C13.446 10.4804 13.4747 10.1895 13.4189 9.90892C13.363 9.62829 13.2253 9.37053 13.0229 9.16821C12.8206 8.96589 12.5628 8.82811 12.2822 8.77229C12.0016 8.71647 11.7107 8.74512 11.4464 8.85461C11.1821 8.96411 10.9561 9.14953 10.7972 9.38743C10.6382 9.62533 10.5534 9.90502 10.5534 10.1911C10.5482 10.2836 10.5079 10.3706 10.4406 10.4342C10.3734 10.4979 10.2843 10.5333 10.1917 10.5333C10.0991 10.5333 10.01 10.4979 9.94275 10.4342C9.87549 10.3706 9.83515 10.2836 9.83003 10.1911C9.83003 9.76196 9.9573 9.34242 10.1957 8.98557C10.4342 8.62872 10.7731 8.35059 11.1696 8.18635C11.5661 8.02211 12.0024 7.97914 12.4233 8.06287C12.8443 8.1466 13.2309 8.35327 13.5344 8.65674C13.8379 8.96022 14.0445 9.34687 14.1283 9.7678C14.212 10.1887 14.169 10.625 14.0048 11.0216C13.8405 11.4181 13.5624 11.757 13.2056 11.9954C12.8487 12.2338 12.4292 12.3611 12 12.3611Z' fill='%23000'/%3E%3Cpath d='M12 12.4996C11.9306 12.5061 11.8606 12.4981 11.7945 12.476C11.7283 12.454 11.6675 12.4183 11.616 12.3714C11.5644 12.3245 11.5232 12.2673 11.495 12.2035C11.4668 12.1398 11.4523 12.0708 11.4523 12.0011C11.4523 11.9314 11.4668 11.8624 11.495 11.7987C11.5232 11.7349 11.5644 11.6777 11.616 11.6308C11.6675 11.5839 11.7283 11.5483 11.7945 11.5262C11.8606 11.5041 11.9306 11.4961 12 11.5026C12.2587 11.5026 12.5117 11.4259 12.7268 11.2822C12.9419 11.1384 13.1096 10.9341 13.2086 10.6951C13.3076 10.456 13.3335 10.193 13.283 9.93925C13.2326 9.68549 13.108 9.45239 12.925 9.26944C12.7421 9.08648 12.509 8.96189 12.2552 8.91141C12.0015 8.86094 11.7384 8.88685 11.4994 8.98586C11.2603 9.08487 11.056 9.25255 10.9123 9.46768C10.7685 9.68281 10.6918 9.93573 10.6918 10.1945C10.6984 10.2639 10.6904 10.3339 10.6683 10.4C10.6462 10.4661 10.6106 10.5269 10.5637 10.5785C10.5167 10.6301 10.4596 10.6713 10.3958 10.6994C10.332 10.7276 10.2631 10.7422 10.1934 10.7422C10.1236 10.7422 10.0547 10.7276 9.99093 10.6994C9.92716 10.6713 9.86999 10.6301 9.82307 10.5785C9.77614 10.5269 9.7405 10.4661 9.71843 10.4C9.69636 10.3339 9.68834 10.2639 9.69489 10.1945C9.69489 9.7379 9.83028 9.29159 10.0839 8.91197C10.3376 8.53235 10.6981 8.23647 11.1199 8.06175C11.5417 7.88703 12.0059 7.84132 12.4537 7.93039C12.9015 8.01946 13.3128 8.23932 13.6356 8.56216C13.9585 8.885 14.1783 9.29632 14.2674 9.74411C14.3565 10.1919 14.3108 10.6561 14.136 11.0779C13.9613 11.4997 13.6654 11.8602 13.2858 12.1139C12.9062 12.3675 12.4599 12.5029 12.0033 12.5029L12 12.4996ZM12 8.60603C12.4204 8.60603 12.8236 8.77304 13.1208 9.0703C13.4181 9.36757 13.5851 9.77074 13.5851 10.1911C13.5851 10.6115 13.4181 11.0147 13.1208 11.312C12.8236 11.6092 12.4204 11.7762 12 11.7762C11.9412 11.7762 11.8849 11.7996 11.8434 11.8411C11.8018 11.8827 11.7785 11.939 11.7785 11.9978C11.7785 12.0565 11.8018 12.1129 11.8434 12.1544C11.8849 12.196 11.9412 12.2193 12 12.2193C12.4018 12.2193 12.7946 12.1002 13.1286 11.877C13.4627 11.6537 13.7231 11.3364 13.8769 10.9652C14.0306 10.594 14.0709 10.1856 13.9925 9.79149C13.9141 9.39742 13.7206 9.03544 13.4365 8.75132C13.1524 8.46721 12.7904 8.27373 12.3963 8.19534C12.0023 8.11696 11.5938 8.15719 11.2226 8.31095C10.8514 8.46471 10.5341 8.72509 10.3109 9.05917C10.0876 9.39325 9.9685 9.78602 9.9685 10.1878C9.9685 10.2466 9.99184 10.3029 10.0334 10.3445C10.0749 10.386 10.1313 10.4094 10.19 10.4094C10.2488 10.4094 10.3051 10.386 10.3467 10.3445C10.3882 10.3029 10.4116 10.2466 10.4116 10.1878C10.413 9.7676 10.5811 9.36511 10.8788 9.0686C11.1766 8.77208 11.5798 8.60574 12 8.60603Z' fill='%23000'/%3E%3Cpath d='M11.6378 12.0011C11.6429 11.9087 11.6832 11.8217 11.7505 11.758C11.8178 11.6944 11.9068 11.6589 11.9994 11.6589C12.092 11.6589 12.1811 11.6944 12.2484 11.758C12.3157 11.8217 12.356 11.9087 12.3611 12.0011V13.995C12.3638 14.0441 12.3565 14.0934 12.3396 14.1396C12.3226 14.1858 12.2964 14.2281 12.2626 14.2639C12.2287 14.2997 12.1879 14.3282 12.1427 14.3477C12.0974 14.3671 12.0487 14.3772 11.9994 14.3772C11.9502 14.3772 11.9015 14.3671 11.8562 14.3477C11.811 14.3282 11.7702 14.2997 11.7363 14.2639C11.7025 14.2281 11.6763 14.1858 11.6593 14.1396C11.6424 14.0934 11.6351 14.0441 11.6378 13.995V12.0011Z' fill='%23000'/%3E%3Cpath d='M12 11.5004C12.1328 11.5004 12.2601 11.5532 12.354 11.6471C12.4479 11.741 12.5007 11.8683 12.5007 12.0011V13.995C12.489 14.119 12.4314 14.2343 12.3392 14.3182C12.247 14.4021 12.1269 14.4486 12.0022 14.4486C11.8776 14.4486 11.7574 14.4021 11.6652 14.3182C11.573 14.2343 11.5155 14.119 11.5038 13.995V12.0011C11.5038 11.8691 11.5559 11.7424 11.6488 11.6486C11.7418 11.5549 11.868 11.5016 12 11.5004ZM12 14.2132C12.0291 14.2132 12.0579 14.2074 12.0848 14.1963C12.1117 14.1852 12.1361 14.1689 12.1567 14.1483C12.1772 14.1277 12.1935 14.1033 12.2047 14.0764C12.2158 14.0495 12.2215 14.0207 12.2215 13.9916V11.9978C12.2215 11.9687 12.2158 11.9399 12.2047 11.913C12.1935 11.8861 12.1772 11.8617 12.1567 11.8411C12.1361 11.8206 12.1117 11.8042 12.0848 11.7931C12.0579 11.782 12.0291 11.7762 12 11.7762C11.9709 11.7762 11.9421 11.782 11.9152 11.7931C11.8883 11.8042 11.8639 11.8206 11.8434 11.8411C11.8228 11.8617 11.8065 11.8861 11.7953 11.913C11.7842 11.9399 11.7785 11.9687 11.7785 11.9978L11.7785 13.9916C11.7785 14.0207 11.7842 14.0495 11.7953 14.0764C11.8065 14.1033 11.8228 14.1277 11.8433 14.1483C11.8639 14.1689 11.8883 14.1852 11.9152 14.1963C11.9421 14.2074 11.9709 14.2132 12 14.2132Z' fill='%23000'/%3E%3Cpath d='M11.6378 15.6166C11.6429 15.5242 11.6832 15.4372 11.7505 15.3735C11.8178 15.3099 11.9068 15.2744 11.9994 15.2744C12.092 15.2744 12.1811 15.3099 12.2484 15.3735C12.3157 15.4372 12.356 15.5242 12.3611 15.6166V15.9788C12.356 16.0713 12.3157 16.1583 12.2484 16.2219C12.1811 16.2856 12.092 16.321 11.9994 16.321C11.9068 16.321 11.8178 16.2856 11.7505 16.2219C11.6832 16.1583 11.6429 16.0713 11.6378 15.9788V15.6166Z' fill='%23000'/%3E%3Cpath d='M12 15.1159C12.1328 15.1159 12.2601 15.1687 12.354 15.2626C12.4479 15.3565 12.5007 15.4838 12.5007 15.6166V15.9788C12.489 16.1029 12.4314 16.2182 12.3392 16.3021C12.247 16.386 12.1269 16.4325 12.0022 16.4325C11.8776 16.4325 11.7574 16.386 11.6652 16.3021C11.573 16.2182 11.5155 16.1029 11.5038 15.9788V15.6166C11.5038 15.4846 11.5559 15.3579 11.6488 15.2641C11.7418 15.1704 11.868 15.1171 12 15.1159ZM12 16.2015C12.0588 16.2015 12.1151 16.1781 12.1567 16.1366C12.1982 16.095 12.2215 16.0387 12.2215 15.9799V15.6177C12.2215 15.559 12.1982 15.5026 12.1567 15.4611C12.1151 15.4195 12.0588 15.3962 12 15.3962C11.9412 15.3962 11.8849 15.4195 11.8433 15.4611C11.8018 15.5026 11.7785 15.559 11.7785 15.6177V15.9799C11.7785 16.0387 11.8018 16.095 11.8433 16.1366C11.8849 16.1781 11.9412 16.2015 12 16.2015Z' fill='%23000'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.betterdocs-ia-tabs li.betterdocs-ia-faq.active::before {
  background-color: #61bfe8;
}
.chat-container .betterdocs-chatbot-header {
  padding: 40px 30px 20px !important;
}
.chat-container .betterdocs-chatbot-header h2 {
  padding: 0 !important;
  text-align: left !important;
  color: #e6edf2 !important;
  font-family: var(--h1-fontFamily) !important;
  font-weight: var(--h1-fontWeight) !important;
  font-size: 0 !important;
  line-height: var(--h1-lineHeight) !important;
  letter-spacing: var(--h1-letterSpacing) !important;
  text-transform: var(--h1-textTransform) !important;
}
.chat-container .betterdocs-chatbot-header h2::after {
  content: "Frage uns alles";
  font-size: var(--h1-fontSize);
}
.chat-container .chat-content-wrapper {
  padding: 0 30px 20px !important;
}
.chat-container .chat-content-wrapper .chat-body {
  padding: 0 !important;
  background: none !important;
}
.chat-container .chat-content-wrapper .chat-body .top-content .chat-icon svg,
.chat-container .chat-content-wrapper .chat-body .message.received .avatar svg {
  display: none !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .top-content
  .chat-icon::before,
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .avatar::before {
  content: "";
  display: block;
  background-color: #61bfe8;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22' fill='none'%3E%3Cpath d='M15.3125 18.3273L18.0469 20.5495V13.8828' stroke='%23000' stroke-width='1.09375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5781 18.8715C12.8802 18.8715 13.125 18.6267 13.125 18.3247C13.125 18.0226 12.8802 17.7778 12.5781 17.7778V18.3247V18.8715ZM3.82812 0.546875V1.09375H14.7656V0.546875V0H3.82812V0.546875ZM12.5781 18.3247V17.7778H3.82812V18.3247V18.8715H12.5781V18.3247ZM0.546875 15.0434H1.09375V3.82813H0.546875H0V15.0434H0.546875ZM18.0469 3.82813H17.5V9.43576H18.0469H18.5938V3.82813H18.0469ZM18.0469 9.43576H17.5V13.8802H18.0469H18.5938V9.43576H18.0469ZM3.82812 18.3247V17.7778C2.31797 17.7778 1.09375 16.5536 1.09375 15.0434H0.546875H0C0 17.1576 1.71391 18.8715 3.82812 18.8715V18.3247ZM14.7656 0.546875V1.09375C16.2758 1.09375 17.5 2.31797 17.5 3.82813H18.0469H18.5938C18.5938 1.71391 16.8798 0 14.7656 0V0.546875ZM3.82812 0.546875V0C1.71391 0 0 1.71391 0 3.82813H0.546875H1.09375C1.09375 2.31797 2.31797 1.09375 3.82812 1.09375V0.546875Z' fill='%23000'/%3E%3Cpath d='M6.63025 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M11.6302 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M5.63025 11.5469C5.63025 11.5469 8.69275 15.5469 12.6302 11.5469' stroke='%23000' stroke-width='0.875' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22' fill='none'%3E%3Cpath d='M15.3125 18.3273L18.0469 20.5495V13.8828' stroke='%23000' stroke-width='1.09375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5781 18.8715C12.8802 18.8715 13.125 18.6267 13.125 18.3247C13.125 18.0226 12.8802 17.7778 12.5781 17.7778V18.3247V18.8715ZM3.82812 0.546875V1.09375H14.7656V0.546875V0H3.82812V0.546875ZM12.5781 18.3247V17.7778H3.82812V18.3247V18.8715H12.5781V18.3247ZM0.546875 15.0434H1.09375V3.82813H0.546875H0V15.0434H0.546875ZM18.0469 3.82813H17.5V9.43576H18.0469H18.5938V3.82813H18.0469ZM18.0469 9.43576H17.5V13.8802H18.0469H18.5938V9.43576H18.0469ZM3.82812 18.3247V17.7778C2.31797 17.7778 1.09375 16.5536 1.09375 15.0434H0.546875H0C0 17.1576 1.71391 18.8715 3.82812 18.8715V18.3247ZM14.7656 0.546875V1.09375C16.2758 1.09375 17.5 2.31797 17.5 3.82813H18.0469H18.5938C18.5938 1.71391 16.8798 0 14.7656 0V0.546875ZM3.82812 0.546875V0C1.71391 0 0 1.71391 0 3.82813H0.546875H1.09375C1.09375 2.31797 2.31797 1.09375 3.82812 1.09375V0.546875Z' fill='%23000'/%3E%3Cpath d='M6.63025 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M11.6302 6.54688V7.54688' stroke='%23000' stroke-width='1.09375' stroke-linecap='round'/%3E%3Cpath d='M5.63025 11.5469C5.63025 11.5469 8.69275 15.5469 12.6302 11.5469' stroke='%23000' stroke-width='0.875' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .top-content
  .chat-icon::before {
  width: 32px;
  height: 38px;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .avatar::before {
  width: 22px;
  height: 22px;
  background-color: var(--highlightColor);
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content {
  width: 100% !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .message-text
  span.message-received-time {
  display: block;
  padding-top: 5px;
  color: #7d8899 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.chat-container .chat-content-wrapper .chat-body .message.received .avatar {
  flex-shrink: 0 !important;
  width: 48px !important;
  height: 48px !important;
  margin-bottom: 25px !important;
  background: #343d4e !important;
}
.chat-container .chat-content-wrapper .chat-footer {
  padding: 25px 0 0 !important;
  background: none !important;
}
.chat-container .chat-content-wrapper .chat-footer .message-input {
  position: relative;
  display: block !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 6px !important;
  overflow: visible !important;
}
.chat-container .chat-content-wrapper .chat-footer .message-input input {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 12px 40px 12px 12px !important;
  box-sizing: border-box;
  border-radius: 6px !important;
  background: #343d4e !important;
  border: 1px solid #191b1f !important;
  box-shadow: none !important;
  color: #e6edf2 !important;
  -webkit-text-fill-color: #e6edf2;
  font-family: var(--input-fontFamily) !important;
  font-weight: var(--input-fontWeight) !important;
  font-size: var(--input-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--input-letterSpacing);
  transition:
    opacity var(--duration-hover),
    border var(--duration-hover);
}
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input::placeholder {
  opacity: 1;
  color: #8995a8;
  -webkit-text-fill-color: #8995a8;
  font-family: var(--input-fontFamily) !important;
  font-weight: var(--input-fontWeight) !important;
  font-size: var(--input-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--input-letterSpacing) !important;
}
.chat-container .chat-content-wrapper .chat-footer .message-input button {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 40px !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.chat-container .chat-content-wrapper .chat-footer .message-input button svg {
  display: none !important;
}
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  button::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 1.5L8.25 9.75' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 1.5L11.25 16.5L8.25 9.75L1.5 6.75L16.5 1.5Z' stroke='%23e6edf2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text,
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .message-text {
  background-color: #343d4e !important;
  border-radius: 10px !important;
  padding: 10px 20px !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text,
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text
  p,
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text
  ul
  li,
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .message-text {
  color: #e6edf2 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.chat-container .chat-content-wrapper .chat-body .message.sent .query {
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.chat-container .chat-content-wrapper .chat-body .message.failed .query,
.chat-container .chat-content-wrapper .chat-body .message.sent .query {
  border-radius: 10px !important;
  background: #61bfe8 !important;
  color: #242c38 !important;
}
.chat-container .chat-content-wrapper .chat-body .message.received {
  margin: 0 0 15px !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text {
  border-radius: 10px !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .message-text {
  width: 100% !important;
  padding: 0 !important;
  background: none !important;
}
.chat-container .chat-content-wrapper .chat-body .message.failed,
.chat-container .chat-content-wrapper .chat-body .message.sent {
  max-width: none !important;
  margin: 0 0 20px !important;
}
.chat-container .chat-content-wrapper .chat-body .message.failed:last-child,
.chat-container .chat-content-wrapper .chat-body .message.sent:last-child {
  margin: 0 !important;
}
.chat-container .betterdocs-chatbot-header button.transcript-menu__trigger {
  display: none !important;
}
.betterdocs-ia-tab-message-container .betterdocs-ia-feedback-form {
  margin: 0 !important;
  padding: 20px 30px !important;
  background: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  > p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-subject-group
  p {
  color: #e6edf2 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  > textarea,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  textarea.ia-message {
  width: 100% !important;
  padding: 12px !important;
  box-sizing: border-box;
  border-radius: 6px !important;
  background: #343d4e !important;
  border: 1px solid #191b1f !important;
  box-shadow: none !important;
  color: #e6edf2 !important;
  -webkit-text-fill-color: #e6edf2;
  font-family: var(--input-fontFamily) !important;
  font-weight: var(--input-fontWeight) !important;
  font-size: var(--input-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--input-letterSpacing);
  transition:
    opacity var(--duration-hover),
    border var(--duration-hover);
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .ia-input::placeholder,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  textarea::placeholder {
  opacity: 1;
  color: #8995a8;
  -webkit-text-fill-color: #8995a8;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group {
  background: none !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  button
  svg {
  display: none !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  button::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.773 0H1.227C0.901742 0.000528876 0.589957 0.129971 0.359964 0.359964C0.129972 0.589956 0.000528876 0.901742 0 1.227V16.773C0.000528876 17.0983 0.129972 17.41 0.359964 17.64C0.589957 17.87 0.901742 17.9995 1.227 18H16.773C17.0983 17.9995 17.41 17.87 17.64 17.64C17.87 17.41 17.9995 17.0983 18 16.773V1.227C17.9995 0.901742 17.87 0.589956 17.64 0.359964C17.41 0.129971 17.0983 0.000528876 16.773 0ZM1.227 17.185C1.11853 17.185 1.0145 17.1419 0.937793 17.0652C0.861091 16.9885 0.818 16.8845 0.818 16.776V12.11L4.392 8.537C4.46881 8.46067 4.57271 8.41782 4.681 8.41782C4.78929 8.41782 4.89319 8.46067 4.97 8.537L13.615 17.185H1.227ZM17.182 16.776C17.182 16.8845 17.1389 16.9885 17.0622 17.0652C16.9855 17.1419 16.8815 17.185 16.773 17.185H14.773L8.459 10.87L13.567 5.762C13.6437 5.68542 13.7476 5.64241 13.856 5.64241C13.9644 5.64241 14.0683 5.68542 14.145 5.762L17.182 8.799V16.776ZM17.182 7.642L14.723 5.183C14.4925 4.9537 14.1806 4.82498 13.8555 4.82498C13.5304 4.82498 13.2185 4.9537 12.988 5.183L7.88 10.285L5.549 7.955C5.31877 7.72521 5.00678 7.59615 4.6815 7.59615C4.35622 7.59615 4.04423 7.72521 3.814 7.955L0.814 10.95V1.227C0.814 1.11853 0.857091 1.0145 0.933794 0.937793C1.0105 0.861091 1.11453 0.818 1.223 0.818H16.772C16.8805 0.818 16.9845 0.861091 17.0612 0.937793C17.1379 1.0145 17.181 1.11853 17.181 1.227L17.182 7.642Z' fill='%23e6edf2'/%3E%3Cpath d='M4.70499 1.86719C4.29163 1.86719 3.88755 1.98976 3.54385 2.21942C3.20015 2.44907 2.93227 2.77548 2.77408 3.15738C2.6159 3.53928 2.57451 3.95951 2.65515 4.36493C2.73579 4.77035 2.93485 5.14275 3.22714 5.43504C3.51943 5.72733 3.89183 5.92639 4.29725 6.00703C4.70267 6.08767 5.1229 6.04628 5.5048 5.8881C5.8867 5.72991 6.21311 5.46203 6.44276 5.11833C6.67241 4.77463 6.79499 4.37055 6.79499 3.95719C6.79499 3.40289 6.5748 2.87129 6.18284 2.47933C5.79089 2.08738 5.25929 1.86719 4.70499 1.86719ZM4.70499 5.22819C4.45341 5.22819 4.20748 5.15359 3.9983 5.01382C3.78913 4.87405 3.62609 4.67539 3.52982 4.44296C3.43354 4.21053 3.40835 3.95478 3.45743 3.70803C3.50651 3.46129 3.62766 3.23464 3.80555 3.05675C3.98344 2.87885 4.21009 2.75771 4.45684 2.70863C4.70358 2.65955 4.95934 2.68474 5.19176 2.78101C5.42419 2.87729 5.62285 3.04032 5.76262 3.2495C5.90239 3.45868 5.97699 3.70461 5.97699 3.95619C5.97673 4.29346 5.84263 4.61685 5.60414 4.85534C5.36565 5.09382 5.04226 5.22792 4.70499 5.22819Z' fill='%23e6edf2'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  p {
  color: #8995a8 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-submit
  button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  position: relative;
  width: auto !important;
  min-width: 90px;
  min-height: 33px;
  height: auto !important;
  padding: 6px 20px 5px !important;
  border-radius: 17px !important;
  background: var(--button-background) !important;
  border: 1px solid var(--button-borderColor) !important;
  box-shadow: none !important;
  outline: none !important;
  cursor: pointer;
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-submit
  button
  span {
  position: relative;
  color: var(--button-color) !important;
  font-family: var(--button-fontFamily) !important;
  font-weight: var(--button-fontWeight) !important;
  font-size: 0 !important;
  line-height: var(--button-lineHeight) !important;
  letter-spacing: var(--button-letterSpacing) !important;
  text-transform: var(--button-textTransform) !important;
  transition: color var(--duration-hover);
}
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-submit
  button
  span::after {
  content: "Abschicken";
  font-size: var(--button-fontSize);
}
.betterdocs-ia-tab-message-container .message__header .header__content h4 {
  margin: 0 !important;
  color: #e6edf2 !important;
  font-family: var(--h2-fontFamily) !important;
  font-weight: var(--h2-fontWeight) !important;
  font-size: var(--h2-fontSize) !important;
  line-height: var(--h2-lineHeight) !important;
  letter-spacing: var(--h2-letterSpacing) !important;
  text-transform: var(--h2-textTransform) !important;
}
.betterdocs-ia-tab-message-container .message__header .header__content p {
  display: none !important;
}
.betterdocs-ia-tab-message-container .header__back.header__button svg path {
  transition: fill var(--duration-hover);
}
.betterdocs-ia-tab-message-container .message__header {
  background: #242c38 !important;
}
.betterdocs-ia-msg-receive img {
  display: none !important;
}
.betterdocs-ia-msg-receive h4 {
  color: #e6edf2 !important;
  font-family: var(--h2-fontFamily) !important;
  font-weight: var(--h2-fontWeight) !important;
  font-size: var(--h2-fontSize) !important;
  line-height: var(--h2-lineHeight) !important;
  letter-spacing: var(--h2-letterSpacing) !important;
  text-transform: var(--h2-textTransform) !important;
}
.betterdocs-ia-msg-receive p {
  color: #e6edf2 !important;
  font-family: var(--text-fontFamily) !important;
  font-weight: var(--text-fontWeight) !important;
  font-size: var(--text-fontSize) !important;
  line-height: var(--text-lineHeight) !important;
  letter-spacing: var(--text-letterSpacing) !important;
}
.thinking-dots {
  margin-bottom: 25px !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-footer {
  display: none !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-header {
  background: #242c38 !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-header {
  padding: 22px !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content {
  background: #fafafc !important;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-back,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-expand {
  width: 30px;
  height: 30px;
  background: none !important;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-expand
  svg
  path,
.betterdocs-ia-docs-content .content-icon svg path,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-back
  svg
  path {
  fill: #fff !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content .doc-title {
  color: #e6edf2 !important;
  font-family: var(--h2-fontFamily) !important;
  font-weight: var(--h2-fontWeight) !important;
  font-size: var(--h2-fontSize) !important;
  line-height: var(--h2-lineHeight) !important;
  letter-spacing: var(--h2-letterSpacing) !important;
  text-transform: var(--h2-textTransform) !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content {
  padding: 15px 30px !important;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content p {
  margin: 0;
  color: var(--text-color);
  font-family: var(--text-fontFamily);
  font-weight: var(--text-fontWeight);
  font-size: var(--text-fontSize);
  line-height: var(--text-lineHeight);
  letter-spacing: var(--text-letterSpacing);
  word-break: break-word;
}
.betterdocs-ia-singleDoc-content .elementor {
  margin: 0 -10px !important;
}
.betterdocs-ia-singleDoc-content .excelerate-slider-outer {
  flex-direction: column;
}
.betterdocs-ia-singleDoc-content .excelerate-slider-images {
  order: -1;
  width: 100%;
}
.betterdocs-ia-singleDoc-content .excelerate-slider-left {
  width: 100%;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content img {
  padding: 0 !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap {
  position: relative;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .esc-button {
  display: none !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 12px 40px 12px 12px !important;
  box-sizing: border-box;
  border-radius: 6px !important;
  background: var(--input-background) !important;
  border: 1px solid var(--input-borderColor) !important;
  box-shadow: none !important;
  color: var(--input-color) !important;
  -webkit-text-fill-color: var(--input-color);
  font-family: var(--input-fontFamily) !important;
  font-weight: var(--input-fontWeight) !important;
  font-size: var(--input-fontSize) !important;
  line-height: 20px !important;
  letter-spacing: var(--input-letterSpacing);
  transition:
    opacity var(--duration-hover),
    border var(--duration-hover);
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field::placeholder {
  opacity: 1;
  color: var(--input-color-placeholder);
  -webkit-text-fill-color: var(--input-color-placeholder);
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.909' height='10.922' viewBox='0 0 10.909 10.922'%3E%3Cg transform='translate(-936.172 -266.675)'%3E%3Cpath d='M16.079,16.786h0a.692.692,0,0,1-.451-.167L15.61,16.6l-2.831-2.831a4.363,4.363,0,1,1,.992-.991L16.6,15.643a.7.7,0,0,1-.036.94A.686.686,0,0,1,16.079,16.786Zm-.022-.656a.037.037,0,0,0,.052-.006.042.042,0,0,0,.006-.053L12.9,12.826l.188-.227a3.716,3.716,0,1,0-.49.49l.228-.189Zm-5.821-2.264A3.631,3.631,0,1,1,12.8,12.8,3.607,3.607,0,0,1,10.236,13.866Zm0-6.611a2.981,2.981,0,1,0,2.107.873A2.961,2.961,0,0,0,10.236,7.255Z' transform='translate(930.311 260.812)' fill='%23242c38'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center;
  pointer-events: none;
}
.betterdocs-search-wrapper .betterdocs-search-details {
  background: none !important;
  border: none !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header {
  margin: 0 !important;
  background: none !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .doc-search-icon {
  display: none !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-info-tab {
  display: none !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content {
  margin-top: 20px;
  padding: 20px !important;
  border-radius: 10px !important;
  background: #fafafc !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-main
  a {
  display: inline-flex;
  gap: 15px;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-main
  a
  h4 {
  align-items: center;
  color: var(--h4-color) !important;
  font-family: var(--h4-fontFamily) !important;
  font-weight: var(--h4-fontWeight) !important;
  font-size: var(--h4-fontSize) !important;
  line-height: var(--h4-lineHeight) !important;
  letter-spacing: var(--h4-letterSpacing) !important;
  text-transform: var(--h4-textTransform) !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-main
  a::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 1.66406H5.00004C4.55801 1.66406 4.13409 1.83966 3.82153 2.15222C3.50897 2.46478 3.33337 2.8887 3.33337 3.33073V16.6641C3.33337 17.1061 3.50897 17.53 3.82153 17.8426C4.13409 18.1551 4.55801 18.3307 5.00004 18.3307H15C15.4421 18.3307 15.866 18.1551 16.1786 17.8426C16.4911 17.53 16.6667 17.1061 16.6667 16.6641V5.83073L12.5 1.66406Z' stroke='%23242c38' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 1.66406V4.9974C11.6666 5.43942 11.8422 5.86335 12.1548 6.17591C12.4673 6.48847 12.8913 6.66406 13.3333 6.66406H16.6666' stroke='%23242c38' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33329 7.5H6.66663' stroke='%23242c38' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 10.8359H6.66663' stroke='%23242c38' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 14.1641H6.66663' stroke='%23242c38' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  background-size: contain;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-main
  svg {
  display: none !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-sub {
  padding: 0 35px !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-sub
  h5 {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 5px 9px !important;
  background: var(--input-select-active-background);
  border: 1px solid var(--input-borderColor);
  border-radius: 4px;
  color: var(--input-color) !important;
  font-family: var(--input-fontFamily);
  font-weight: var(--input-fontWeight);
  font-size: 10px !important;
  line-height: 12px !important;
  letter-spacing: var(--input-letterSpacing);
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list
  .content-sub
  svg {
  display: none !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content {
  padding: 18px 0 !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content:not(:last-child) {
  border-bottom: 1px solid #e5e7eb !important;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-item-content
  .betterdocs-search-item-list {
  background: none !important;
  border: none !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .clear-icon {
  display: none !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-items-not-found
  svg {
  display: none !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-items-not-found
  h4 {
  color: var(--h4-color) !important;
  font-family: var(--h4-fontFamily) !important;
  font-weight: var(--h4-fontWeight) !important;
  font-size: 0 !important;
  line-height: var(--h4-lineHeight) !important;
  letter-spacing: var(--h4-letterSpacing) !important;
  text-transform: var(--h4-textTransform) !important;
}
.betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-content
  .betterdocs-search-items-wrapper
  .betterdocs-search-items-not-found
  h4::after {
  content: "Keine Einträge gefunden";
  font-size: var(--h4-fontSize);
}

.betterdocs-ia-launcher-wrapper .betterdocs-ia-launcher,
.betterdocs-ia-main-content .chat-container .betterdocs-chatbot-header,
.betterdocs-ia-common-header,
.betterdocs-ia-common-header .betterdocs-ia-search .betterdocs-ia-search-icon,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-submit
  button,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-footer
  .betterdocs-ia-footer-feedback {
  background-color: #00b682;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-header,
.betterdocs-ia-tabs .active p {
  color: #00b682;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-expand
  svg
  path,
.betterdocs-ia-docs-content .content-icon svg path,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-back
  svg
  path {
  fill: #00b682;
}
.betterdocs-ia-tabs li.active svg g path,
.betterdocs-ia-tabs .betterdocs-ia-chatbot.active .chatbotpath,
.top-content .chat-icon .chatbotpath,
.betterdocs-ia-main-content .message-content .avatar path {
  fill: #00b682;
}
.betterdocs-ia-tabs .betterdocs-ia-chatbot.active .chatbotpathstroke,
.top-content .chat-icon .chatbotpathstroke {
  stroke: #00b682;
}
.betterdocs-ia-main-content
  .chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  button,
.betterdocs-ia-main-content
  .chat-container
  .chat-content-wrapper
  .chat-body
  .message.sent
  .query,
.chat-container .chat-content-wrapper .chat-body .message.failed .query {
  background-color: #00b682;
}
.betterdocs-ia-launcher-wrapper .betterdocs-ia-launcher:hover {
  background-color: #00b682;
}
.betterdocs-ia-common-header .betterdocs-title,
.betterdocs-ia-common-header h2,
.betterdocs-ia-common-header .betterdocs-info {
  color: #fff;
}
.betterdocs-ia-docs .betterdocs-ia-docs-heading .doc-title {
  color: #111213;
}
.betterdocs-ia-docs .betterdocs-ia-docs-heading,
.betterdocs-ia-docs-content,
.betterdocs-ia-common-header .betterdocs-ia-search,
.betterdocs-ia-common-header .betterdocs-ia-search .betterdocs-ia-search-field,
.betterdocs-ia-tabs,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  > textarea,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  button {
  background-color: #fff;
}
.betterdocs-ia-docs-content .content-item .content-title,
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-content .doc-title,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header.on-scroll
  h2 {
  color: #111213;
}
.betterdocs-ia-docs-content .content-item p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-attachments-group
  p {
  color: #6d7175;
}
.betterdocs-ia-common-header
  .betterdocs-ia-search
  .betterdocs-ia-search-field::placeholder {
  color: #1c1c1c;
}
.betterdocs-ia-common-header .betterdocs-ia-search .betterdocs-ia-search-field {
  color: #000;
}
.betterdocs-ia-common-header
  .betterdocs-ia-search
  .betterdocs-ia-search-icon
  svg {
  fill: #fff;
}
.betterdocs-ia-tabs li p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-email-group
  p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-name-group
  p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-subject-group
  p,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-message-group
  p {
  color: #202223;
}
.betterdocs-ia-tab-message-container .message__header .header__content h4,
.betterdocs-ia-tab-message-container .message__header .header__content p {
  color: #fff;
}
.betterdocs-ia-single-docs-wrapper .betterdocs-ia-singleDoc-header {
  background-color: #f6f6f7;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-back,
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-expand {
  background-color: #f6f6f7;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-footer
  .betterdocs-ia-footer-feedback
  .betterdocs-ia-reaction-group
  .ia-reaction {
  background-color: #00a375;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-footer
  .betterdocs-ia-footer-feedback
  .betterdocs-ia-reaction-group
  .ia-reaction
  .betterdocs-emo {
  fill: #fff;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-footer
  .betterdocs-ia-footer-feedback
  p {
  color: #fafafa;
}

/*
 * Ergänzt aus der App-Version (excelerate-v4): Single-Doc-Artikelinhalt
 * (Überschriften, Absätze, Elementor-Button/Slider) sowie generische Tab-Regeln.
 * In der ursprünglichen Theme-CSS nicht vorhanden – hier zusammengeführt, damit
 * beide Umgebungen dasselbe vollständige Styling nutzen.
 */

.betterdocs-ia-tabs li img,
.betterdocs-ia-tabs li svg {
  display: none !important;
}

.betterdocs-ia-tabs li.active::before {
  background-color: #61bfe8;
}

.betterdocs-ia-singleDoc-content h1:not(:last-child),
.betterdocs-ia-singleDoc-content h2:not(:last-child),
.betterdocs-ia-singleDoc-content h3:not(:last-child),
.betterdocs-ia-singleDoc-content p:not(:last-child) {
  margin-bottom: 20px !important;
}

.betterdocs-ia-singleDoc-content h1,
.betterdocs-ia-singleDoc-content h2,
.betterdocs-ia-singleDoc-content h3 {
  margin: 0;
}

.betterdocs-ia-singleDoc-content h1 {
  color: var(--h1-color);
  font-family: var(--h1-fontFamily);
  font-weight: var(--h1-fontWeight);
  font-size: 32px;
  line-height: var(--h1-lineHeight);
  letter-spacing: var(--h1-letterSpacing);
  text-transform: var(--h1-textTransform);
}

.betterdocs-ia-singleDoc-content h2 {
  padding-bottom: 10px;
  border-bottom: 1px solid var(--separator-background);
  color: var(--h2-color);
  font-family: var(--h2-fontFamily);
  font-weight: var(--h2-fontWeight);
  font-size: var(--h2-fontSize);
  line-height: var(--h2-lineHeight);
  letter-spacing: var(--h2-letterSpacing);
  text-transform: var(--h2-textTransform);
}

.betterdocs-ia-singleDoc-content h3 {
  color: var(--h3-color);
  font-family: var(--h3-fontFamily);
  font-weight: var(--h3-fontWeight);
  font-size: var(--h3-fontSize);
  line-height: var(--h3-lineHeight);
  letter-spacing: var(--h3-letterSpacing);
  text-transform: var(--h3-textTransform);
}

.betterdocs-ia-singleDoc-content .elementor-element {
  padding: 0;
}

.betterdocs-ia-singleDoc-content .elementor-element:not(:last-child) {
  margin-bottom: 40px;
}

.betterdocs-ia-singleDoc-content .elementor-element .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-width: 90px;
  min-height: 33px;
  height: auto;
  padding: 6px 20px 5px;
  border-radius: 17px;
  background: var(--button-outlined-background) !important;
  border: 1px solid var(--button-borderColor);
  box-shadow: none;
  outline: none !important;
  cursor: pointer;
}

.betterdocs-ia-singleDoc-content
  .elementor-element
  .elementor-button
  .elementor-button-text {
  position: relative;
  color: var(--button-outlined-color);
  font-family: var(--button-fontFamily);
  font-weight: var(--button-fontWeight);
  font-size: var(--button-fontSize);
  line-height: var(--button-lineHeight);
  letter-spacing: var(--button-letterSpacing);
  text-transform: var(--button-textTransform);
  transition: color var(--duration-hover);
}
.betterdocs-ia-tab-message-container .header__back.header__button {
  background: none !important;
}
.betterdocs-ia-tab-message-container .header__back.header__button svg path {
  fill: #fff !important;
}

/*
 * Browser-Autofill (Chrome/Safari, WebKit/Blink)
 * ----------------------------------------------
 * Beim Autofill überschreibt der Browser Hintergrund und Textfarbe über einen
 * internen Layer – normale `background`/`color`-Regeln (auch mit !important)
 * greifen dort nicht. Robuste Best-Practice:
 *   - Textfarbe via `-webkit-text-fill-color` (nicht `color`).
 *   - Hintergrund via riesigem inset-`box-shadow` (überdeckt den Autofill-Layer,
 *     respektiert border-radius automatisch).
 *   - lange `transition` auf `background-color`, damit der gelbe/blaue Hintergrund
 *     beim Laden nicht kurz aufblitzt.
 *   - alle States (hover/focus/active) abdecken, sonst kehrt der Stil zurück.
 * `:autofill` (Standard) zusätzlich zu `:-webkit-autofill` für neuere Browser.
 * Firefox stylt Autofill nur dezent und ignoriert diese Pseudos – dort unnötig.
 */
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input:-webkit-autofill,
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input:-webkit-autofill:hover,
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input:-webkit-autofill:focus,
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input:-webkit-autofill:active,
.chat-container
  .chat-content-wrapper
  .chat-footer
  .message-input
  input:autofill,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input:-webkit-autofill,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input:-webkit-autofill:hover,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input:-webkit-autofill:focus,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input:-webkit-autofill:active,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  .ia-input:autofill,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  .betterdocs-ia-group
  > textarea:-webkit-autofill,
.betterdocs-ia-tab-message-container
  .betterdocs-ia-feedback-form
  textarea.ia-message:-webkit-autofill {
  -webkit-text-fill-color: #e6edf2 !important;
  caret-color: #e6edf2;
  box-shadow: 0 0 0 1000px #343d4e inset !important;
  -webkit-box-shadow: 0 0 0 1000px #343d4e inset !important;
  border: 1px solid #191b1f !important;
  transition: background-color 9999s ease-in-out 0s;
}
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field:-webkit-autofill,
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field:-webkit-autofill:hover,
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field:-webkit-autofill:focus,
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field:-webkit-autofill:active,
#betterdocs-search-modal
  .betterdocs-search-wrapper
  .betterdocs-search-details
  .betterdocs-search-header
  .betterdocs-searchform-input-wrap
  .betterdocs-search-field:autofill {
  -webkit-text-fill-color: var(--input-color) !important;
  caret-color: var(--input-color);
  box-shadow: 0 0 0 1000px var(--input-background) inset !important;
  -webkit-box-shadow: 0 0 0 1000px var(--input-background) inset !important;
  border: 1px solid var(--input-borderColor) !important;
  transition: background-color 9999s ease-in-out 0s;
}
.generic-loader svg circle {
  stroke: var(--highlightColor) !important;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header
  .content-icon-back
  svg {
  transform: none !important;
}
.betterdocs-ia-single-docs-wrapper
  .betterdocs-ia-singleDoc-header.on-scroll
  h2 {
  display: none !important;
}
.chat-container
  .chat-content-wrapper
  .chat-body
  .message.received
  .message-content
  .text
  a {
  color: var(--highlightColor) !important;
}
