@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --background-color: #fff;
  --active-border-color: #575959;
  --wd-border-color: #e3e3e3;
  --p-color-text-secondary: #767676;
}

body {
  font-family: var(--p-font-family-sans);
  margin: 0;
  padding: 0;
}

html, body {
  touch-action: manipulation;
}

* {
  font-family: var(--p-font-family-sans);
}

.Polaris-Button:focus-visible {
  outline: none;
}

.src-components-PageSkeleton-Skeleton-module__skeletonPulse-Gt49pI, .src-components-PageSkeleton-Skeleton-module__settingsItemSkeleton-XjMbCE, .src-components-PageSkeleton-Skeleton-module__settingsHeaderSkeleton-gSsd1V, .src-components-PageSkeleton-Skeleton-module__widgetPreviewSkeleton-qYHBtT, .src-components-PageSkeleton-Skeleton-module__tabSkeleton-_Cjs6W, .src-components-PageSkeleton-Skeleton-module__faqItemSkeleton-QbI3Yt, .src-components-PageSkeleton-Skeleton-module__faqHeaderSkeleton-hMAXPK, .src-components-PageSkeleton-Skeleton-module__faqSidebarSkeleton-KMEhJg, .src-components-PageSkeleton-Skeleton-module__chatInputSkeleton-E7XCkm, .src-components-PageSkeleton-Skeleton-module__chatMessagesSkeleton-MFyoOv, .src-components-PageSkeleton-Skeleton-module__chatHeaderSkeleton-tnfS9U, .src-components-PageSkeleton-Skeleton-module__sidebarSkeleton-G2lcV0, .src-components-PageSkeleton-Skeleton-module__imageSkeleton-Uqyd4Y, .src-components-PageSkeleton-Skeleton-module__buttonSkeleton-v32MSZ, .src-components-PageSkeleton-Skeleton-module__iconCircle-rm3xEV, .src-components-PageSkeleton-Skeleton-module__progressBar-Yvdf7r, .src-components-PageSkeleton-Skeleton-module__iconSkeleton-FS1LDE {
  background: linear-gradient(.25turn, #f0f0f0, #e0e0e0, #f0f0f0) 0 0 / 200% 100%;
  animation: 1.5s infinite src-components-PageSkeleton-Skeleton-module__pulse-jlvs28;
}

@keyframes src-components-PageSkeleton-Skeleton-module__pulse-jlvs28 {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.src-components-PageSkeleton-Skeleton-module__headerSkeleton-fX144K {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__iconSkeleton-FS1LDE {
  border-radius: 4px;
  width: 24px;
  height: 24px;
}

.src-components-PageSkeleton-Skeleton-module__progressSkeleton-JcoI5y {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__progressBar-Yvdf7r {
  border-radius: 4px;
  width: 100px;
  height: 8px;
}

.src-components-PageSkeleton-Skeleton-module__stepSkeleton-l8qLjE {
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__stepHeader-xz_0Hp {
  align-items: center;
  gap: 12px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__iconCircle-rm3xEV {
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.src-components-PageSkeleton-Skeleton-module__stepContent-oYLU2F {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__buttonSkeleton-v32MSZ {
  border-radius: 4px;
  width: 120px;
  height: 36px;
  margin-top: 16px;
}

.src-components-PageSkeleton-Skeleton-module__imageSkeleton-Uqyd4Y {
  border-radius: 4px;
  width: 150px;
  height: 100px;
}

.src-components-PageSkeleton-Skeleton-module__footerSkeleton-TBBUcY {
  justify-content: center;
  padding: 16px 0;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__chatSkeleton-kqnV7n {
  grid-template-columns: 250px 1fr;
  gap: 16px;
  height: calc(100vh - 150px);
  display: grid;
}

.src-components-PageSkeleton-Skeleton-module__sidebarSkeleton-G2lcV0 {
  border-radius: 4px;
  height: 100%;
}

.src-components-PageSkeleton-Skeleton-module__chatContentSkeleton-dIIci8 {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__chatHeaderSkeleton-tnfS9U {
  border-radius: 4px;
  height: 60px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__chatMessagesSkeleton-MFyoOv {
  border-radius: 4px;
  flex: 1;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__chatInputSkeleton-E7XCkm {
  border-radius: 4px;
  height: 50px;
}

.src-components-PageSkeleton-Skeleton-module__faqSkeleton-Z864L2 {
  grid-template-columns: 250px 1fr;
  gap: 16px;
  display: grid;
}

.src-components-PageSkeleton-Skeleton-module__faqSidebarSkeleton-KMEhJg {
  border-radius: 4px;
  height: 500px;
}

.src-components-PageSkeleton-Skeleton-module__faqContentSkeleton-LSoKud {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__faqHeaderSkeleton-hMAXPK {
  border-radius: 4px;
  height: 60px;
}

.src-components-PageSkeleton-Skeleton-module__faqItemSkeleton-QbI3Yt {
  border-radius: 4px;
  height: 80px;
}

.src-components-PageSkeleton-Skeleton-module__tabsSkeleton-tNIM38 {
  border-bottom: 1px solid #e5e5e5;
  gap: 20px;
  height: 50px;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__tabSkeleton-_Cjs6W {
  border-radius: 4px;
  width: 100px;
  height: 40px;
}

.src-components-PageSkeleton-Skeleton-module__widgetPreviewSkeleton-qYHBtT {
  border-radius: 4px;
  height: 400px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__settingsGroupSkeleton-_nfXSC {
  margin-bottom: 24px;
}

.src-components-PageSkeleton-Skeleton-module__settingsHeaderSkeleton-gSsd1V {
  border-radius: 4px;
  width: 200px;
  height: 30px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__settingsItemSkeleton-XjMbCE {
  border-radius: 4px;
  height: 60px;
  margin-bottom: 12px;
}

.src-components-PageSkeleton-ChatSkeleton-module__loading-container-SWKrox {
  background-color: #f1f1f1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.src-components-PageSkeleton-ChatSkeleton-module__loading-content-X4O8Dp {
  text-align: center;
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-components-PageSkeleton-ChatSkeleton-module__logo-container-q6gOqm {
  align-items: center;
  gap: 5px;
  height: 30px;
  display: flex;
}

.src-components-PageSkeleton-ChatSkeleton-module__logoChat-ZBTG9p {
  width: 215.25px;
  height: 40px;
}

.src-components-PageSkeleton-ChatSkeleton-module__logo-loading-text-UNjrUq {
  color: #303030;
  margin: 0;
  font-size: 28px;
  font-weight: 650;
}

.src-components-PageSkeleton-ChatSkeleton-module__loading-text-gshAlz {
  color: #303030;
  margin: 0;
  font-size: 16px;
  font-weight: 650;
  line-height: 1.5;
}

.src-components-PageSkeleton-ChatSkeleton-module__spinner-SHcaOf {
  border: 2px solid #e3e3e3;
  border-top-color: #5c62ff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: 1s linear infinite src-components-PageSkeleton-ChatSkeleton-module__spin-WT3435;
}

@keyframes src-components-PageSkeleton-ChatSkeleton-module__spin-WT3435 {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.src-components-PageSkeleton-ChatSkeleton-module__loading-row-h7iwys {
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
}

.src-features-login-Login-module__loginContainer-L_IgYt {
  gap: 5vw;
  height: 100%;
  max-height: 100vh;
  display: flex;
}

.src-features-login-Login-module__loginBanner-Zaw5Fv {
  border-radius: 16px;
  height: 95vh;
  overflow: hidden;
}

.src-features-login-Login-module__loginBanner-Zaw5Fv svg {
  border-radius: 16px;
}

.src-features-login-Login-module__loginForm-IkDPUS {
  flex: 1;
  min-width: 40vw;
  max-width: 600px;
  padding: 48px;
}

.src-features-login-Login-module__loginForm-IkDPUS .Polaris-BlockStack {
  height: 100%;
}

.src-features-login-Login-module__loginFormLogo-K55cN4 {
  width: 136.27px;
  height: 30px;
  margin: 0 auto;
}

.src-features-login-Login-module__loginFormLogo-K55cN4 img {
  width: 100%;
  height: 100%;
}

.src-features-login-Login-module__loginFormTitle-z1PuPz {
  white-space: nowrap;
  margin-top: 84px;
}

.src-features-login-Login-module__loginFormDescription-D79pSJ {
  margin-top: 12px;
}

.src-features-login-Login-module__loginFormButton-_04yvN .Polaris-Button {
  padding: 12px;
}

.src-features-login-Login-module__loginFormFooter-RUYeew {
  margin-bottom: 48px;
}

.src-features-login-Login-module__loginFormButtonResend-UC14KP {
  margin-top: 5px;
}

.src-features-login-Login-module__verifyCodeContainer-S8RqyU {
  justify-content: space-between;
  gap: 12px;
  display: flex;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  outline: none;
  width: 48px;
  height: 48px;
  font-size: 20px;
  font-weight: 500;
  transition: border-color .2s, box-shadow .2s;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9:focus {
  border-color: #1a1a1a;
  box-shadow: 0 0 0 1px #0003;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9:hover:not(:focus) {
  border-color: #9ca3af;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.src-features-login-Login-module__verifyCodeInput-VTeio9[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.src-features-login-Login-module__verifyCodeInputFilled-bMiWzW {
  background-color: #f8fafc;
  border-color: #1a1a1a;
}

.src-features-login-Login-module__slideContainer-isGPdm {
  position: relative;
  overflow: hidden;
}

.src-features-login-Login-module__slidePanel-v6ALUH {
  width: 100%;
  transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;
  position: absolute;
  top: 0;
  left: 0;
}

.src-features-login-Login-module__loginPanel-VnF9db {
  padding: 0 5px;
}

.src-features-login-Login-module__loginPanel-VnF9db.src-features-login-Login-module__active-lVxBkf {
  opacity: 1;
  position: relative;
  transform: translateX(0);
}

.src-features-login-Login-module__loginPanel-VnF9db.src-features-login-Login-module__inactive-xjqYsR {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: translateX(-100%);
}

.src-features-login-Login-module__verifyPanel-K4RBXV.src-features-login-Login-module__active-lVxBkf {
  opacity: 1;
  position: relative;
  transform: translateX(0);
}

.src-features-login-Login-module__verifyPanel-K4RBXV.src-features-login-Login-module__inactive-xjqYsR {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: translateX(100%);
}

@media (max-width: 768px) {
  .src-features-login-Login-module__loginContainer-L_IgYt {
    height: 95vh;
    padding-top: 10vh;
  }

  .src-features-login-Login-module__loginFormTitle-z1PuPz {
    margin-top: 24px;
  }

  .src-features-login-Login-module__loginBanner-Zaw5Fv {
    display: none;
  }

  .src-features-login-Login-module__loginForm-IkDPUS {
    padding: 16px;
  }

  .src-features-login-Login-module__loginFormButtonResendText-qpXkDg {
    display: none;
  }
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitchContainer-fODrXB {
  align-items: center;
  gap: 8px;
  display: flex;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleLabel-yFSj6j {
  color: var(--p-color-text, #202223);
  cursor: pointer;
  font-size: 14px;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitch-kAeRch {
  cursor: pointer;
  background-color: #ccc;
  border: none;
  border-radius: 6px;
  outline: none;
  width: 32px;
  height: 20px;
  margin: 0;
  padding: 0;
  transition: background-color .2s;
  display: inline-block;
  position: relative;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitch-kAeRch:focus-visible {
  box-shadow: 0 0 0 2px #5e5ceb66;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitch-kAeRch.src-components-ToggleSwitch-ToggleSwitch-module__toggleActive-db5I_r {
  background-color: #303030;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitch-kAeRch.src-components-ToggleSwitch-ToggleSwitch-module__toggleActive-db5I_r .src-components-ToggleSwitch-ToggleSwitch-module__toggleKnob-Sv5NSL {
  transform: translateX(12px);
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleSwitch-kAeRch.src-components-ToggleSwitch-ToggleSwitch-module__toggleDisabled-MZoyjX {
  opacity: .5;
  cursor: not-allowed;
}

.src-components-ToggleSwitch-ToggleSwitch-module__toggleKnob-Sv5NSL {
  background-color: #fff;
  border-radius: 4px;
  width: 12px;
  height: 12px;
  transition: transform .2s, background-color .2s;
  position: absolute;
  top: 4px;
  left: 4px;
  box-shadow: 0 1px 3px #0003;
}

.src-components-ToggleSwitch-ToggleSwitch-module__srOnly-Ub8hS6 {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.src-features-aiChatbot-pages-knowledgeBase-components-QuestionModal-QuestionModal-module__questionTextField-Jnm4Ax .Polaris-Label {
  width: 100% !important;
}

.src-features-aiChatbot-pages-knowledgeBase-components-QuestionModal-QuestionModal-module__questionTextField-Jnm4Ax .Polaris-Labelled__LabelWrapper {
  width: 100%;
}

.src-features-aiChatbot-pages-knowledgeBase-components-QuestionModal-QuestionModal-module__questionModal-Ge0rfL input, .src-features-aiChatbot-pages-knowledgeBase-components-QuestionModal-QuestionModal-module__questionModal-Ge0rfL textarea {
  font-size: var(--p-font-size-350);
}

.src-features-aiChatbot-pages-knowledgeBase-components-QuestionModal-QuestionModal-module__answerTextField-FsvpFa textarea {
  height: 128px;
  min-height: 128px;
}

.src-features-aiChatbot-pages-knowledgeBase-components-UrlModal-UrlModal-module__questionTextField-q0F1yx .Polaris-Label {
  width: 100% !important;
}

.src-features-aiChatbot-pages-knowledgeBase-components-UrlModal-UrlModal-module__questionTextField-q0F1yx .Polaris-Labelled__LabelWrapper {
  width: 100%;
}

.src-features-aiChatbot-pages-knowledgeBase-components-UrlModal-UrlModal-module__questionModal-Prg_VA input, .src-features-aiChatbot-pages-knowledgeBase-components-UrlModal-UrlModal-module__questionModal-Prg_VA textarea {
  font-size: var(--p-font-size-350);
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBase-lwthmF .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled) .src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemButtonWrapper-WkI7wx {
  opacity: 1 !important;
  z-index: 1 !important;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemButtonWrapper-WkI7wx {
  opacity: 0;
  z-index: -1;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemImage-Yyw5o9 {
  background-color: #000;
  background-size: cover;
  border-radius: 50%;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemText-nXbrcQ {
  white-space: normal;
  -webkit-line-clamp: 5;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  max-width: 20vw;
  display: -webkit-box;
  overflow: hidden;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemText-nXbrcQ * {
  word-break: break-all;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemProductImage-P354dQ {
  border-radius: 6px;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.src-features-aiChatbot-pages-knowledgeBase-KnowledgeBase-module__knowledgeBaseItemImage-Yyw5o9 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerList-UpYQZv {
  flex: 1;
  min-width: 0;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerDetail-Kdk8HD {
  flex: 1.5;
  min-width: 0;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerListContent-htQNKS {
  max-height: 500px;
  overflow-y: auto;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerListItem-GxELv4 {
  cursor: pointer;
  background: #fff;
  border-top: 1px solid #ebebeb;
  padding: 12px;
  transition: all .2s;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerListItem-GxELv4:hover {
  background: #f1f1f1;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerListItem-GxELv4.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__active-KPMjsk {
  background: #e3f2fd;
  border-left: 3px solid #2196f3;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerListItemIcon-cbBwcd {
  background: #ef4d2f;
  border-radius: 3px;
  width: 8px;
  height: 8px;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerDetailWrapper-P_SzUQ {
  max-height: 500px;
  overflow-y: auto;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerDetailText-eLGqEu {
  white-space: normal;
  -webkit-line-clamp: 5;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.src-features-aiChatbot-pages-resolveConflicts-ResolveConflicts-module__answerDetailText-eLGqEu * {
  word-break: break-all;
}

