/* [project]/src/styles/c-floating-dropdown.module.css [client] (css) */
.c-floating-dropdown-module__EKU5pG__main {
  height: 2rem;
  max-width: max-content;
  padding-inline: .85rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: var(----palette-cfdropdown-bg);
  box-shadow: var(----palette-cfdropdown-shadow);
  border-radius: 2rem;
}

.c-floating-dropdown-module__EKU5pG__main.c-floating-dropdown-module__EKU5pG__pressed {
}

.c-floating-dropdown-module__EKU5pG__main, .c-floating-dropdown-module__EKU5pG__main * {
  user-select: none;
}

.c-floating-dropdown-module__EKU5pG__title_container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  cursor: pointer;
}

.c-floating-dropdown-module__EKU5pG__icon {
  height: 1.5rem;
}

.c-floating-dropdown-module__EKU5pG__icon img {
  filter: var(----palette-cfdropdown-main-icon);
  height: 100%;
  width: 100%;
}

.c-floating-dropdown-module__EKU5pG__title {
  color: var(----palette-cfdropdown-title);
  font-size: 16px;
}

.c-floating-dropdown-module__EKU5pG__drop_down_icon {
  filter: var(----palette-cfdropdown-drop-down-icon);
  height: 1.5rem;
  width: 1.5rem;
  display: flex;
  align-items: center;
}

.c-floating-dropdown-module__EKU5pG__options_container {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 120%;
  background-color: #fff;
  min-width: max-content;
  width: 100%;
  gap: .25rem;
  background-color: var(----palette-cfdropdown-bg);
  box-shadow: var(----palette-cfdropdown-shadow);
  border-radius: .5rem;
  z-index: 100;
}

.c-floating-dropdown-module__EKU5pG__option {
  height: 1.85rem;
  border-bottom: 1rem;
  padding-inline: 1rem;
  color: var(----palette-cfdropdown-title);
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 14px;
  max-height: 10rem;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 10px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 80%;
    width: 80%;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 80%;
    width: 80%;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 80%;
    width: 80%;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 80%;
    width: 80%;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 80%;
    width: 80%;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 18px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 100%;
    width: 100%;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 16px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 100%;
    width: 100%;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 16px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 100%;
    width: 100%;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 16px;
  }

  .c-floating-dropdown-module__EKU5pG__icon img {
    height: 100%;
    width: 100%;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .c-floating-dropdown-module__EKU5pG__icon {
    height: 1rem;
  }

  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__main {
    padding-inline: .45rem;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  .c-floating-dropdown-module__EKU5pG__icon {
    height: 1rem;
  }

  .c-floating-dropdown-module__EKU5pG__title {
    font-size: 12px;
  }

  .c-floating-dropdown-module__EKU5pG__main {
    padding-inline: .45rem;
  }
}


/* [project]/src/styles/dashboard-header.module.css [client] (css) */
.dashboard-header-module__CUsoOa__main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  box-shadow: 0 0 20px #4e617e2e;
  background-color: var(----palette-dashboard-header-main);
  border-radius: 1rem 0 0;
  z-index: 97;
}

.dashboard-header-module__CUsoOa__left_container {
  flex-grow: 1;
}

.dashboard-header-module__CUsoOa__right_container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: max-content;
  max-width: max-content;
  background-color: var(----palette-dashboard-header-bg);
  border-radius: 2rem;
  padding: 10px;
  box-shadow: inset 2px 2px 10px #71503c2e;
  gap: .5rem;
}

.dashboard-header-module__CUsoOa__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  color: var(----palette-dashboard-header-text);
}

.dashboard-header-module__CUsoOa__sub_title {
  color: var(----palette-dashboard-header-sub-text);
  font-size: 14px;
}

.dashboard-header-module__CUsoOa__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.dashboard-header-module__CUsoOa__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.dashboard-header-module__CUsoOa__element img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.dashboard-header-module__CUsoOa__mobile_menu {
  display: none;
  margin-left: 1rem;
}

.dashboard-header-module__CUsoOa__mobile_menu img {
  height: 1rem;
  width: 1rem;
}

.dashboard-header-module__CUsoOa__element.dashboard-header-module__CUsoOa__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.dashboard-header-module__CUsoOa__element:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.dashboard-header-module__CUsoOa__element.dashboard-header-module__CUsoOa__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.dashboard-header-module__CUsoOa__popup_container {
  position: fixed;
  z-index: 100;
  top: 10rem;
  left: 1rem;
  right: 1rem;
  border-radius: .75rem;
  overflow: hidden;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 1rem;
    line-height: 24px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: .5rem;
    line-height: 13px;
  }

  .dashboard-header-module__CUsoOa__right_container {
    padding: .25rem;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: .5rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
    height: .75rem;
    width: .75rem;
  }

  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 20px;
    line-height: 26px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 10px;
    line-height: 13px;
  }

  .dashboard-header-module__CUsoOa__right_container {
    padding: .35rem;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: .5rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }

  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 20px;
    line-height: 26px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 10px;
    line-height: 13px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }

  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 20px;
    line-height: 26px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 10px;
    line-height: 13px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 24px;
    line-height: 30px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 12px;
    line-height: 13px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
    margin-left: 1.5rem;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 24px;
    line-height: 30px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 24px;
    line-height: 30px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 24px;
    line-height: 30px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .dashboard-header-module__CUsoOa__main {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
  }

  .dashboard-header-module__CUsoOa__mobile_menu {
    display: block;
  }

  .dashboard-header-module__CUsoOa__title {
    font-size: 24px;
    line-height: 30px;
  }

  .dashboard-header-module__CUsoOa__sub_title {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-header-module__CUsoOa__element span {
    display: none !important;
  }

  .dashboard-header-module__CUsoOa__element {
    padding: .5rem;
    border-radius: 2rem;
    min-width: 3rem;
  }

  .dashboard-header-module__CUsoOa__element img {
    margin-right: 0;
  }
}


/* [project]/src/styles/icon-btn.module.css [client] (css) */
button.icon-btn-module__kNm5xW__main {
  --dimension: 1.75rem;
  height: var(--dimension);
  width: var(--dimension);
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-icon-btn-bg);
  box-shadow: var(----palette-icon-btn-shadow);
  cursor: pointer;
  user-select: none;
}

button.icon-btn-module__kNm5xW__main:hover {
  --dimension: 1.75rem;
  height: var(--dimension);
  width: var(--dimension);
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-icon-btn-hover);
  box-shadow: var(----palette-icon-btn-hoverShadow);
  cursor: pointer;
  user-select: none;
}

button.icon-btn-module__kNm5xW__main.icon-btn-module__kNm5xW__pressed {
  box-shadow: var(----palette-icon-btn-pressShadow);
  background-color: var(----palette-icon-btn-pressHover) !important;
}

.icon-btn-module__kNm5xW__icon {
  --icon: calc(var(--dimension) * .75);
  height: var(--icon);
  width: var(--icon);
  filter: var(----palette-icon-btn-icon);
}


/* [project]/src/styles/right-side-bar.module.css [client] (css) */
.right-side-bar-module__lyOOMq__main {
  background-color: var(----palette-right-navbar-main);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow-y: scroll;
}

.right-side-bar-module__lyOOMq__header {
  padding: 1.75rem 1.5rem 0;
}

.right-side-bar-module__lyOOMq__stats_container {
  padding: 0 1.5rem 2rem;
  width: 100%;
}

.right-side-bar-module__lyOOMq__text_style {
  color: var(----palette-right-navbar-text);
  font-size: 22px;
  font-weight: 500;
}

.right-side-bar-module__lyOOMq__subtext_style {
  color: var(----palette-right-navbar-sub-text);
  font-size: 12px;
}

.right-side-bar-module__lyOOMq__right_line {
  width: 100%;
  height: 1px;
  background-color: var(----palette-left-navbar-divider);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.right-side-bar-module__lyOOMq__p.right-side-bar-module__lyOOMq__prop_text {
  font-size: 16px;
  color: var(----palette-right-navbar-text);
  font-weight: 400;
}

.right-side-bar-module__lyOOMq__value_style {
  display: inline-block;
  font-size: 12px;
}

.right-side-bar-module__lyOOMq__prop_text {
  font-size: 16px;
  color: var(----palette-right-navbar-text);
  font-weight: 400;
}

.right-side-bar-module__lyOOMq__value_style {
  display: inline-block;
  font-size: 12px;
}

.right-side-bar-module__lyOOMq__value_text_style {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(----palette-right-navbar-text-value);
  padding-block-start: 1.5rem;
  padding-block-end: .75rem;
}

.right-side-bar-module__lyOOMq__value_container {
  width: 100%;
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .right-side-bar-module__lyOOMq__header {
    padding: 1.75rem .75rem 0;
  }

  .right-side-bar-module__lyOOMq__stats_container {
    padding: 0 .75rem 2rem;
  }
}


/* [project]/src/styles/plan-card.module.css [client] (css) */
.plan-card-module__VhiIqG__main {
  width: 15rem;
  height: 12rem;
  border-radius: .95rem;
  background-image: var(----palette-plan-card-bg);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
}

.plan-card-module__VhiIqG__icon {
  height: 1.5rem;
  width: 1.5rem;
}

.plan-card-module__VhiIqG__icon img {
  height: 100%;
  width: 100%;
  filter: var(----palette-plan-card-icon);
}

.plan-card-module__VhiIqG__title {
  font-size: 18px;
  color: var(----palette-plan-card-title);
  margin-top: 1.5rem;
}

.plan-card-module__VhiIqG__subtitle {
  font-size: 12px;
  color: var(----palette-plan-card-subtitle);
  margin-bottom: 1rem;
  margin-top: .25rem;
}

.plan-card-module__VhiIqG__btn {
  background-color: var(----palette-plan-card-btn-bg);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .45rem .65rem;
  border-radius: 1.5rem;
  cursor: pointer;
}

.plan-card-module__VhiIqG__btn:hover {
  background-color: #fff3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .45rem .65rem;
  border-radius: 1.5rem;
  opacity: .5;
  cursor: pointer;
}

.plan-card-module__VhiIqG__btn span {
  color: var(----palette-plan-card-btn-txt);
  font-size: 10px;
}

.plan-card-module__VhiIqG__btn.plan-card-module__VhiIqG__pressed {
  background-color: #fff;
  opacity: 1;
}

.plan-card-module__VhiIqG__btn.plan-card-module__VhiIqG__pressed img {
  filter: brightness(0) saturate() invert(0%) sepia(0%) saturate(16%) hue-rotate(309deg) brightness(93%) contrast(107%);
}

.plan-card-module__VhiIqG__btn.plan-card-module__VhiIqG__pressed span {
  color: #000;
}

.plan-card-module__VhiIqG__btn img {
  filter: var(----palette-plan-card-btn-icon);
}

@media screen and (width <= 1024px) {
  .plan-card-module__VhiIqG__main {
    width: 100%;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .plan-card-module__VhiIqG__main {
    width: 100%;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 3839px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  .plan-card-module__VhiIqG__main {
    width: 100%;
  }
}


/* [project]/src/styles/kpi-card.module.css [client] (css) */
.kpi-card-module__U1pVcW__main {
  height: 8rem;
  width: 8rem;
  background-color: var(----palette-kpi-card-bg);
  box-shadow: var(----palette-kpi-card-shadow);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: .55rem .65rem;
  border-radius: .75rem;
}

.kpi-card-module__U1pVcW__icon {
  position: relative;
  filter: var(----palette-kpi-card-icon);
}

.kpi-card-module__U1pVcW__icon.kpi-card-module__U1pVcW__with_out_filter {
  filter: none;
}

.kpi-card-module__U1pVcW__icon img {
  z-index: 0;
}

.kpi-card-module__U1pVcW__title {
  color: var(----palette-kpi-card-title);
  font-size: 16px;
}

.kpi-card-module__U1pVcW__kpi {
  color: var(----palette-kpi-card-kpi);
  font-size: 28px;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .kpi-card-module__U1pVcW__main {
    width: 100%;
    height: 100%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 14px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 20px;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .kpi-card-module__U1pVcW__main {
    width: 100%;
    height: 100%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 14px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 20px;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .kpi-card-module__U1pVcW__main {
    width: 100%;
    height: 100%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 14px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 20px;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .kpi-card-module__U1pVcW__main {
    width: 100%;
    height: 100%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 14px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 24px;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .kpi-card-module__U1pVcW__main {
    width: 100%;
    height: 100%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 16px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 24px;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .kpi-card-module__U1pVcW__main {
    width: 97%;
    height: 95%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 20px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 28px;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 1.75rem;
    width: 1.75rem;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .kpi-card-module__U1pVcW__main {
    width: 97%;
    height: 95%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 20px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 28px;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 1.75rem;
    width: 1.75rem;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .kpi-card-module__U1pVcW__main {
    width: 97%;
    height: 95%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 20px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 28px;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 1.75rem;
    width: 1.75rem;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .kpi-card-module__U1pVcW__main {
    width: 97%;
    height: 95%;
  }

  .kpi-card-module__U1pVcW__title {
    margin-top: auto;
    font-size: 20px;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 28px;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 1.75rem;
    width: 1.75rem;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  .kpi-card-module__U1pVcW__main {
    height: 10rem;
    width: 11rem;
    padding: .55rem .65rem;
    border-radius: .75rem;
  }
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  .kpi-card-module__U1pVcW__main {
    height: 12rem;
    width: 13rem;
    padding: .85rem .95rem;
    border-radius: .95rem;
  }

  .kpi-card-module__U1pVcW__title {
    font-size: 1.5rem;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 2.5rem;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 2rem;
    width: 2rem;
  }
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  .kpi-card-module__U1pVcW__main {
    height: 12rem;
    width: 13rem;
    padding: .85rem .95rem;
    border-radius: .95rem;
  }

  .kpi-card-module__U1pVcW__title {
    font-size: 1.5rem;
  }

  .kpi-card-module__U1pVcW__kpi {
    font-size: 2.5rem;
  }

  .kpi-card-module__U1pVcW__icon img {
    height: 2rem;
    width: 2rem;
  }
}


/* [project]/src/styles/left-side-bar.module.css [client] (css) */
.left-side-bar-module__mJ5Ura__main {
  background-color: var(----palette-left-navbar-main);
  height: 100vh;
  width: 100vw;
  max-width: 100vw;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 2rem;
  ---left-bar-width: 17rem;
  ---right-bar-width: 18rem;
  ---main-content-width: calc(100% - calc(var(---left-bar-width)  + var(---right-bar-width)));
}

.left-side-bar-module__mJ5Ura__main.left-side-bar-module__mJ5Ura__no_right_bar {
  ---left-bar-width: 17rem;
  ---right-bar-width: 0rem;
}

.left-side-bar-module__mJ5Ura__left_bar {
  width: var(---left-bar-width);
  min-width: var(---left-bar-width);
  padding-right: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.left-side-bar-module__mJ5Ura__main_content {
  background-color: var(----palette-main-content-bg);
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  position: relative;
  width: var(---main-content-width);
  max-width: var(---main-content-width);
}

.left-side-bar-module__mJ5Ura__main_content.left-side-bar-module__mJ5Ura__full_width {
  background-color: var(----palette-main-content-bg);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
  height: 100%;
  border-radius: 1rem;
  position: relative;
  width: var(---main-content-width);
  max-width: var(---main-content-width);
}

.left-side-bar-module__mJ5Ura__main_content_as_popup {
  position: fixed;
  inset: 0;
  background-color: #0006;
  z-index: 1000;
}

.left-side-bar-module__mJ5Ura__main_content_as_popup .left-side-bar-module__mJ5Ura__pop_up_container {
  margin-left: var(---left-bar-width);
  width: var(---main-content-width);
  max-width: var(---main-content-width);
}

.left-side-bar-module__mJ5Ura__right_bar_as_popup {
  position: fixed;
  inset: 0;
  background-color: #0006;
  z-index: 1000;
  left: calc(var(---left-bar-width)  + var(---main-content-width));
}

.left-side-bar-module__mJ5Ura__right_bar_as_popup .left-side-bar-module__mJ5Ura__pop_up_container {
  margin-left: calc(var(---left-bar-width)  + var(---main-content-width));
  width: var(---right-bar-width);
  min-width: var(---right-bar-width);
  max-width: var(---right-bar-width);
  height: 100vh;
}

.left-side-bar-module__mJ5Ura__right_side_bar_container {
  width: var(---right-bar-width);
  min-width: var(---right-bar-width);
  max-width: var(---right-bar-width);
  height: 100%;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  overflow: clip;
}

.left-side-bar-module__mJ5Ura__menu_outer_container {
  margin-top: 1rem;
  height: 100%;
}

.left-side-bar-module__mJ5Ura__menu_outer_container.left-side-bar-module__mJ5Ura__show_submenu {
  display: flex;
  align-items: flex-start;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed {
  width: max-content;
  border-right: var(----palette-left-navbar-collapsed-border);
  padding-right: 1rem;
  width: 3.5rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed.left-side-bar-module__mJ5Ura__top {
  position: relative;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed.left-side-bar-module__mJ5Ura__top:after {
  content: "";
  position: absolute;
  right: -.95px;
  top: 100%;
  border-right: var(----palette-left-navbar-collapsed-border);
  bottom: -.85rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li {
  margin-top: 1rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed.left-side-bar-module__mJ5Ura__left_menu_text {
  width: 3.5rem;
  padding-right: 0;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed.left-side-bar-module__mJ5Ura__left_menu_text li {
  margin-top: .5rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li {
  width: max-content;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style {
  aspect-ratio: .85;
  max-height: 3rem;
  max-width: 3rem;
  background-color: var(----palette-left-navbar-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__switch_con {
  padding: 0 .25rem;
  background: none;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__active {
  background-color: var(----palette-left-navbar-collapsed-active-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style:hover {
  background-color: var(----palette-left-navbar-collapsedHover);
  padding: .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__pressed {
  box-shadow: var(----palette-left-navbar-pressCollapsed) !important;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style img {
  margin-right: 0;
  height: 1rem;
  width: 1rem;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style img:hover {
  filter: var(----palette-left-navbar-collapsedHoverImg) !important;
}

ul.left-side-bar-module__mJ5Ura__menu_text.left-side-bar-module__mJ5Ura__collapsed li .left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__active img {
  filter: var(----palette-left-navbar-collapsed-active-icon-img) !important;
}

.left-side-bar-module__mJ5Ura__menu_text {
  height: 100%;
}

.left-side-bar-module__mJ5Ura__menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  font-size: 16px;
}

.left-side-bar-module__mJ5Ura__left_menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  margin-top: 1.5rem;
  font-size: 16px;
}

.left-side-bar-module__mJ5Ura__menu_text_style {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  padding: 1rem .75rem;
  margin-bottom: .2rem;
  width: 100%;
}

.left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__pressed {
  box-shadow: var(----palette-left-navbar-pressShadow);
  background-color: var(----palette-left-navbar-pressHover) !important;
}

.left-side-bar-module__mJ5Ura__menu_text_style span {
  display: block;
  margin-right: auto;
  text-align: left;
}

.left-side-bar-module__mJ5Ura__menu_text_style img {
  margin-right: .75rem;
  filter: var(----palette-left-navbar-img-filter);
}

.left-side-bar-module__mJ5Ura__menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.left-side-bar-module__mJ5Ura__left_menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.left-side-bar-module__mJ5Ura__line {
  width: 100%;
  height: 1px;
  background-color: var(----palette-left-navbar-divider);
}

.left-side-bar-module__mJ5Ura__logo {
  min-width: 12rem;
  max-width: 12rem;
}

.left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__active {
  background-color: var(----palette-left-navbar-active-icon-bg);
  color: var(----palette-left-navbar-active-icon-text);
  padding: 1rem .75rem;
  border-radius: .75rem;
  cursor: pointer;
}

.left-side-bar-module__mJ5Ura__menu_text_style:hover {
  background-color: var(----palette-left-navbar-hover);
  padding: 1rem .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-hoverText);
  cursor: pointer;
}

.left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__active:hover {
  background-color: var(----palette-left-navbar-active-icon-bg);
  color: var(----palette-left-navbar-active-icon-text);
  padding: 1rem .75rem;
  border-radius: .75rem;
  cursor: pointer;
}

.left-side-bar-module__mJ5Ura__menu_text_style.left-side-bar-module__mJ5Ura__active img {
  filter: var(----palette-left-navbar-active-icon-img);
}

.left-side-bar-module__mJ5Ura__floating_content_container {
  position: fixed;
  inset: 3rem;
  bottom: 2.5rem;
  right: 6rem;
  left: calc(var(---left-bar-width)  + 3rem);
  border-radius: 1rem;
  overflow: hidden;
  z-index: 100;
}

.left-side-bar-module__mJ5Ura__sub_menu {
  flex-grow: 1;
  padding-left: .85rem;
}

.left-side-bar-module__mJ5Ura__sub_menu_header {
  padding-block: .45rem;
  border-bottom: var(----palette-left-navbar-submenu-border);
  margin-bottom: 1rem;
}

.left-side-bar-module__mJ5Ura__sub_menu_header h3 {
  font-size: 1.85rem;
  font-weight: 400;
  color: var(----palette-left-navbar-submenu-title);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 15rem;
    padding: 1rem;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 15rem;
    padding: 1rem;
  }
}

@media screen and (width >= 1440px) and (width <= 1679px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 18rem;
    padding: 1rem;
  }
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 18rem;
    padding: 1rem;
  }
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 18rem;
    padding: 1rem;
  }
}

@media screen and (width >= 2160px) and (width <= 3839px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 18rem;
    ---right-bar-width: 18rem;
    padding: 1.5rem;
  }
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  .left-side-bar-module__mJ5Ura__main {
    ---left-bar-width: 20rem;
    ---right-bar-width: 20rem;
    padding: 1.5rem;
  }

  .left-side-bar-module__mJ5Ura__logo {
    min-width: 14rem;
    max-width: 14rem;
  }

  .left-side-bar-module__mJ5Ura__menu_text li {
    list-style: none;
    color: var(----palette-left-navbar-text);
    font-size: 18px;
  }
}


/* [project]/src/styles/chatbot.module.css [client] (css) */
.chatbot-module__vdhhmG__main {
  max-width: 100%;
  height: 100%;
  min-width: 40rem;
  position: relative;
  border-radius: 1rem;
  overflow: hidden;
}

.chatbot-module__vdhhmG__main_content {
  padding-top: 9rem;
  max-width: 100%;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  background-color: var(----palette-cd-header-main);
}

.chatbot-module__vdhhmG__card_container {
  width: 100%;
  border: var(----palette-kpi-con-border);
  box-shadow: var(----palette-kpi-con-shadow);
  padding: .75rem;
  display: grid;
  gap: .75rem;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
}

.chatbot-module__vdhhmG__resize_handle {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 10px;
  cursor: nwse-resize;
  border-top-left-radius: 4px;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 14rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .chatbot-module__vdhhmG__main {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 20rem;
  }

  .chatbot-module__vdhhmG__main_content {
    padding-top: 5.5rem;
    height: 100%;
    overflow-y: scroll;
    background-color: var(----palette-cd-header-main);
  }

  .chatbot-module__vdhhmG__card_container {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}


/* [project]/src/styles/chatbot-card.module.css [client] (css) */
.chatbot-card-module__gc2mTG__main {
  min-height: 9rem;
  min-width: 9rem;
  background-color: var(----palette-kpi-card-bg);
  box-shadow: var(----palette-kpi-card-shadow);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: .55rem .65rem;
  border-radius: .75rem;
  cursor: pointer;
  user-select: none;
}

.chatbot-card-module__gc2mTG__main:hover {
  min-height: 9rem;
  min-width: 9rem;
  background-color: var(----palette-kpi-card-hover);
  box-shadow: var(----palette-kpi-card-shadow);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: .55rem .65rem;
  border-radius: .75rem;
  cursor: pointer;
  user-select: none;
}

.chatbot-card-module__gc2mTG__main.chatbot-card-module__gc2mTG__pressed {
  box-shadow: var(----palette-kpi-card-pressShadow);
  background-color: var(----palette-kpi-card-pressHover) !important;
}

.chatbot-card-module__gc2mTG__icon {
  position: relative;
  filter: var(----palette-kpi-card-icon);
}

.chatbot-card-module__gc2mTG__icon img {
  z-index: 0;
}

.chatbot-card-module__gc2mTG__title {
  color: var(----palette-kpi-card-title);
  font-size: 16px;
  font-weight: 700;
  color: var(----palette-bot-card-title);
}

.chatbot-card-module__gc2mTG__card {
  color: var(----palette-kpi-card-title);
  font-size: 28px;
}

.chatbot-card-module__gc2mTG__text {
  font-size: 14px;
  color: var(----palette-bot-card-text);
}

.chatbot-card-module__gc2mTG__create_card {
  font-size: 12px;
  padding-top: .5rem;
  color: var(----palette-bot-card-createAt);
}

.chatbot-card-module__gc2mTG__arw_icon img {
  height: .5rem;
  width: .5rem;
}

.chatbot-card-module__gc2mTG__bot_card_create {
  padding-top: .5rem;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid var(----palette-bot-card-border);
}


/* [project]/src/styles/cd-header.module.css [client] (css) */
.cd-header-module__smNISG__main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 9rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 100%;
  background-color: var(----palette-cd-header-main);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  z-index: 100;
}

.cd-header-module__smNISG__main_content {
  padding-bottom: .75rem;
  border-bottom: 1px solid var(----palette-cd-header-border);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.5rem;
}

.cd-header-module__smNISG__left_container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-content: flex-start;
}

.cd-header-module__smNISG__left_container button {
  background-color: #0000;
  max-height: max-content;
  cursor: pointer;
}

.cd-header-module__smNISG__left_container img.cd-header-module__smNISG__dark {
  max-height: 1rem;
  filter: brightness(0) saturate() invert() sepia() saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.cd-header-module__smNISG__left_container img.cd-header-module__smNISG__light {
  max-height: 1rem;
  filter: brightness(0) saturate() invert(0%) sepia(1%) saturate(7465%) hue-rotate(292deg) brightness(104%) contrast(96%);
}

.cd-header-module__smNISG__right_container {
  display: flex;
  width: 100%;
}

.cd-header-module__smNISG__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  color: var(----palette-dashboard-header-text);
}

.cd-header-module__smNISG__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.cd-header-module__smNISG__search_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 95%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-main);
}

.cd-header-module__smNISG__search_container:hover {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 95%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.cd-header-module__smNISG__search::placeholder {
  color: var(----palette-cd-header-searchText);
}

.cd-header-module__smNISG__crate_container {
  background-color: var(----palette-cd-header-createBg);
  color: var(----palette-cd-header-createText);
  border-radius: 1.25rem;
  max-width: 60%;
  width: 40%;
  padding: .5rem;
  cursor: pointer;
}

.cd-header-module__smNISG__crate_container:hover {
  background-color: var(----palette-cd-header-hover);
  color: var(----palette-cd-header-createText);
  border-radius: 1.25rem;
  max-width: 60%;
  width: 40%;
  padding: .5rem;
  cursor: pointer;
}

.cd-header-module__smNISG__crate_container.cd-header-module__smNISG__pressed {
  box-shadow: var(----palette-cd-header-pressCrt);
  background-color: var(----palette-cd-header-pressHover) !important;
}

.cd-header-module__smNISG__text_crt {
  font-size: 16px;
}

.cd-header-module__smNISG__crt_img {
  margin-right: .5rem;
}

.cd-header-module__smNISG__srch {
  height: 100%;
  width: 100%;
}

.cd-header-module__smNISG__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-cd-header-srch-filter);
}

@media screen and (width >= 320px) and (width <= 374px) {
  .cd-header-module__smNISG__main {
    padding-inline: .5rem;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__search_container {
    width: 90px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .cd-header-module__smNISG__main {
    padding-inline: .5rem;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__search_container {
    width: 100px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .cd-header-module__smNISG__title {
    display: none;
  }

  .cd-header-module__smNISG__main_content {
    flex-direction: row-reverse;
  }

  .cd-header-module__smNISG__search_container {
    width: 150px;
    margin-right: .5rem;
    border-radius: 1.75rem;
    padding: 0;
    font-size: 10px;
  }

  .cd-header-module__smNISG__srch {
    width: auto;
    flex-grow: 1;
  }

  .cd-header-module__smNISG__crate_container {
    border-radius: 1.25rem;
    max-width: 60%;
    width: fit-content;
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .cd-header-module__smNISG__text_crt {
    font-size: .5rem;
    line-height: 100%;
  }

  .cd-header-module__smNISG__img_search {
    height: .75rem;
    width: 1.5rem;
  }

  .cd-header-module__smNISG__crt_img {
    margin-right: .4rem;
    height: .75rem;
    width: 1rem;
  }
}

@media screen and (width <= 1024px) {
  .cd-header-module__smNISG__main {
    height: 5.5rem;
  }

  .cd-header-module__smNISG__left_container button {
    display: none;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}


/* [project]/src/styles/tooltip.module.css [client] (css) */
.tooltip-module__Yj37MG__tooltip {
  position: relative;
  display: inline-block;
}

.tooltip-module__Yj37MG__tooltip .tooltip-module__Yj37MG__tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #f27121;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity .3s;
}

.tooltip-module__Yj37MG__tooltip:hover .tooltip-module__Yj37MG__tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltip-module__Yj37MG__tooltip .tooltip-module__Yj37MG__tooltiptext, .tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__right .tooltip-module__Yj37MG__tooltiptext {
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
}

.tooltip-module__Yj37MG__tooltip .tooltip-module__Yj37MG__tooltiptext:after, .tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__right .tooltip-module__Yj37MG__tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #0000 #f27121 #0000 #0000;
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__left .tooltip-module__Yj37MG__tooltiptext {
  top: 50%;
  right: 110%;
  left: auto;
  transform: translateY(-50%);
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__left .tooltip-module__Yj37MG__tooltiptext:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  right: auto;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #0000 #0000 #0000 #f27121;
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__top .tooltip-module__Yj37MG__tooltiptext {
  bottom: 110%;
  left: 50%;
  top: auto;
  transform: translateX(-50%);
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__top .tooltip-module__Yj37MG__tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  right: auto;
  margin-left: -5px;
  margin-top: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #f27121 #0000 #0000;
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__bottom .tooltip-module__Yj37MG__tooltiptext {
  top: 110%;
  left: 50%;
  bottom: auto;
  transform: translateX(-50%);
}

.tooltip-module__Yj37MG__tooltip.tooltip-module__Yj37MG__bottom .tooltip-module__Yj37MG__tooltiptext:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin-left: -5px;
  margin-top: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #0000 #0000 #f27121;
}


/* [project]/src/styles/mobile-layout.module.css [client] (css) */
.mobile-layout-module__fPYyqq__menu_icon img {
  height: .75rem;
  width: .75rem;
}

.mobile-layout-module__fPYyqq__layout_main {
  background-color: var(----palette-left-navbar-main);
  width: 100vw;
  max-width: 100vw;
  min-height: 100vh;
  overflow: hidden;
  --padding: .75rem;
  --top: 1rem;
}

.mobile-layout-module__fPYyqq__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline: var(--padding);
  padding-top: var(--top);
  padding-bottom: var(--top);
}

.mobile-layout-module__fPYyqq__main_content {
  padding-inline: var(--padding);
  padding-bottom: var(--top);
}

.mobile-layout-module__fPYyqq__logo {
  min-width: 9rem;
  max-width: 9rem;
}

.mobile-layout-module__fPYyqq__side_menu {
  position: fixed;
  inset: 0;
  z-index: 200;
  background: #141414cc;
  padding-left: 25%;
  opacity: 1;
  transition: opacity 50ms ease-in-out, left .15s ease-in-out;
  overflow-y: scroll;
}

.mobile-layout-module__fPYyqq__main_container {
  height: max-content;
  width: 100%;
}

.mobile-layout-module__fPYyqq__side_menu.mobile-layout-module__fPYyqq__collapsed {
  background: rbga(0, 0, 0, 0);
  opacity: 0;
  left: 100%;
  transition: opacity 50ms ease-in-out, left .25s ease-in-out;
}

.mobile-layout-module__fPYyqq__side_menu.mobile-layout-module__fPYyqq__collapsed .mobile-layout-module__fPYyqq__main_container {
  width: 0;
}

.mobile-layout-module__fPYyqq__sub_sid_menu {
  --handle-width: 2rem;
  --hanlde-padding: 1rem;
  --x-position: calc(100% - var(--handle-width)  - var(--hanlde-padding));
  position: fixed;
  top: 50%;
  right: 0;
  bottom: 0;
  transform: translate(var(--x-position), -50%);
  height: 23rem;
  width: 18rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  z-index: 160;
  transition: transform .2s linear;
}

.mobile-layout-module__fPYyqq__sub_sid_menu.mobile-layout-module__fPYyqq__active {
  --x-position: 0%;
}

.mobile-layout-module__fPYyqq__sub_sid_menu .mobile-layout-module__fPYyqq__handle {
  background-color: var(----palette-left-navbar-main);
  height: 100%;
  min-width: var(--handle-width);
  padding: var(--hanlde-padding);
  border-radius: .75rem;
  cursor: pointer;
}

.mobile-layout-module__fPYyqq__sub_sid_menu .mobile-layout-module__fPYyqq__handle img {
  transform: rotateY(180deg);
  transition: transform .15s ease-out;
}

.mobile-layout-module__fPYyqq__sub_sid_menu.mobile-layout-module__fPYyqq__active .mobile-layout-module__fPYyqq__handle img {
  transform: rotateY(0);
  transition: transform .15s ease-out;
}


/* [project]/src/styles/mobile-side-menu.module.css [client] (css) */
.mobile-side-menu-module__PjB3Sq__main {
  background-color: var(----palette-left-navbar-main);
  min-height: 100vh;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 1rem;
  ---left-bar-width: 100%;
  ---right-bar-width: 0rem;
  ---main-content-width: calc(100% - calc(var(---left-bar-width)  + var(---right-bar-width)));
}

.mobile-side-menu-module__PjB3Sq__main.mobile-side-menu-module__PjB3Sq__no_right_bar {
  ---left-bar-width: 100%;
  ---right-bar-width: 0rem;
}

.mobile-side-menu-module__PjB3Sq__left_bar {
  width: var(---left-bar-width);
  min-width: var(---left-bar-width);
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.mobile-side-menu-module__PjB3Sq__main_content {
  background-color: #fff;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  position: relative;
  width: var(---main-content-width);
  max-width: var(---main-content-width);
}

.mobile-side-menu-module__PjB3Sq__right_side_bar_container {
  width: var(---right-bar-width);
  min-width: var(---right-bar-width);
  max-width: var(---right-bar-width);
  height: 100%;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  overflow: clip;
}

.mobile-side-menu-module__PjB3Sq__menu_outer_container {
  margin-top: 1rem;
  height: 100%;
}

.mobile-side-menu-module__PjB3Sq__menu_outer_container.mobile-side-menu-module__PjB3Sq__show_submenu {
  display: flex;
  align-items: flex-start;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed {
  width: max-content;
  border-right: var(----palette-left-navbar-collapsed-border);
  padding-right: 1rem;
  width: 3.5rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed.mobile-side-menu-module__PjB3Sq__top {
  position: relative;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed.mobile-side-menu-module__PjB3Sq__top:after {
  content: "";
  position: absolute;
  right: -.95px;
  top: 100%;
  border-right: var(----palette-left-navbar-collapsed-border);
  bottom: -.85rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li {
  margin-top: 1rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed.mobile-side-menu-module__PjB3Sq__left_menu_text {
  width: 3.5rem;
  padding-right: 0;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed.mobile-side-menu-module__PjB3Sq__left_menu_text li {
  margin-top: .5rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li {
  width: max-content;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li .mobile-side-menu-module__PjB3Sq__menu_text_style {
  aspect-ratio: .85;
  max-height: 3rem;
  max-width: 3rem;
  background-color: var(----palette-left-navbar-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li .mobile-side-menu-module__PjB3Sq__menu_text_style.mobile-side-menu-module__PjB3Sq__switch_con {
  padding: 0 .25rem;
  background: none;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li .mobile-side-menu-module__PjB3Sq__menu_text_style.mobile-side-menu-module__PjB3Sq__active {
  background-color: var(----palette-left-navbar-collapsed-active-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li .mobile-side-menu-module__PjB3Sq__menu_text_style img {
  margin-right: 0;
  height: 1rem;
  width: 1rem;
}

ul.mobile-side-menu-module__PjB3Sq__menu_text.mobile-side-menu-module__PjB3Sq__collapsed li .mobile-side-menu-module__PjB3Sq__menu_text_style.mobile-side-menu-module__PjB3Sq__active img {
  filter: var(----palette-left-navbar-collapsed-active-icon-img) !important;
}

.mobile-side-menu-module__PjB3Sq__menu_text {
  height: 100%;
}

.mobile-side-menu-module__PjB3Sq__menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  font-size: 16px;
}

.mobile-side-menu-module__PjB3Sq__left_menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  margin-top: 1.5rem;
  font-size: 16px;
}

.mobile-side-menu-module__PjB3Sq__menu_text_style {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color .1s ease-in-out;
  padding: 1rem .75rem;
}

.mobile-side-menu-module__PjB3Sq__menu_text_style span {
  display: block;
}

.mobile-side-menu-module__PjB3Sq__menu_text_style img {
  margin-right: .75rem;
  filter: var(----palette-left-navbar-img-filter);
}

.mobile-side-menu-module__PjB3Sq__menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.mobile-side-menu-module__PjB3Sq__left_menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.mobile-side-menu-module__PjB3Sq__line {
  width: 100%;
  height: 1px;
  background-color: var(----palette-left-navbar-divider);
}

.mobile-side-menu-module__PjB3Sq__logo {
  min-width: 12rem;
  max-width: 12rem;
}

.mobile-side-menu-module__PjB3Sq__menu_text_style.mobile-side-menu-module__PjB3Sq__active {
  background-color: var(----palette-left-navbar-active-icon-bg);
  padding: 1rem .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

.mobile-side-menu-module__PjB3Sq__menu_text_style.mobile-side-menu-module__PjB3Sq__active img {
  filter: var(----palette-left-navbar-active-icon-img);
}

.mobile-side-menu-module__PjB3Sq__floating_content_container {
  position: fixed;
  inset: 3rem;
  bottom: 2.5rem;
  right: 6rem;
  left: calc(var(---left-bar-width)  + 3rem);
  border-radius: 1rem;
  overflow: hidden;
  z-index: 100;
}

.mobile-side-menu-module__PjB3Sq__sub_menu {
  flex-grow: 1;
  padding-left: .85rem;
}

.mobile-side-menu-module__PjB3Sq__sub_menu_header {
  padding-block: .45rem;
  border-bottom: var(----palette-left-navbar-submenu-border);
  margin-bottom: 1rem;
}

.mobile-side-menu-module__PjB3Sq__sub_menu_header h3 {
  font-size: 1.85rem;
  font-weight: 400;
  color: var(----palette-left-navbar-submenu-title);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile-side-menu-module__PjB3Sq__side_menu_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mobile-side-menu-module__PjB3Sq__side_menu_title > span {
  font-size: 1.5rem;
  color: var(----palette-left-navbar-text);
}

.mobile-side-menu-module__PjB3Sq__close_btn button {
  padding: .45rem;
}

.mobile-side-menu-module__PjB3Sq__menu_dropdown {
  box-shadow: 0 2px 10px #7e604e2e;
  margin-block: .5rem;
  width: 100%;
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .mobile-side-menu-module__PjB3Sq__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 15rem;
    padding: 1rem;
  }
}


/* [project]/src/styles/sub-side-menu.module.css [client] (css) */
.sub-side-menu-module__xJAAYW__main {
  background-color: var(----palette-left-navbar-main);
  height: auto;
  width: auto;
  max-width: auto;
  flex-grow: 1;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 1rem 1rem;
  ---left-bar-width: 100%;
  ---right-bar-width: 0;
  ---main-content-width: calc(100% - calc(var(---left-bar-width)  + var(---right-bar-width)));
  border-radius: 1rem;
}

.sub-side-menu-module__xJAAYW__main.sub-side-menu-module__xJAAYW__no_right_bar {
  ---left-bar-width: 100%;
}

.sub-side-menu-module__xJAAYW__left_bar {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.sub-side-menu-module__xJAAYW__main_content {
  background-color: #fff;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100%;
  border-radius: 1rem;
  position: relative;
  width: var(---main-content-width);
  max-width: var(---main-content-width);
}

.sub-side-menu-module__xJAAYW__menu_outer_container {
  margin-top: 1rem;
  height: 100%;
}

.sub-side-menu-module__xJAAYW__menu_outer_container.sub-side-menu-module__xJAAYW__show_submenu {
  display: flex;
  align-items: flex-start;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed {
  width: max-content;
  border-right: var(----palette-left-navbar-collapsed-border);
  padding-right: 1rem;
  width: 3.5rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed.sub-side-menu-module__xJAAYW__top {
  position: relative;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed.sub-side-menu-module__xJAAYW__top:after {
  content: "";
  position: absolute;
  right: -.95px;
  top: 100%;
  border-right: var(----palette-left-navbar-collapsed-border);
  bottom: -.85rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li {
  margin-top: 1rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed.sub-side-menu-module__xJAAYW__left_menu_text {
  width: 3.5rem;
  padding-right: 0;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed.sub-side-menu-module__xJAAYW__left_menu_text li {
  margin-top: .5rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li {
  width: max-content;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li .sub-side-menu-module__xJAAYW__menu_text_style {
  aspect-ratio: .85;
  max-height: 3rem;
  max-width: 3rem;
  background-color: var(----palette-left-navbar-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li .sub-side-menu-module__xJAAYW__menu_text_style.sub-side-menu-module__xJAAYW__switch_con {
  padding: 0 .25rem;
  background: none;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li .sub-side-menu-module__xJAAYW__menu_text_style.sub-side-menu-module__xJAAYW__active {
  background-color: var(----palette-left-navbar-collapsed-active-icon-bg);
  padding: .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li .sub-side-menu-module__xJAAYW__menu_text_style img {
  margin-right: 0;
  height: 1rem;
  width: 1rem;
}

ul.sub-side-menu-module__xJAAYW__menu_text.sub-side-menu-module__xJAAYW__collapsed li .sub-side-menu-module__xJAAYW__menu_text_style.sub-side-menu-module__xJAAYW__active img {
  filter: var(----palette-left-navbar-collapsed-active-icon-img) !important;
}

.sub-side-menu-module__xJAAYW__menu_text {
  height: 100%;
}

.sub-side-menu-module__xJAAYW__menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  font-size: 16px;
}

.sub-side-menu-module__xJAAYW__left_menu_text li {
  list-style: none;
  color: var(----palette-left-navbar-text);
  margin-top: 1.5rem;
  font-size: 16px;
}

.sub-side-menu-module__xJAAYW__menu_text_style {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color .1s ease-in-out;
  padding: 1rem .75rem;
}

.sub-side-menu-module__xJAAYW__menu_text_style span {
  display: block;
}

.sub-side-menu-module__xJAAYW__menu_text_style img {
  margin-right: .75rem;
  filter: var(----palette-left-navbar-img-filter);
}

.sub-side-menu-module__xJAAYW__menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.sub-side-menu-module__xJAAYW__left_menu_text span {
  flex-grow: 1;
  flex-shrink: 0;
}

.sub-side-menu-module__xJAAYW__line {
  width: 100%;
  height: 1px;
  background-color: var(----palette-left-navbar-divider);
}

.sub-side-menu-module__xJAAYW__logo {
  min-width: 12rem;
  max-width: 12rem;
}

.sub-side-menu-module__xJAAYW__menu_text_style.sub-side-menu-module__xJAAYW__active {
  background-color: var(----palette-left-navbar-active-icon-bg);
  padding: 1rem .75rem;
  border-radius: .75rem;
  color: var(----palette-left-navbar-active-icon-text);
  cursor: pointer;
}

.sub-side-menu-module__xJAAYW__menu_text_style.sub-side-menu-module__xJAAYW__active img {
  filter: var(----palette-left-navbar-active-icon-img);
}

.sub-side-menu-module__xJAAYW__floating_content_container {
  position: fixed;
  inset: 3rem;
  bottom: 2.5rem;
  right: 6rem;
  left: calc(var(---left-bar-width)  + 3rem);
  border-radius: 1rem;
  overflow: hidden;
  z-index: 100;
}

.sub-side-menu-module__xJAAYW__sub_menu {
  flex-grow: 1;
}

.sub-side-menu-module__xJAAYW__sub_menu_header {
  padding-block-end: .45rem;
  border-bottom: var(----palette-left-navbar-submenu-border);
  margin-bottom: 1rem;
}

.sub-side-menu-module__xJAAYW__sub_menu_header h3 {
  font-size: 1.85rem;
  font-weight: 400;
  color: var(----palette-left-navbar-submenu-title);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .sub-side-menu-module__xJAAYW__main {
    ---left-bar-width: 17rem;
    ---right-bar-width: 15rem;
    padding: 1rem;
  }
}


/* [project]/src/styles/layout.module.css [client] (css) */
.layout-module__cgl8AG__desktop_layout {
  display: block;
}

.layout-module__cgl8AG__mobile_layout {
  display: none;
}

@media screen and (width <= 1024px) {
  .layout-module__cgl8AG__desktop_layout {
    display: none;
  }

  .layout-module__cgl8AG__mobile_layout {
    display: block;
  }
}


/* [project]/src/styles/chatbot-page.module.css [client] (css) */
.chatbot-page-module__5QORkq__backdrop {
  position: fixed;
  inset: 0;
  background-color: #212121b3;
  z-index: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chatbot-page-module__5QORkq__main_container {
  background-color: var(----palette-create-bot-cbBg);
  min-height: 32rem;
  width: 35rem;
  border-radius: 1rem;
  position: relative;
  z-index: 0;
}

.chatbot-page-module__5QORkq__wrapper_main_container {
  position: relative;
  background-color: #0000;
  width: max-content;
  height: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
}

.chatbot-page-module__5QORkq__cross_btn {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background-color: #0000;
  cursor: pointer;
  filter: var(----palette-create-bot-backBtnFilter);
}

.chatbot-page-module__5QORkq__title {
  font-size: 30px;
  font-weight: 500;
  line-height: 41.5px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.chatbot-page-module__5QORkq__subText {
  color: var(----palette-create-bot-subText);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  margin-top: .5rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.chatbot-page-module__5QORkq__subText_step4 {
  color: var(----palette-create-bot-subText);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: .75rem;
  text-align: center;
  margin-bottom: .75rem;
}

.chatbot-page-module__5QORkq__subTitle {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.chatbot-page-module__5QORkq__dan {
  width: 100%;
  height: 100%;
  padding: .75rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
  border-radius: .5rem;
}

.chatbot-page-module__5QORkq__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.chatbot-page-module__5QORkq__dan::placeholder {
  color: var(----palette-create-bot-chatText);
  font-size: 16px;
  line-height: 21px;
}

.chatbot-page-module__5QORkq__description_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 7.5rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
}

.chatbot-page-module__5QORkq__description::placeholder {
  color: var(----palette-create-bot-chatText);
  font-size: 16px;
  line-height: 21px;
}

.chatbot-page-module__5QORkq__copy_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 13rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-copyShadow);
}

.chatbot-page-module__5QORkq__copy::placeholder {
  color: var(----palette-config-card-desText);
}

.chatbot-page-module__5QORkq__description {
  width: 100%;
  height: 100%;
  resize: none;
  background-color: var(----palette-table-container-danTextBg);
  color: var(----palette-dashboard-header-sub-text);
}

.chatbot-page-module__5QORkq__crate_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .3rem 1.5rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
}

.chatbot-page-module__5QORkq__text_crt {
  font-size: 14px;
}

.chatbot-page-module__5QORkq__crt_img {
  margin-left: .5rem;
}

.chatbot-page-module__5QORkq__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.chatbot-page-module__5QORkq__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.chatbot-page-module__5QORkq__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.chatbot-page-module__5QORkq__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.75rem;
  border-radius: 5rem;
  width: max-content;
  background-color: var(----palette-create-bot-backBg);
}

.chatbot-page-module__5QORkq__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.chatbot-page-module__5QORkq__element img {
  margin-right: .5rem;
  filter: var(----palette-create-bot-backBtnFilter);
}

.chatbot-page-module__5QORkq__add_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.chatbot-page-module__5QORkq__copy_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.chatbot-page-module__5QORkq__copy_element img {
  margin-right: .4rem;
  height: 16px;
  width: 16px;
  filter: var(----palette-create-bot-addImg);
}

.chatbot-page-module__5QORkq__copy_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.chatbot-page-module__5QORkq__add_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.chatbot-page-module__5QORkq__add_element img {
  margin-right: .5rem;
  height: 14px;
  width: 14px;
  filter: var(----palette-create-bot-addImg);
}

.chatbot-page-module__5QORkq__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.chatbot-page-module__5QORkq__search_container {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-top: 1.5rem;
  margin-right: .5rem;
  border: 1px solid var(----palette-create-bot-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-create-bot-searchBg);
}

.chatbot-page-module__5QORkq__search_container:hover {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.chatbot-page-module__5QORkq__search::placeholder {
  color: var(----palette-create-bot-searchText);
}

.chatbot-page-module__5QORkq__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-create-bot-searchImg);
}

.chatbot-page-module__5QORkq__folder_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 15rem;
  padding: .85rem;
  background-color: var(----palette-create-bot-folderBg);
  box-shadow: var(----palette-create-bot-folderBoxShadow);
  overflow-y: scroll;
}

.chatbot-page-module__5QORkq__files_con {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.chatbot-page-module__5QORkq__file_con {
  border-radius: .5rem;
  height: 7rem;
  width: 5.5rem;
  box-shadow: var(----palette-create-bot-fileConShadow);
  background-color: var(----palette-create-bot-foldBg);
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  overflow: hidden;
}

.chatbot-page-module__5QORkq__file_con .chatbot-page-module__5QORkq__file_icon_con {
  height: 2.5rem;
  width: 2.5rem;
  box-shadow: var(----palette-create-bot-fileBoxShadow);
  background-color: var(----palette-create-bot-fileBg);
  margin-inline: auto;
  padding: .75rem;
  box-sizing: content-box;
  border-radius: .5rem;
}

.chatbot-page-module__5QORkq__file_con .chatbot-page-module__5QORkq__file_icon_con img {
  height: 3rem;
  width: 3rem;
}

.chatbot-page-module__5QORkq__file_con div:last-child {
  padding-inline: .25rem;
  max-width: 5rem;
  margin-bottom: .45rem;
  overflow: hidden;
  height: 1.15rem;
}

.chatbot-page-module__5QORkq__file_con div span {
  display: block;
  text-align: center;
  padding-inline: 1rem;
  width: 100%;
  text-overflow: ellipsis;
  font-size: .85rem;
  font-weight: 400;
  color: #b4b4b4;
}

.chatbot-page-module__5QORkq__finalStep_container {
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
  justify-content: space-around;
  width: max-content;
  margin-inline: auto;
  max-width: max-content;
  background-color: var(----palette-dashboard-header-bg);
  border-radius: 2rem;
  padding: 10px;
  box-shadow: inset 2px 2px 10px #71503c2e;
  gap: .5rem;
}

.chatbot-page-module__5QORkq__elementStep {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.chatbot-page-module__5QORkq__elementStep span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.chatbot-page-module__5QORkq__elementStep img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.chatbot-page-module__5QORkq__elementStep.chatbot-page-module__5QORkq__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.chatbot-page-module__5QORkq__elementStep.chatbot-page-module__5QORkq__active:hover {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.chatbot-page-module__5QORkq__elementStep:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.chatbot-page-module__5QORkq__elementStep.chatbot-page-module__5QORkq__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 16px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 12rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9.5rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 16px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 12rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9.5rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 16px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 15px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 16px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 18px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 16px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 14px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 17px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 12px;
    line-height: 18px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 20px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 16px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 20px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 16px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .chatbot-page-module__5QORkq__backdrop {
    padding-inline: .75rem;
  }

  .chatbot-page-module__5QORkq__title {
    font-size: 20px;
    line-height: 26px;
  }

  .chatbot-page-module__5QORkq__subText {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__subText_step4 {
    font-size: 16px;
    line-height: 22px;
  }

  .chatbot-page-module__5QORkq__subTitle {
    font-size: 18px;
    line-height: 24px;
  }

  .chatbot-page-module__5QORkq__cross {
    top: 1rem;
    right: 1rem;
  }

  .chatbot-page-module__5QORkq__cross img {
    height: 1rem;
    width: 1rem;
  }

  .chatbot-page-module__5QORkq__dan::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__description::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__search::placeholder {
    font-size: 14px;
    line-height: 20px;
  }

  .chatbot-page-module__5QORkq__folder_container {
    height: 10rem;
  }

  .chatbot-page-module__5QORkq__copy_container {
    height: 9rem;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .chatbot-page-module__5QORkq__wrapper_main_container {
    width: 1024px;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width <= 1279px) {
  .chatbot-page-module__5QORkq__backdrop:before {
    display: none;
  }
}


/* [project]/src/styles/create-doc.module.css [client] (css) */
.create-doc-module__S3Hh2q__backdrop {
  position: fixed;
  inset: 0;
  background-color: #212121b3;
  z-index: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__wrapper_main_container {
  position: relative;
  height: max-content;
  width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-create-bot-cbBg);
  border-radius: 1rem;
}

.create-doc-module__S3Hh2q__main_container {
  background-color: var(----palette-create-bot-cbBg);
  min-height: 32rem;
  width: 35rem;
  border-radius: 1rem;
  position: relative;
}

.create-doc-module__S3Hh2q__inviteContainer {
  background: #fff;
  border-radius: 12px;
  width: 35rem;
  padding: 24px;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  max-height: 90vh;
  overflow-y: auto;
}

.create-doc-module__S3Hh2q__inviteHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.create-doc-module__S3Hh2q__inviteTitle {
  font-size: 28px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

.create-doc-module__S3Hh2q__inviteCloseBtn {
  background: none;
  border: none;
  font-size: 28px;
  color: #6b7280;
  cursor: pointer;
  padding: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color .2s;
  line-height: 1;
}

.create-doc-module__S3Hh2q__inviteCloseBtn:hover {
  background-color: #f3f4f6;
  color: #111827;
}

.create-doc-module__S3Hh2q__inviteSubtitle {
  font-size: 16px;
  font-weight: 500;
  color: #7a7a7a;
  text-align: center;
  margin: 0 0 24px;
  line-height: 1.5;
}

.create-doc-module__S3Hh2q__emailSection {
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__emailInputContainer {
  margin-bottom: 16px;
}

.create-doc-module__S3Hh2q__emailInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #ebebeb;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  transition: border-color .2s, box-shadow .2s;
  outline: none;
  box-sizing: border-box;
}

.create-doc-module__S3Hh2q__emailInput:focus {
  border-color: #ebebeb;
}

.create-doc-module__S3Hh2q__emailInput::placeholder {
  color: #b8b8b8;
}

.create-doc-module__S3Hh2q__emailTagsContainer {
  background-color: #f6f7f9;
  border-radius: 6px;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-height: 6rem;
  align-items: flex-start;
  align-content: flex-start;
}

.create-doc-module__S3Hh2q__emailTag {
  background: none;
  border-radius: 8px;
  border: 1px solid #808a9e;
  padding: 4px 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #808a9e;
  max-width: 100%;
}

.create-doc-module__S3Hh2q__emailTagText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 180px;
}

.create-doc-module__S3Hh2q__emailTagRemove {
  background: none;
  border: none;
  color: #6b7280;
  cursor: pointer;
  font-size: 20px;
  line-height: 1;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background-color .2s, color .2s;
  flex-shrink: 0;
}

.create-doc-module__S3Hh2q__emailTagRemove:hover {
  background-color: #d1d5db;
  color: #111827;
}

.create-doc-module__S3Hh2q__roleSection {
  margin-bottom: 32px;
}

.create-doc-module__S3Hh2q__roleSelectWrapper {
  position: relative;
  width: 100%;
}

.create-doc-module__S3Hh2q__selectPlaceholder {
  position: absolute;
  top: 12px;
  left: 16px;
  color: #9ca3af;
  font-size: 14px;
  pointer-events: none;
  z-index: 1;
}

.create-doc-module__S3Hh2q__roleSelectPlaceholder {
  color: #9ca3af !important;
}

.create-doc-module__S3Hh2q__roleSelect option[value=""] {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__roleSelect {
  width: 100%;
  padding: 12px 16px;
  padding-right: 40px;
  border: 1px solid #ebebeb;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  background-image: url("/assets/Vector.svg");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 10px;
  appearance: none;
  cursor: pointer;
  transition: border-color .2s, box-shadow .2s;
  outline: none;
  box-sizing: border-box;
}

.create-doc-module__S3Hh2q__roleSelect:focus {
  border-color: #ebebeb;
}

.create-doc-module__S3Hh2q__roleSelect option {
  padding: 8px 12px;
  color: #111827;
}

.create-doc-module__S3Hh2q__roleSelect option:disabled {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__inviteFooter {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}

.create-doc-module__S3Hh2q__sendInviteBtn {
  background: #f97316;
  color: #fff;
  border: none;
  padding: 8px 28px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color .2s;
  outline: none;
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-doc-module__S3Hh2q__sendInviteBtn:hover:not(:disabled) {
  background: #ea580c;
}

.create-doc-module__S3Hh2q__sendInviteBtn:focus {
  box-shadow: 0 0 0 3px #f973164d;
}

.create-doc-module__S3Hh2q__sendInviteBtn:disabled {
  background: #d1d5db;
  cursor: not-allowed;
  opacity: .6;
}

.create-doc-module__S3Hh2q__sendIcon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

@media (width <= 520px) {
  .create-doc-module__S3Hh2q__inviteContainer {
    margin: 10px;
    padding: 20px;
    max-width: calc(100vw - 20px);
  }

  .create-doc-module__S3Hh2q__emailTag {
    max-width: calc(100% - 16px);
  }

  .create-doc-module__S3Hh2q__emailTagText {
    max-width: 140px;
  }

  .create-doc-module__S3Hh2q__sendInviteBtn {
    width: 100%;
    justify-content: center;
  }
}

.create-doc-module__S3Hh2q__emailTag {
  animation: .2s ease-out create-doc-module__S3Hh2q__fadeInScale;
}

@keyframes create-doc-module__S3Hh2q__fadeInScale {
  from {
    opacity: 0;
    transform: scale(.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.create-doc-module__S3Hh2q__addModelContainer {
  background: #fff;
  border-radius: 8px;
  width: 35rem;
  padding: 24px;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  max-height: 90vh;
  overflow-y: auto;
}

.create-doc-module__S3Hh2q__addModelContainer2 {
  background: #fff;
  border-radius: 1rem;
  width: 36rem;
  padding: 24px;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  max-height: 90vh;
  overflow-y: auto;
}

.create-doc-module__S3Hh2q__addModelHeader {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}

.create-doc-module__S3Hh2q__addModelTitle {
  font-size: 28px;
  font-weight: 500;
  color: #111827;
  margin: 0;
  text-align: center;
  flex: 0 auto;
}

.create-doc-module__S3Hh2q__addModelCloseBtn {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 24px;
  color: #6b7280;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color .2s;
}

.create-doc-module__S3Hh2q__addModelCloseBtn:hover {
  background-color: #f3f4f6;
  color: #111827;
}

.create-doc-module__S3Hh2q__addModelSubtitle {
  font-size: 14px;
  color: #6b7280;
  margin: 0 0 24px;
  line-height: 1.5;
  text-align: center;
}

.create-doc-module__S3Hh2q__addModelForm {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.create-doc-module__S3Hh2q__formGroup {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.create-doc-module__S3Hh2q__formLabel {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

.create-doc-module__S3Hh2q__formLabel2 {
  font-size: 14px;
  font-weight: 500;
  color: #303030;
  margin: 0;
}

.create-doc-module__S3Hh2q__formLabel1 {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  margin: 0;
}

.create-doc-module__S3Hh2q__asterisk {
  color: #ef4444;
  margin-left: 2px;
}

.create-doc-module__S3Hh2q__modelTypeGrid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px;
}

.create-doc-module__S3Hh2q__modelTypeOption {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  box-shadow: 0 2px 10px #4e617e29;
  border-radius: 6px;
  cursor: pointer;
  transition: all .2s;
  background: #fff;
  border: 1px solid #0000 !important;
}

.create-doc-module__S3Hh2q__modelTypeOption:hover {
  border-color: #d1d5db;
  background-color: #f9fafb;
}

.create-doc-module__S3Hh2q__modelTypeSelected {
  border: 1px solid #f97316 !important;
  background-color: #fff !important;
}

.create-doc-module__S3Hh2q__modelTypeSelected .create-doc-module__S3Hh2q__radiobtn {
  border: 5px solid #ef6a36;
}

.create-doc-module__S3Hh2q__radioInput {
  margin: 0;
  width: 16px;
  height: 16px;
  accent-color: #f97316;
}

.create-doc-module__S3Hh2q__radioLabel {
  font-size: 14px;
  color: #374151;
  user-select: none;
  flex: 1;
}

.create-doc-module__S3Hh2q__radiobtn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__formInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: inset 0 2px 4px #00000040;
  outline: none;
  box-sizing: border-box;
}

.create-doc-module__S3Hh2q__formInput:focus {
  border-color: #f97316;
  box-shadow: 0 0 0 3px #f973161a;
}

.create-doc-module__S3Hh2q__formInput::placeholder {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__selectWrapper {
  position: relative;
  width: 100%;
}

.create-doc-module__S3Hh2q__formSelect {
  width: 100%;
  padding: 12px 16px;
  padding-right: 40px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  background-image: url("/assets/Vector.svg");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 10px;
  appearance: none;
  cursor: pointer;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: inset 0 2px 4px #00000040;
  outline: none;
  box-sizing: border-box;
}

.create-doc-module__S3Hh2q__formSelect:focus {
  border-color: #f97316;
  box-shadow: 0 0 0 3px #f973161a;
}

.create-doc-module__S3Hh2q__formSelect option {
  padding: 8px 12px;
  color: #111827;
}

.create-doc-module__S3Hh2q__addModelFooter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}

.create-doc-module__S3Hh2q__addModelFooter2 {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  align-items: center;
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}

.create-doc-module__S3Hh2q__addModelFooter3 {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  align-items: center;
  padding-top: 24px;
}

.create-doc-module__S3Hh2q__getApiKeyLink {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #ef6a36;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
  transition: color .2s;
  text-decoration: underline !important;
}

.create-doc-module__S3Hh2q__getApiKeyLink:hover {
  color: #ea580c;
  text-decoration: underline;
}

.create-doc-module__S3Hh2q__getApiKeyLink svg {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}

.create-doc-module__S3Hh2q__saveBtn {
  background: #ef6a36;
  color: #fff;
  border: none;
  padding: .5rem 3rem;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color .2s;
  outline: none;
}

.create-doc-module__S3Hh2q__saveBtn:hover {
  background: #ea580c;
}

.create-doc-module__S3Hh2q__saveBtn:focus {
  box-shadow: 0 0 0 3px #f973164d;
}

.create-doc-module__S3Hh2q__saveBtn:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

.create-doc-module__S3Hh2q__knowledgeModal {
  background: #fff;
  border-radius: 12px;
  width: 38rem;
  max-width: 90vw;
  padding: 40px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
  text-align: center;
}

.create-doc-module__S3Hh2q__successIconContainer {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__successIcon {
  width: 120px;
  height: 120px;
}

.create-doc-module__S3Hh2q__knowledgeTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  margin: 0 0 16px;
  line-height: 1.3;
}

.create-doc-module__S3Hh2q__knowledgeSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 4px;
  text-align: center;
}

.create-doc-module__S3Hh2q__knowledgeSubtext2 {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 1.4;
  margin: 0 0 32px;
  text-align: center;
}

.create-doc-module__S3Hh2q__knowledgeForm {
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__knowledgeFolderInput {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #d1d5db;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 8px;
  font-size: 16px;
  color: #374151;
  background-color: #f5f5f5;
  transition: all .2s;
  box-sizing: border-box;
  text-align: left;
}

.create-doc-module__S3Hh2q__knowledgeFolderInput:focus {
  outline: none;
  border-color: #3b82f6;
  background-color: #fff;
  box-shadow: 0 0 0 3px #3b82f61a;
}

.create-doc-module__S3Hh2q__knowledgeFolderInput::placeholder {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__whatsNextContainer {
  background-color: #fff9e5;
  border: 1px solid #d5bc59;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 32px;
  display: flex;
  gap: 12px;
  text-align: left;
}

.create-doc-module__S3Hh2q__whatsNextContent {
  flex: 1;
}

.create-doc-module__S3Hh2q__whatsNextTitle {
  font-size: 16px;
  font-weight: 600;
  color: #b29753;
  margin-bottom: 8px;
}

.create-doc-module__S3Hh2q__whatsNextDescription {
  font-size: 14px;
  color: #b29753;
  line-height: 1.5;
}

.create-doc-module__S3Hh2q__knowledgeButtonContainer {
  display: flex;
  justify-content: flex-end;
}

.create-doc-module__S3Hh2q__saveAndContinueBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 25px;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-doc-module__S3Hh2q__saveAndContinueBtn:hover {
  background-color: #e85a2a;
}

.create-doc-module__S3Hh2q__saveAndContinueBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-doc-module__S3Hh2q__arrowIcon {
  width: 16px;
  height: 16px;
  filter: brightness(0) saturate() invert(99%) sepia(4%) saturate(536%) hue-rotate(254deg) brightness(118%) contrast();
}

.create-doc-module__S3Hh2q__retrievalBackdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.create-doc-module__S3Hh2q__retrievalModalWrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__retrievalModalContainer {
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  width: 45rem;
  max-height: 90vh;
  overflow-y: auto;
  position: relative;
  box-shadow: 0 8px 32px #0000001f;
}

.create-doc-module__S3Hh2q__retrievalModalCloseBtn {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .2s;
}

.create-doc-module__S3Hh2q__retrievalModalCloseBtn:hover {
  opacity: .7;
}

.create-doc-module__S3Hh2q__retrievalModalCloseBtn img {
  width: 20px;
  height: 20px;
}

.create-doc-module__S3Hh2q__retrievalModalTitle {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 8px;
  text-align: center;
  padding-right: 40px;
  line-height: 1.3;
}

.create-doc-module__S3Hh2q__retrievalModalSubtext {
  font-size: 14px;
  color: #666;
  text-align: center;
  padding: 0 6rem;
  margin: 0 0 24px;
  line-height: 1.5;
}

.create-doc-module__S3Hh2q__retrievalMethodOptions {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__retrievalMethodCard {
  border: 2px solid #e5e5e5;
  border-radius: 12px;
  padding: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  background: #fff;
}

.create-doc-module__S3Hh2q__retrievalMethodCard:hover {
  border-color: #d0d0d0;
}

.create-doc-module__S3Hh2q__retrievalMethodCardActive {
  border-color: #ff6b3d;
  background: #fff;
}

.create-doc-module__S3Hh2q__retrievalMethodCardHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
}

.create-doc-module__S3Hh2q__retrievalMethodIconWrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__retrievalMethodRadioWrapper {
  display: flex;
  align-items: center;
}

.create-doc-module__S3Hh2q__retrievalMethodRadio {
  width: 20px;
  height: 20px;
  cursor: pointer;
  accent-color: #ff6b3d;
  margin: 0;
}

.create-doc-module__S3Hh2q__retrievalMethodRecommendedBadge {
  position: absolute;
  top: 20px;
  right: 60px;
  background: #e8f5e9;
  color: #2e7d32;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
  letter-spacing: .5px;
}

.create-doc-module__S3Hh2q__retrievalMethodTitle {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 8px;
}

.create-doc-module__S3Hh2q__retrievalMethodDescription {
  font-size: 14px;
  color: #666;
  line-height: 1.6;
  margin: 0;
}

.create-doc-module__S3Hh2q__vectorSearchConfiguration {
  margin-top: 20px;
}

.create-doc-module__S3Hh2q__configurationRow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.create-doc-module__S3Hh2q__configurationLabel {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-doc-module__S3Hh2q__configurationInfoIcon {
  cursor: help;
  flex-shrink: 0;
}

.create-doc-module__S3Hh2q__radio_container_h {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}

.create-doc-module__S3Hh2q__radio_selector_h {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 2px 2px 5px #00000050;
  width: 100%;
  min-height: 5rem;
  padding: 1rem;
  border-radius: .65rem;
  display: flex;
  flex-direction: column;
  gap: .85rem;
  cursor: pointer;
  border: 1px solid #0000;
}

.create-doc-module__S3Hh2q__radio_selector_h .create-doc-module__S3Hh2q__radio_row {
  display: flex;
  justify-content: space-between;
}

:is(.create-doc-module__S3Hh2q__radio_selector_h .create-doc-module__S3Hh2q__radio_row) .create-doc-module__S3Hh2q__img_container {
  height: 30px;
  width: 30px;
  box-shadow: inset 2px 2px 5px #00000050;
  border-radius: .3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

:is(.create-doc-module__S3Hh2q__radio_selector_h .create-doc-module__S3Hh2q__radio_row) .create-doc-module__S3Hh2q__radio_btn_container {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.create-doc-module__S3Hh2q__radio_selector_h .create-doc-module__S3Hh2q__estd_value {
  background: linear-gradient(90.42deg, #8a2387 0%, #e93f56 33.2%, #f27121 69.32%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 600;
}

.create-doc-module__S3Hh2q__radio_selector_h .create-doc-module__S3Hh2q__radio_btn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__radio_selector_h p {
  font-size: 14px;
  font-weight: 400;
  color: #7a7a7a;
}

.create-doc-module__S3Hh2q__radio_selector_h.create-doc-module__S3Hh2q__active {
  border: 1px solid #ef6a36;
}

.create-doc-module__S3Hh2q__radio_selector_h.create-doc-module__S3Hh2q__active .create-doc-module__S3Hh2q__radio_btn {
  border: 4px solid #ef6a36;
}

.create-doc-module__S3Hh2q__vector_search_toggles_con {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.create-doc-module__S3Hh2q__field_title {
  font-weight: 400;
}

.create-doc-module__S3Hh2q__question_btn {
  margin-right: auto;
  margin-left: 0;
  display: flex;
  max-width: max-content;
  background-color: #0000;
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem;
}

.create-doc-module__S3Hh2q__recomended_chip {
  padding: .15rem .35rem;
  color: #444ce7;
  font-size: 8px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #444ce7;
  border-radius: .25rem;
  margin-left: .5rem;
}

.create-doc-module__S3Hh2q__configurationToggleSwitch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  cursor: pointer;
  flex-shrink: 0;
}

.create-doc-module__S3Hh2q__configurationToggleSwitch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.create-doc-module__S3Hh2q__configurationToggleSlider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 24px;
  transition: all .3s;
}

.create-doc-module__S3Hh2q__configurationToggleSlider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  border-radius: 50%;
  transition: all .3s;
}

.create-doc-module__S3Hh2q__configurationToggleSwitch input:checked + .create-doc-module__S3Hh2q__configurationToggleSlider {
  background-color: #ff6b3d;
}

.create-doc-module__S3Hh2q__configurationToggleSwitch input:checked + .create-doc-module__S3Hh2q__configurationToggleSlider:before {
  transform: translateX(20px);
}

.create-doc-module__S3Hh2q__configurationDropdownWrapper {
  margin-bottom: 8px;
}

.create-doc-module__S3Hh2q__configurationDropdown {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-size: 13px;
  color: #333;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color .2s;
  font-family: inherit;
}

.create-doc-module__S3Hh2q__configurationDropdown:focus {
  border-color: #ff6b3d;
}

.create-doc-module__S3Hh2q__configurationDropdown:hover {
  border-color: #d0d0d0;
}

.create-doc-module__S3Hh2q__configurationSupportNote {
  font-size: 12px;
  color: #999;
  margin: 0 0 20px;
  font-style: italic;
}

.create-doc-module__S3Hh2q__configurationSliderRow {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.create-doc-module__S3Hh2q__configurationSliderGroup {
  display: flex;
  flex-direction: column;
}

.create-doc-module__S3Hh2q__configurationSliderLabel {
  font-size: 13px;
  font-weight: 500;
  color: #333;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-doc-module__S3Hh2q__configurationRangeSlider {
  -webkit-appearance: none;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  outline: none;
  margin-bottom: 8px;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__configurationRangeSlider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: 2px solid #ddd;
  box-shadow: 0 2px 4px #0000001a;
  transition: all .2s;
}

.create-doc-module__S3Hh2q__configurationRangeSlider::-webkit-slider-thumb:hover {
  border-color: #999;
  box-shadow: 0 2px 6px #00000026;
}

.create-doc-module__S3Hh2q__websitesIconBoxs {
  width: 48px;
  height: 48px;
  background: #fff;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  box-shadow: inset 0 4px 10px #0000001f;
  border: 1px solid #eef1f7;
}

.create-doc-module__S3Hh2q__websitesIcons {
  width: 28px;
  height: 28px;
  object-fit: contain;
}

.create-doc-module__S3Hh2q__configurationRangeSlider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: 2px solid #ddd;
  box-shadow: 0 2px 4px #0000001a;
  transition: all .2s;
}

.create-doc-module__S3Hh2q__configurationRangeSlider::-moz-range-thumb:hover {
  border-color: #999;
  box-shadow: 0 2px 6px #00000026;
}

.create-doc-module__S3Hh2q__configurationSliderValues {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #999;
}

.create-doc-module__S3Hh2q__retrievalModalActions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
  margin-top: 24px;
}

.create-doc-module__S3Hh2q__retrievalModalResetBtn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border: 1px solid #ff6b3d;
  color: #ff6b3d;
  padding: 10px 20px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  font-family: inherit;
}

.create-doc-module__S3Hh2q__retrievalModalResetBtn:hover {
  background: #fff5f2;
}

.create-doc-module__S3Hh2q__retrievalModalResetBtn:active {
  transform: scale(.98);
}

.create-doc-module__S3Hh2q__retrievalModalSaveBtn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #ff6b3d;
  border: none;
  color: #fff;
  padding: 10px 24px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  font-family: inherit;
}

.create-doc-module__S3Hh2q__retrievalModalSaveBtn:hover {
  background: #e55a2f;
  box-shadow: 0 2px 8px #ff6b3d4d;
}

.create-doc-module__S3Hh2q__retrievalModalSaveBtn:active {
  transform: scale(.98);
}

.create-doc-module__S3Hh2q__retrievalModalContainer::-webkit-scrollbar {
  width: 8px;
}

.create-doc-module__S3Hh2q__retrievalModalContainer::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.create-doc-module__S3Hh2q__retrievalModalContainer::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

.create-doc-module__S3Hh2q__retrievalModalContainer::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.create-doc-module__S3Hh2q__setupApiModal {
  background: #fff;
  border-radius: 12px;
  width: 36rem;
  max-width: 90vw;
  padding: 32px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.create-doc-module__S3Hh2q__star {
  color: red;
}

.create-doc-module__S3Hh2q__setupApiTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  text-align: center;
  margin: 0 0 12px;
  line-height: 1.3;
}

.create-doc-module__S3Hh2q__setupApiSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 16px;
}

.create-doc-module__S3Hh2q__setupApiSubtext strong {
  color: #000;
  font-weight: 600;
}

.create-doc-module__S3Hh2q__setupApiForm {
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__setupApiField {
  margin-bottom: 20px;
}

.create-doc-module__S3Hh2q__setupApiLabel {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 6px;
}

.create-doc-module__S3Hh2q__setupApiInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  font-size: 14px;
  color: #000;
  background-color: #f9fafb;
  box-shadow: inset 0 2px 4px #00000040;
  transition: all .2s;
  box-sizing: border-box;
}

.create-doc-module__S3Hh2q__setupApiInput:focus {
  outline: none;
  border-color: #3b82f6;
  background-color: #fff;
  box-shadow: 0 0 0 3px #3b82f61a;
}

.create-doc-module__S3Hh2q__setupApiInput::placeholder {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__setupApiButtonContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: .5rem;
}

.create-doc-module__S3Hh2q__setupApiGetKeyLink {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #ef6a36;
  cursor: pointer;
  text-decoration: underline;
  flex-shrink: 0;
}

.create-doc-module__S3Hh2q__setupApiGetKeyLink:hover {
  color: #e85a2a;
}

.create-doc-module__S3Hh2q__setupApiGetKeyLink img {
  width: 16px;
  height: 16px;
}

.create-doc-module__S3Hh2q__setupApiRemoveBtn {
  background-color: #0000;
  color: #ef6a36;
  border: 1px solid #ef6a36;
  border-radius: 1.5rem;
  padding: 6px 24px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
}

.create-doc-module__S3Hh2q__setupApiRemoveBtn:hover {
  background-color: #0000;
  color: #ef6a36;
}

.create-doc-module__S3Hh2q__setupApiRemoveBtn:active {
  background-color: #d1d5db;
  transform: translateY(1px);
}

.create-doc-module__S3Hh2q__setupApiSaveBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 1.5rem;
  box-shadow: 0 4px 20px #4e617e2e;
  padding: 6px 24px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
}

.create-doc-module__S3Hh2q__setupApiSaveBtn:hover {
  background-color: #e85a2a;
}

.create-doc-module__S3Hh2q__setupApiSaveBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-doc-module__S3Hh2q__switchOrgModal {
  background: #fff;
  border-radius: 12px;
  width: 40rem;
  max-width: 90vw;
  padding: 32px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
  text-align: center;
}

.create-doc-module__S3Hh2q__switchOrgTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  margin: 0 0 16px;
  line-height: 1.3;
}

.create-doc-module__S3Hh2q__switchOrgSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 32px;
  text-align: center;
}

.create-doc-module__S3Hh2q__switchOrgButtonContainer {
  display: flex;
  gap: 20px;
  justify-content: center;
}

.create-doc-module__S3Hh2q__switchOrgCancelBtn {
  background-color: #d0d7e2;
  color: #333;
  border: none;
  border-radius: 1.5rem;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
  box-shadow: 0 4px 20px #4e617e2e;
}

.create-doc-module__S3Hh2q__switchOrgCancelBtn:hover {
  background-color: #bcc5d1;
}

.create-doc-module__S3Hh2q__switchOrgCancelBtn:active {
  background-color: #a8b3c2;
  transform: translateY(1px);
}

.create-doc-module__S3Hh2q__switchOrgSwitchBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 1.5rem;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
  box-shadow: 0 4px 20px #4e617e2e;
}

.create-doc-module__S3Hh2q__switchOrgSwitchBtn:hover {
  background-color: #e85a2a;
}

.create-doc-module__S3Hh2q__switchOrgSwitchBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-doc-module__S3Hh2q__vectorDataWrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.create-doc-module__S3Hh2q__vectorDataModal {
  background: #fff;
  border-radius: 12px;
  width: 60rem;
  overflow-y: auto;
  padding: 24px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.create-doc-module__S3Hh2q__vectorDataClose {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  border-radius: 6px;
  transition: background-color .2s;
}

.create-doc-module__S3Hh2q__vectorDataClose:hover {
  background-color: #f3f4f6;
}

.create-doc-module__S3Hh2q__vectorDataClose img {
  width: 20px;
  height: 20px;
}

.create-doc-module__S3Hh2q__vectorDataHeader {
  margin-bottom: 20px;
  padding-right: 40px;
}

.create-doc-module__S3Hh2q__vectorDataTitle {
  font-size: 24px;
  font-weight: 600;
  color: #111827;
  margin: 0 0 8px;
}

.create-doc-module__S3Hh2q__vectorDataSubtext {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.5;
  margin: 0;
}

.create-doc-module__S3Hh2q__vectorDataStats {
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: wrap;
}

.create-doc-module__S3Hh2q__statItem {
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-doc-module__S3Hh2q__statIconWrap {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__statNumber {
  font-weight: 600;
  color: #111827;
  font-size: 16px;
}

.create-doc-module__S3Hh2q__statIcon {
  font-weight: 600;
  color: #6b7280;
  font-size: 14px;
}

.create-doc-module__S3Hh2q__statText {
  color: #374151;
  font-size: 14px;
}

.create-doc-module__S3Hh2q__keyWordsSection {
  margin-bottom: 24px;
}

.create-doc-module__S3Hh2q__keyWordsTitle {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin: 12px 0;
}

.create-doc-module__S3Hh2q__keyWordsContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.create-doc-module__S3Hh2q__keyWordTag {
  background-color: #efeae6;
  color: #374151;
  padding: 6px 12px;
  border-radius: .5rem;
  font-size: 13px;
  font-weight: 500;
  border: 1px solid #e5e7eb;
  transition: all .2s;
}

.create-doc-module__S3Hh2q__keyWordTag:hover {
  background-color: #e5e7eb;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__textContentSection {
  margin-top: 20px;
}

.create-doc-module__S3Hh2q__vectorTextArea {
  width: 100%;
  min-height: 350px;
  padding: 16px;
  border: 1px solid #d9dee8;
  border-radius: 8px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
  font-size: 14px;
  box-shadow: inset 2px 2px 10px #00000040;
  line-height: 1.6;
  color: gray;
  background-color: #f2f4f7;
  resize: vertical;
  transition: border-color .2s, box-shadow .2s;
}

.create-doc-module__S3Hh2q__vectorTextArea:focus {
  outline: none;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px #3b82f61a;
  background-color: #fff;
}

.create-doc-module__S3Hh2q__vectorTextArea::placeholder {
  color: #9ca3af;
}

.create-doc-module__S3Hh2q__vectorDataContainer {
  display: flex;
  height: 100%;
  gap: 24px;
  margin-top: 1.5rem;
}

.create-doc-module__S3Hh2q__loaderContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0 20px;
}

.create-doc-module__S3Hh2q__loader {
  width: 60px;
  height: 60px;
  border: 6px solid #f5f5f5;
  border-top: 6px solid #f27121;
  border-radius: 50%;
  animation: 1s linear infinite create-doc-module__S3Hh2q__spin;
}

@keyframes create-doc-module__S3Hh2q__spin {
  0% {
    transform: rotate(0);
  }

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

.create-doc-module__S3Hh2q__vectorDataLeftPanel {
  flex: 0 0 400px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: start;
  padding-top: 18px;
}

.create-doc-module__S3Hh2q__vectorDataRightPanel {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.create-doc-module__S3Hh2q__vectorTextArea {
  height: 100%;
  resize: none;
}

.create-doc-module__S3Hh2q__batch_info_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 12px 0;
  margin-inline: 1rem;
  padding: 0 4px;
}

.create-doc-module__S3Hh2q__template_link {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__download_text {
  color: #ff6b35;
  font-size: 16px;
  text-decoration: underline;
}

.create-doc-module__S3Hh2q__arrow_icon {
  width: 16px;
  height: 16px;
}

.create-doc-module__S3Hh2q__arrangement_info {
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-doc-module__S3Hh2q__arrangement_text {
  color: #666;
  font-size: 14px;
}

.create-doc-module__S3Hh2q__info_icon {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__subText_step4 {
  color: var(----palette-create-bot-subText);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: .75rem;
  text-align: center;
  margin-bottom: .75rem;
}

.create-doc-module__S3Hh2q__subTitle {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.create-doc-module__S3Hh2q__dan {
  width: 100%;
  height: 100%;
  padding: .75rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
  border-radius: .5rem;
}

.create-doc-module__S3Hh2q__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-doc-module__S3Hh2q__dan::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-doc-module__S3Hh2q__url_con {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 1rem;
  gap: 1rem;
  padding-inline: 1rem;
}

.create-doc-module__S3Hh2q__url_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-doc-module__S3Hh2q__url::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-doc-module__S3Hh2q__description_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 7.5rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-doc-module__S3Hh2q__description::placeholder {
  color: var(----palette-config-card-desText);
}

.create-doc-module__S3Hh2q__copy_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 13rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-doc-module__S3Hh2q__copy::placeholder {
  color: var(----palette-config-card-desText);
}

.create-doc-module__S3Hh2q__description {
  width: 100%;
  height: 100%;
  resize: none;
  background-color: var(----palette-table-container-danTextBg);
  color: var(----palette-dashboard-header-sub-text);
}

.create-doc-module__S3Hh2q__crate_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .3rem 1.5rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
  box-shadow: var(----palette-create-bot-nextShadow);
}

.create-doc-module__S3Hh2q__check {
  display: flex;
  align-items: center;
  margin-top: .5rem;
}

.create-doc-module__S3Hh2q__label_container {
  display: flex;
  flex-direction: column;
  color: var(----palette-create-bot-checkBoxText);
  flex-grow: 1;
}

.create-doc-module__S3Hh2q__text_crt {
  font-size: 14px;
}

.create-doc-module__S3Hh2q__crt_img {
  margin-left: .5rem;
}

.create-doc-module__S3Hh2q__run_img {
  margin-left: .5rem;
  height: .75rem;
  width: .75rem;
}

.create-doc-module__S3Hh2q__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.create-doc-module__S3Hh2q__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.create-doc-module__S3Hh2q__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__run_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.75rem;
  border-radius: 5rem;
  width: max-content;
  background-color: var(----palette-create-bot-backBg);
  box-shadow: var(----palette-create-bot-backBorder);
}

.create-doc-module__S3Hh2q__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-doc-module__S3Hh2q__element img {
  margin-right: .5rem;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-doc-module__S3Hh2q__add_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-doc-module__S3Hh2q__copy_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-doc-module__S3Hh2q__copy_element img {
  margin-right: .4rem;
  height: 16px;
  width: 16px;
  filter: var(----palette-create-bot-addImg);
}

.create-doc-module__S3Hh2q__copy_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-doc-module__S3Hh2q__add_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-doc-module__S3Hh2q__add_element img {
  margin-right: .5rem;
  height: 14px;
  width: 14px;
  filter: var(----palette-create-bot-addImg);
}

.create-doc-module__S3Hh2q__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.create-doc-module__S3Hh2q__search_container {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-top: 1.5rem;
  margin-right: .5rem;
  border: 1px solid var(----palette-create-bot-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-main);
}

.create-doc-module__S3Hh2q__search_container:hover {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.create-doc-module__S3Hh2q__search::placeholder {
  color: var(----palette-create-bot-searchText);
}

.create-doc-module__S3Hh2q__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-create-bot-searchImg);
}

.create-doc-module__S3Hh2q__folder_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 15rem;
  padding: .85rem;
  background-color: var(----palette-create-bot-folderBg);
  box-shadow: inset 0 2px 4px #00000040;
  overflow-y: scroll;
}

.create-doc-module__S3Hh2q__files_con {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.create-doc-module__S3Hh2q__elementStep {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.create-doc-module__S3Hh2q__elementStep span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-doc-module__S3Hh2q__elementStep img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__active:hover {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-doc-module__S3Hh2q__elementStep:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.create-doc-module__S3Hh2q__cross {
  position: absolute;
  top: 2.1rem;
  right: 2rem;
  background-color: #0000;
  cursor: pointer;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-doc-module__S3Hh2q__title {
  font-size: 30px;
  font-weight: 500;
  line-height: 41.5px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.create-doc-module__S3Hh2q__subText {
  color: var(----palette-create-bot-subText);
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-align: center;
  margin-block: 1rem;
  max-width: 70%;
  margin-inline: auto;
}

.create-doc-module__S3Hh2q__subText2 {
  color: var(----palette-create-bot-subText);
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-align: center;
  margin-block: 1rem;
  margin-inline: auto;
}

.create-doc-module__S3Hh2q__firecrawl {
  color: var(----palette-create-bot-subText);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  margin-block: 1.5rem;
  max-width: 100%;
  margin-inline: auto;
}

.create-doc-module__S3Hh2q__fire {
  border: 1px solid #bac6de;
  color: #6782b6;
  padding: .45rem .5rem;
  border-radius: 1rem;
}

.create-doc-module__S3Hh2q__url {
  width: 100%;
  height: 100%;
  padding: .75rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
  border-radius: .5rem;
}

.create-doc-module__S3Hh2q__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-doc-module__S3Hh2q__dan::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-doc-module__S3Hh2q__description_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 7.5rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-doc-module__S3Hh2q__description::placeholder {
  color: var(----palette-config-card-desText);
}

.create-doc-module__S3Hh2q__copy_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 13rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-doc-module__S3Hh2q__copy::placeholder {
  color: var(----palette-config-card-desText);
}

.create-doc-module__S3Hh2q__description {
  width: 100%;
  height: 100%;
  resize: none;
  background-color: var(----palette-table-container-danTextBg);
  color: var(----palette-dashboard-header-sub-text);
}

.create-doc-module__S3Hh2q__star {
  color: #ef3636;
}

.create-doc-module__S3Hh2q__crt_img {
  margin-left: .5rem;
}

.create-doc-module__S3Hh2q__rbtn_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.5rem;
  height: min-content;
  padding: .65rem 2rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__option {
  margin-top: 1.5rem;
  height: 20rem;
  max-width: 100%;
  border-radius: .75rem;
  margin: 1rem;
  background-color: var(----palette-create-bot-optionContainer);
  box-shadow: var(----palette-create-bot-optionShadow);
  border: 1px solid var(----palette-create-bot-optionBorder);
}

.create-doc-module__S3Hh2q__checkboxText {
  color: var(----palette-create-bot-checkBoxText);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.create-doc-module__S3Hh2q__limit_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-doc-module__S3Hh2q__input_con {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: .5rem;
  gap: 1rem;
  padding-inline: 1rem;
}

.create-doc-module__S3Hh2q__qimg {
  height: 1rem;
  width: 1rem;
  filter: var(----palette-create-bot-qimg);
}

.create-doc-module__S3Hh2q__opt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding-top: 1rem;
  padding-inline: 1rem;
}

.create-doc-module__S3Hh2q__sub_title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: var(----palette-dashboard-header-text);
}

.create-doc-module__S3Hh2q__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.create-doc-module__S3Hh2q__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.create-doc-module__S3Hh2q__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-doc-module__S3Hh2q__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.75rem;
  border-radius: 5rem;
  width: max-content;
  background-color: var(----palette-create-bot-backBg);
  box-shadow: var(----palette-create-bot-backBorder);
}

.create-doc-module__S3Hh2q__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-doc-module__S3Hh2q__element img {
  margin-right: .5rem;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-doc-module__S3Hh2q__add_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-doc-module__S3Hh2q__copy_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-doc-module__S3Hh2q__copy_element img {
  margin-right: .4rem;
  height: 16px;
  width: 16px;
  filter: var(----palette-create-bot-addImg);
}

.create-doc-module__S3Hh2q__copy_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-doc-module__S3Hh2q__add_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-doc-module__S3Hh2q__add_element img {
  margin-right: .5rem;
  height: 14px;
  width: 14px;
  filter: var(----palette-create-bot-addImg);
}

.create-doc-module__S3Hh2q__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.create-doc-module__S3Hh2q__search_container {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-top: 1.5rem;
  margin-right: .5rem;
  border: 1px solid var(----palette-create-bot-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-main);
}

.create-doc-module__S3Hh2q__search_container:hover {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.create-doc-module__S3Hh2q__search::placeholder {
  color: var(----palette-create-bot-searchText);
}

.create-doc-module__S3Hh2q__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-create-bot-searchImg);
}

.create-doc-module__S3Hh2q__folder_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 15rem;
  padding: .85rem;
  background-color: var(----palette-create-bot-folderBg);
  box-shadow: inset 0 2px 4px #00000040;
  overflow-y: scroll;
}

.create-doc-module__S3Hh2q__files_con {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.create-doc-module__S3Hh2q__finalStep_container {
  display: flex;
  flex-direction: row;
  margin-top: 1.5rem;
  justify-content: space-around;
  width: max-content;
  margin-inline: auto;
  max-width: max-content;
  background-color: var(----palette-dashboard-header-bg);
  border-radius: 2rem;
  padding: 10px;
  box-shadow: inset 2px 2px 10px #71503c2e;
  gap: .5rem;
}

.create-doc-module__S3Hh2q__elementStep {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.create-doc-module__S3Hh2q__elementStep span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-doc-module__S3Hh2q__elementStep img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__active:hover {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-doc-module__S3Hh2q__elementStep:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.create-doc-module__S3Hh2q__elementStep.create-doc-module__S3Hh2q__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.create-doc-module__S3Hh2q__upload_field {
  height: 12rem;
  margin-inline: 1rem;
  border-radius: .75rem;
  border: 1px dashed var(----palette-create-bot-uploadBorder);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 1rem;
  border-image: repeating-linear-gradient(45deg, #a6b2c9 0 10px, #0000 10px 20px) 10;
  border-image-slice: 1;
  background-color: var(----palette-create-bot-uploadBg) !important;
}

.create-doc-module__S3Hh2q__upload_field h5 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
  color: var(----palette-create-bot-dragText);
}

.create-doc-module__S3Hh2q__upload_field p {
  font-size: .75rem;
  margin-top: .5rem;
  color: var(----palette-create-bot-pText);
}

.create-doc-module__S3Hh2q__upload_field button {
  display: flex;
  gap: .35rem;
  background-color: #0000;
  border: 1px solid var(----palette-create-bot-browseBorder);
  padding: .5rem 1rem;
  border-radius: 1.5rem;
  margin-top: 1rem;
}

:is(.create-doc-module__S3Hh2q__upload_field button) img {
  background-color: #0000;
  filter: var(----palette-create-bot-browseImg);
}

:is(.create-doc-module__S3Hh2q__upload_field button) span {
  color: var(----palette-create-bot-browseText);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.2rem;
}

.create-doc-module__S3Hh2q__upload_field input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
}

.create-doc-module__S3Hh2q__files_container {
  display: flex;
  flex-direction: column;
  padding: .85rem;
  gap: .5rem;
  width: 100%;
}

.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con {
  display: flex;
  align-items: center;
  gap: .5rem;
  background-color: var(----palette-create-bot-dragFileBg);
  box-shadow: var(----palette-create-bot-dragFileShadow);
  padding: .75rem;
  border-radius: .75rem;
  width: 100%;
  margin-top: .2rem;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) .create-doc-module__S3Hh2q__file_icon_con {
  height: 2.5rem;
  width: 2.5rem;
  box-shadow: var(----palette-create-bot-fileBoxShadow);
  background-color: var(----palette-create-bot-fileBg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: .3rem;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) .create-doc-module__S3Hh2q__file_icon_con img {
  height: 65%;
  width: 65%;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) div:last-child {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) span {
  color: var(----palette-create-bot-fileName);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  display: block;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) .create-doc-module__S3Hh2q__fileSize {
  font-size: 12px;
  color: var(----palette-create-bot-fileSize);
  font-weight: 500;
  line-height: 15px;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) .create-doc-module__S3Hh2q__delete_btn {
  width: 2.5rem;
  height: 2.5rem;
  background-color: #0000;
  cursor: pointer;
  border: 1px solid var(----palette-create-bot-dltBorder);
  padding: .5rem;
  border-radius: .4rem;
}

:is(.create-doc-module__S3Hh2q__files_container .create-doc-module__S3Hh2q__file_con) .create-doc-module__S3Hh2q__delete_btn img {
  filter: var(----palette-create-bot-dltImg);
}

@media screen and (width >= 320px) and (width <= 374px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 10px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 14px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 14px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .create-doc-module__S3Hh2q__backdrop {
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-doc-module__S3Hh2q__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-doc-module__S3Hh2q__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-doc-module__S3Hh2q__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-doc-module__S3Hh2q__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-doc-module__S3Hh2q__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-doc-module__S3Hh2q__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-doc-module__S3Hh2q__elementStep span {
    font-size: 14px;
  }

  .create-doc-module__S3Hh2q__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-doc-module__S3Hh2q__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-doc-module__S3Hh2q__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-doc-module__S3Hh2q__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-doc-module__S3Hh2q__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-doc-module__S3Hh2q__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-doc-module__S3Hh2q__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .create-doc-module__S3Hh2q__wrapper_main_container {
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width <= 1279px) {
  .create-doc-module__S3Hh2q__backdrop:before {
    display: none;
  }
}


/* [project]/src/styles/text_processing.module.css [client] (css) */
.text_processing-module__DM1T3G__backdrop {
  position: fixed;
  inset: 0;
  background-color: #0006;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.text_processing-module__DM1T3G__main {
  height: 90vh;
  width: 60vw;
  max-width: 60vw;
  border-radius: 1rem;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}

.text_processing-module__DM1T3G__left {
  grid-column: 1 / span 4;
  background-color: var(----palette-main-content-bg);
  display: flex;
  flex-direction: column;
}

.text_processing-module__DM1T3G__right {
  grid-column: 5 / span 2;
}

.text_processing-module__DM1T3G__left, .text_processing-module__DM1T3G__right {
  height: 100%;
  overflow: scroll;
  position: relative;
  padding-block: 6.5rem;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  overflow-y: auto;
}

:is(.text_processing-module__DM1T3G__left, .text_processing-module__DM1T3G__right) .text_processing-module__DM1T3G__header {
}

.text_processing-module__DM1T3G__left .text_processing-module__DM1T3G__header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  box-shadow: 0 0 20px #4e617e2e;
  background-color: var(----palette-dashboard-header-main);
  border-radius: 1rem 0 0;
  z-index: 97;
}

.text_processing-module__DM1T3G__right {
  background-color: var(----palette-right-navbar-main);
  border-top-right-radius: 1rem;
}

.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6.5rem;
  border-bottom: 1px solid #dedfe3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 2rem;
  border-top-right-radius: 1rem;
}

:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__header) h5 {
  font-size: 1.25rem;
  font-weight: 500;
}

.text_processing-module__DM1T3G__header h3 {
  font-weight: 500 !important;
}

.text_processing-module__DM1T3G__close_btn {
  background-color: #0000;
  cursor: pointer;
}

.text_processing-module__DM1T3G__right_container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: max-content;
  max-width: max-content;
  background-color: var(----palette-dashboard-header-bg);
  border-radius: 2rem;
  padding: 10px;
  box-shadow: inset 2px 2px 10px #71503c2e;
  gap: .5rem;
}

.text_processing-module__DM1T3G__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.text_processing-module__DM1T3G__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.text_processing-module__DM1T3G__element img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.text_processing-module__DM1T3G__mobile_menu {
  display: none;
  margin-left: 1rem;
}

.text_processing-module__DM1T3G__mobile_menu img {
  height: 1rem;
  width: 1rem;
}

.text_processing-module__DM1T3G__element.text_processing-module__DM1T3G__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.text_processing-module__DM1T3G__element:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.text_processing-module__DM1T3G__element.text_processing-module__DM1T3G__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.text_processing-module__DM1T3G__index_row, .text_processing-module__DM1T3G__selection_description {
  padding-inline: 1rem;
}

.text_processing-module__DM1T3G__selection_description {
  margin-block: 1rem;
}

.text_processing-module__DM1T3G__selection_description p {
  font-size: 14px;
  color: #7a7a7a;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  overflow-y: auto;
}

.text_processing-module__DM1T3G__radio_container {
  display: flex;
  align-items: center;
  margin-top: 1rem;
  gap: 1rem;
}

.text_processing-module__DM1T3G__radio_selector {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 0 4px 10px #4e617e40;
  max-width: 15rem;
  width: 48%;
  min-height: 5rem;
  padding: 1rem;
  border-radius: .65rem;
  display: flex;
  flex-direction: column;
  gap: .85rem;
  cursor: pointer;
  border: 1px solid #0000;
}

.text_processing-module__DM1T3G__radio_selector .text_processing-module__DM1T3G__radio_row {
  display: flex;
  justify-content: space-between;
}

:is(.text_processing-module__DM1T3G__radio_selector .text_processing-module__DM1T3G__radio_row) .text_processing-module__DM1T3G__img_container {
  height: 30px;
  width: 30px;
  box-shadow: inset 2px 2px 5px #00000050;
  border-radius: .3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

:is(.text_processing-module__DM1T3G__radio_selector .text_processing-module__DM1T3G__radio_row) .text_processing-module__DM1T3G__radio_btn_container {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.text_processing-module__DM1T3G__radio_selector .text_processing-module__DM1T3G__estd_value {
  background: linear-gradient(90.42deg, #8a2387 0%, #e93f56 33.2%, #f27121 69.32%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 600;
}

.text_processing-module__DM1T3G__radio_selector .text_processing-module__DM1T3G__radio_btn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.text_processing-module__DM1T3G__radio_selector p {
  font-size: 12px;
  font-weight: 400;
  color: #7a7a7a;
}

.text_processing-module__DM1T3G__radio_selector.text_processing-module__DM1T3G__active {
  border: 1px solid #ef6a36;
}

.text_processing-module__DM1T3G__radio_selector.text_processing-module__DM1T3G__active .text_processing-module__DM1T3G__radio_btn {
  border: 4px solid #ef6a36;
}

.text_processing-module__DM1T3G__row_title {
  font-weight: 500;
}

.text_processing-module__DM1T3G__row_description {
  font-size: 14px;
  color: #7a7a7a;
}

.text_processing-module__DM1T3G__recomended_chip {
  padding: .15rem .35rem;
  color: #444ce7;
  font-size: 8px;
  font-weight: 500;
  text-transform: uppercase;
  border: 1px solid #444ce7;
  border-radius: .25rem;
  margin-left: .5rem;
}

.text_processing-module__DM1T3G__segment_row {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 0 4px 20px #4e617e2e;
  width: calc(100% - 2rem);
  min-height: max-content;
  padding: 1rem;
  border-radius: .65rem;
  display: flex;
  flex-direction: column;
  gap: .85rem;
  cursor: pointer;
  border: 1px solid #0000;
  margin-top: 1rem;
  margin-inline: 1rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.text_processing-module__DM1T3G__segment_row h4 {
  font-weight: 400;
}

.text_processing-module__DM1T3G__segment_row .text_processing-module__DM1T3G__segment_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.text_processing-module__DM1T3G__segment_row .text_processing-module__DM1T3G__segment_inner_row {
  display: flex;
  align-items: center;
  gap: 1rem;
}

:is(.text_processing-module__DM1T3G__segment_row .text_processing-module__DM1T3G__segment_inner_row) p {
  font-size: .85rem;
  font-weight: 400;
  color: #666;
}

.text_processing-module__DM1T3G__segment_row .text_processing-module__DM1T3G__segment_note {
  font-weight: 400;
  font-style: italic;
  color: #e6a628;
  font-size: 12px;
}

.text_processing-module__DM1T3G__retrieval_row {
  padding-inline: 1rem;
  margin-top: 1rem;
}

.text_processing-module__DM1T3G__radio_container_h {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}

.text_processing-module__DM1T3G__radio_selector_h {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 0 4px 10px #4e617e40;
  width: 100%;
  min-height: 5rem;
  padding: 1rem;
  border-radius: .65rem;
  display: flex;
  flex-direction: column;
  gap: .85rem;
  cursor: pointer;
  border: 1px solid #0000;
}

.text_processing-module__DM1T3G__radio_selector_h .text_processing-module__DM1T3G__radio_row {
  display: flex;
  justify-content: space-between;
}

:is(.text_processing-module__DM1T3G__radio_selector_h .text_processing-module__DM1T3G__radio_row) .text_processing-module__DM1T3G__img_container {
  height: 30px;
  width: 30px;
  box-shadow: inset 2px 2px 5px #00000050;
  border-radius: .3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

:is(.text_processing-module__DM1T3G__radio_selector_h .text_processing-module__DM1T3G__radio_row) .text_processing-module__DM1T3G__radio_btn_container {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.text_processing-module__DM1T3G__radio_selector_h .text_processing-module__DM1T3G__estd_value {
  background: linear-gradient(90.42deg, #8a2387 0%, #e93f56 33.2%, #f27121 69.32%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 600;
}

.text_processing-module__DM1T3G__radio_selector_h .text_processing-module__DM1T3G__radio_btn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.text_processing-module__DM1T3G__radio_selector_h p {
  font-size: 12px;
  font-weight: 400;
  color: #7a7a7a;
}

.text_processing-module__DM1T3G__radio_selector_h.text_processing-module__DM1T3G__active {
  border: 1px solid #ef6a36;
}

.text_processing-module__DM1T3G__radio_selector_h.text_processing-module__DM1T3G__active .text_processing-module__DM1T3G__radio_btn {
  border: 4px solid #ef6a36;
}

.text_processing-module__DM1T3G__vector_search_toggles_con {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.text_processing-module__DM1T3G__field_title {
  font-weight: 400;
}

.text_processing-module__DM1T3G__question_btn {
  margin-right: auto;
  margin-left: 0;
  display: flex;
  max-width: max-content;
  background-color: #0000;
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem;
}

.text_processing-module__DM1T3G__file_con {
  display: flex;
  align-items: center;
  gap: .5rem;
  padding: .25rem 0;
  border-radius: .75rem;
  width: 100%;
  margin-top: .2rem;
}

.text_processing-module__DM1T3G__file_con .text_processing-module__DM1T3G__file_icon_con {
  height: 2.5rem;
  width: 2.5rem;
  box-shadow: var(----palette-create-bot-fileBoxShadow);
  background-color: var(----palette-create-bot-fileBg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: .3rem;
}

.text_processing-module__DM1T3G__file_con .text_processing-module__DM1T3G__file_icon_con img {
  height: 65%;
  width: 65%;
}

.text_processing-module__DM1T3G__file_con div:last-child {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.text_processing-module__DM1T3G__file_con span {
  color: var(----palette-create-bot-fileName);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  display: block;
}

.text_processing-module__DM1T3G__file_con .text_processing-module__DM1T3G__fileSize {
  font-size: 12px;
  color: var(----palette-create-bot-fileSize);
  font-weight: 500;
  line-height: 15px;
}

.text_processing-module__DM1T3G__file_con .text_processing-module__DM1T3G__delete_btn {
  width: 2.5rem;
  height: 2.5rem;
  background-color: #0000;
  cursor: pointer;
  border: 1px solid var(----palette-create-bot-dltBorder);
  padding: .5rem;
  border-radius: .4rem;
}

.text_processing-module__DM1T3G__file_con .text_processing-module__DM1T3G__delete_btn img {
  filter: var(----palette-create-bot-dltImg);
}

.text_processing-module__DM1T3G__document_container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: calc(100% - 2rem);
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-inline: auto;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: max-content;
  padding: 1rem 1.25rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 4px 12px #0000000f;
  gap: 1rem;
}

.text_processing-module__DM1T3G__document_container .text_processing-module__DM1T3G__doc_left {
  border-right: 1px solid #e6e6e6;
  flex: 1 1 0;
}

.text_processing-module__DM1T3G__document_container .text_processing-module__DM1T3G__doc_right {
  width: min(30%, 15rem);
}

.text_processing-module__DM1T3G__crate_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-cd-header-createText);
  border-radius: 1.25rem;
  max-width: max-content;
  width: 40%;
  padding: .5rem 1rem;
  cursor: pointer;
  display: flex;
  gap: .7rem;
  box-shadow: 0 4px 20px #4e617e2e;
}

.text_processing-module__DM1T3G__crate_container img {
  filter: brightness(0) saturate() invert(97%) sepia(10%) saturate(0%) hue-rotate(90deg) brightness(104%) contrast(104%);
}

.text_processing-module__DM1T3G__crate_container:hover {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-cd-header-createText);
  border-radius: 1.25rem;
  max-width: max-content;
  width: 40%;
  padding: .5rem 1rem;
  cursor: pointer;
  display: flex;
  gap: .7rem;
}

.text_processing-module__DM1T3G__back_btn {
  border-radius: 1.25rem;
  max-width: max-content;
  width: 40%;
  min-width: 8rem;
  padding: .5rem 1.5rem;
  cursor: pointer;
  display: flex;
  justify-content: center;
  gap: .7rem;
  box-shadow: 0 4px 20px #4e617e2e;
}

.text_processing-module__DM1T3G__back_btn img {
  filter: brightness(0) saturate() invert(0%) sepia() saturate(16%) hue-rotate(246deg) brightness(98%) contrast(105%);
  transform: rotateY(180deg);
}

.text_processing-module__DM1T3G__footer {
  width: calc(100% - 2rem);
  margin-inline: auto;
  margin-top: 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.text_processing-module__DM1T3G__c_form_input h6 {
  margin-bottom: 1rem;
}

.text_processing-module__DM1T3G__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  width: 100%;
  position: relative;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.text_processing-module__DM1T3G__dan::placeholder {
  color: var(----palette-config-card-danText);
}

.text_processing-module__DM1T3G__dan {
  width: 100%;
  height: 100%;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: .5rem;
}

.text_processing-module__DM1T3G__dan:hover {
  background-color: var(----palette-config-card-danHover);
}

.text_processing-module__DM1T3G__custom_settings_container {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 0 4px 20px #4e617e2e;
  width: calc(100% - 2rem);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-inline: auto;
  margin-bottom: 1rem;
  gap: 1rem;
  padding: 1rem;
  border-radius: .95rem;
}

.text_processing-module__DM1T3G__custom_settings_container h2 {
  font-weight: 400;
}

.text_processing-module__DM1T3G__custom_settings_container h6 {
  font-weight: 400;
  color: #303030;
  font-size: 15px;
}

.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:first-child {
  grid-column: span 2;
}

.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:nth-child(2) {
  grid-column: span 2;
}

.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:nth-child(5) {
  grid-column: 1 / span 2;
  height: 7rem;
}

:is(.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:nth-child(5)) div {
  display: flex;
  align-items: center;
  margin-left: -.5rem;
}

:is(:is(.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:nth-child(5)) div) p {
  color: #303030;
  font-weight: 400;
  font-size: 12px;
}

.text_processing-module__DM1T3G__custom_settings_container .text_processing-module__DM1T3G__c_form_input:last-child {
  grid-column: 1 / span 2;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-inline: 1rem;
  padding-block: 1rem;
}

:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card {
  border: 1px solid #ccc;
  padding: 1rem;
  border-radius: 1rem;
}

:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__preview_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__tag {
  border: 1px solid #7a7a7a;
  padding: .1rem .5rem;
  border-radius: .25rem;
}

:is(:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__tag) span {
  color: #7a7a7a;
  font-size: 12px;
  font-style: italic;
}

:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__char_count {
  display: flex;
  align-items: center;
  gap: .75rem;
}

:is(:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__char_count) p {
  color: #7a7a7a;
  font-size: 12px;
}

:is(:is(:is(.text_processing-module__DM1T3G__right .text_processing-module__DM1T3G__content) .text_processing-module__DM1T3G__preview_card) .text_processing-module__DM1T3G__description) p {
  font-size: 14px;
  font-weight: 400;
  color: #7a7a7a;
}

@media (width >= 1280px) and (width <= 1365px) {
  .text_processing-module__DM1T3G__main {
    width: 90vw;
  }
}


/* [project]/src/styles/create-docc.module.css [client] (css) */
.create-docc-module__KMFSHq__backdrop {
  position: fixed;
  inset: 0;
  background-color: #212121b3;
  z-index: 1400;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__wrapper_main_container {
  position: relative;
  height: max-content;
  width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-create-bot-cbBg);
  border-radius: 1rem;
}

.create-docc-module__KMFSHq__main_container {
  background-color: var(----palette-create-bot-cbBg);
  min-height: 32rem;
  width: 36rem;
  border-radius: 1rem;
  position: relative;
  padding-inline: .25rem;
}

.create-docc-module__KMFSHq__inviteContainer {
  background: #fff;
  border-radius: 12px;
  width: 35rem;
  padding: 24px;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  max-height: 90vh;
  overflow-y: auto;
}

.create-docc-module__KMFSHq__inviteHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.create-docc-module__KMFSHq__inviteTitle {
  font-size: 28px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

.create-docc-module__KMFSHq__inviteCloseBtn {
  background: none;
  border: none;
  font-size: 28px;
  color: #6b7280;
  cursor: pointer;
  padding: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color .2s;
  line-height: 1;
}

.create-docc-module__KMFSHq__inviteCloseBtn:hover {
  background-color: #f3f4f6;
  color: #111827;
}

.create-docc-module__KMFSHq__inviteSubtitle {
  font-size: 16px;
  font-weight: 500;
  color: #7a7a7a;
  text-align: center;
  margin: 0 0 24px;
  line-height: 1.5;
}

.create-docc-module__KMFSHq__emailSection {
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__emailInputContainer {
  margin-bottom: 16px;
}

.create-docc-module__KMFSHq__emailInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #ebebeb;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  transition: border-color .2s, box-shadow .2s;
  outline: none;
  box-sizing: border-box;
}

.create-docc-module__KMFSHq__emailInput:focus {
  border-color: #ebebeb;
}

.create-docc-module__KMFSHq__emailInput::placeholder {
  color: #b8b8b8;
}

.create-docc-module__KMFSHq__emailTagsContainer {
  background-color: #f6f7f9;
  border-radius: 6px;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-height: 6rem;
  align-items: flex-start;
  align-content: flex-start;
}

.create-docc-module__KMFSHq__emailTag {
  background: none;
  border-radius: 8px;
  border: 1px solid #808a9e;
  padding: 4px 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #808a9e;
  max-width: 100%;
}

.create-docc-module__KMFSHq__emailTagText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 180px;
}

.create-docc-module__KMFSHq__emailTagRemove {
  background: none;
  border: none;
  color: #6b7280;
  cursor: pointer;
  font-size: 20px;
  line-height: 1;
  padding: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background-color .2s, color .2s;
  flex-shrink: 0;
}

.create-docc-module__KMFSHq__emailTagRemove:hover {
  background-color: #d1d5db;
  color: #111827;
}

.create-docc-module__KMFSHq__roleSection {
  margin-bottom: 32px;
}

.create-docc-module__KMFSHq__roleSelectWrapper {
  position: relative;
  width: 100%;
}

.create-docc-module__KMFSHq__selectPlaceholder {
  position: absolute;
  top: 12px;
  left: 16px;
  color: #9ca3af;
  font-size: 14px;
  pointer-events: none;
  z-index: 1;
}

.create-docc-module__KMFSHq__roleSelectPlaceholder {
  color: #9ca3af !important;
}

.create-docc-module__KMFSHq__roleSelect option[value=""] {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__roleSelect {
  width: 100%;
  padding: 12px 16px;
  padding-right: 40px;
  border: 1px solid #ebebeb;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  background-image: url("/assets/Vector.svg");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 10px;
  appearance: none;
  cursor: pointer;
  transition: border-color .2s, box-shadow .2s;
  outline: none;
  box-sizing: border-box;
}

.create-docc-module__KMFSHq__roleSelect:focus {
  border-color: #ebebeb;
}

.create-docc-module__KMFSHq__roleSelect option {
  padding: 8px 12px;
  color: #111827;
}

.create-docc-module__KMFSHq__roleSelect option:disabled {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__inviteFooter {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}

.create-docc-module__KMFSHq__sendInviteBtn {
  background: #f97316;
  color: #fff;
  border: none;
  padding: 8px 28px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color .2s;
  outline: none;
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-docc-module__KMFSHq__sendInviteBtn:hover:not(:disabled) {
  background: #ea580c;
}

.create-docc-module__KMFSHq__sendInviteBtn:focus {
  box-shadow: 0 0 0 3px #f973164d;
}

.create-docc-module__KMFSHq__sendInviteBtn:disabled {
  background: #d1d5db;
  cursor: not-allowed;
  opacity: .6;
}

.create-docc-module__KMFSHq__sendIcon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

@media (width <= 520px) {
  .create-docc-module__KMFSHq__inviteContainer {
    margin: 10px;
    padding: 20px;
    max-width: calc(100vw - 20px);
  }

  .create-docc-module__KMFSHq__emailTag {
    max-width: calc(100% - 16px);
  }

  .create-docc-module__KMFSHq__emailTagText {
    max-width: 140px;
  }

  .create-docc-module__KMFSHq__sendInviteBtn {
    width: 100%;
    justify-content: center;
  }
}

.create-docc-module__KMFSHq__emailTag {
  animation: .2s ease-out create-docc-module__KMFSHq__fadeInScale;
}

@keyframes create-docc-module__KMFSHq__fadeInScale {
  from {
    opacity: 0;
    transform: scale(.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.create-docc-module__KMFSHq__addModelContainer {
  background: #fff;
  border-radius: 8px;
  width: 35rem;
  padding: 24px;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  max-height: 90vh;
  overflow-y: auto;
}

.create-docc-module__KMFSHq__addModelHeader {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}

.create-docc-module__KMFSHq__addModelTitle {
  font-size: 28px;
  font-weight: 500;
  color: #111827;
  margin: 0;
  text-align: center;
  flex: 0 auto;
}

.create-docc-module__KMFSHq__addModelCloseBtn {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 24px;
  color: #6b7280;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color .2s;
}

.create-docc-module__KMFSHq__addModelCloseBtn:hover {
  background-color: #f3f4f6;
  color: #111827;
}

.create-docc-module__KMFSHq__addModelSubtitle {
  font-size: 14px;
  color: #6b7280;
  margin: 0 0 24px;
  line-height: 1.5;
  text-align: center;
}

.create-docc-module__KMFSHq__addModelForm {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.create-docc-module__KMFSHq__formGroup {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.create-docc-module__KMFSHq__formLabel {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

.create-docc-module__KMFSHq__asterisk {
  color: #ef4444;
  margin-left: 2px;
}

.create-docc-module__KMFSHq__modelTypeGrid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px;
}

.create-docc-module__KMFSHq__modelTypeOption {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  box-shadow: 0 2px 10px #4e617e29;
  border-radius: 6px;
  cursor: pointer;
  transition: all .2s;
  background: #fff;
  border: 1px solid #0000 !important;
}

.create-docc-module__KMFSHq__modelTypeOption:hover {
  border-color: #d1d5db;
  background-color: #f9fafb;
}

.create-docc-module__KMFSHq__modelTypeSelected {
  border: 1px solid #f97316 !important;
  background-color: #fff !important;
}

.create-docc-module__KMFSHq__modelTypeSelected .create-docc-module__KMFSHq__radiobtn {
  border: 5px solid #ef6a36;
}

.create-docc-module__KMFSHq__radioInput {
  margin: 0;
  width: 16px;
  height: 16px;
  accent-color: #f97316;
}

.create-docc-module__KMFSHq__radioLabel {
  font-size: 14px;
  color: #374151;
  user-select: none;
  flex: 1;
}

.create-docc-module__KMFSHq__radiobtn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.create-docc-module__KMFSHq__formInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: inset 0 2px 4px #00000040;
  outline: none;
  box-sizing: border-box;
}

.create-docc-module__KMFSHq__formInput:focus {
  border-color: #f97316;
  box-shadow: 0 0 0 3px #f973161a;
}

.create-docc-module__KMFSHq__formInput::placeholder {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__selectWrapper {
  position: relative;
  width: 100%;
}

.create-docc-module__KMFSHq__formSelect {
  width: 100%;
  padding: 12px 16px;
  padding-right: 40px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  font-size: 14px;
  color: #111827;
  background: #f5f5f5;
  background-image: url("/assets/Vector.svg");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 10px;
  appearance: none;
  cursor: pointer;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: inset 0 2px 4px #00000040;
  outline: none;
  box-sizing: border-box;
}

.create-docc-module__KMFSHq__formSelect:focus {
  border-color: #f97316;
  box-shadow: 0 0 0 3px #f973161a;
}

.create-docc-module__KMFSHq__formSelect option {
  padding: 8px 12px;
  color: #111827;
}

.create-docc-module__KMFSHq__addModelFooter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}

.create-docc-module__KMFSHq__getApiKeyLink {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #ef6a36;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
  transition: color .2s;
  text-decoration: underline !important;
}

.create-docc-module__KMFSHq__getApiKeyLink:hover {
  color: #ea580c;
  text-decoration: underline;
}

.create-docc-module__KMFSHq__getApiKeyLink svg {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}

.create-docc-module__KMFSHq__saveBtn {
  background: #ef6a36;
  color: #fff;
  border: none;
  padding: .5rem 3rem;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color .2s;
  outline: none;
}

.create-docc-module__KMFSHq__saveBtn:hover {
  background: #ea580c;
}

.create-docc-module__KMFSHq__saveBtn:focus {
  box-shadow: 0 0 0 3px #f973164d;
}

.create-docc-module__KMFSHq__saveBtn:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

.create-docc-module__KMFSHq__knowledgeModal {
  background: #fff;
  border-radius: 12px;
  width: 38rem;
  max-width: 90vw;
  padding: 40px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
  text-align: center;
}

.create-docc-module__KMFSHq__successIconContainer {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__successIcon {
  width: 120px;
  height: 120px;
}

.create-docc-module__KMFSHq__knowledgeTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  margin: 0 0 16px;
  line-height: 1.3;
}

.create-docc-module__KMFSHq__knowledgeSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 4px;
  text-align: center;
}

.create-docc-module__KMFSHq__knowledgeSubtext2 {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 1.4;
  margin: 0 0 32px;
  text-align: center;
}

.create-docc-module__KMFSHq__knowledgeForm {
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__knowledgeFolderInput {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #d1d5db;
  box-shadow: inset 0 2px 4px #00000040;
  border-radius: 8px;
  font-size: 16px;
  color: #374151;
  background-color: #f5f5f5;
  transition: all .2s;
  box-sizing: border-box;
  text-align: left;
}

.create-docc-module__KMFSHq__knowledgeFolderInput:focus {
  outline: none;
  border-color: #3b82f6;
  background-color: #fff;
  box-shadow: 0 0 0 3px #3b82f61a;
}

.create-docc-module__KMFSHq__knowledgeFolderInput::placeholder {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__whatsNextContainer {
  background-color: #fff9e5;
  border: 1px solid #d5bc59;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 32px;
  display: flex;
  gap: 12px;
  text-align: left;
}

.create-docc-module__KMFSHq__whatsNextContent {
  flex: 1;
}

.create-docc-module__KMFSHq__whatsNextTitle {
  font-size: 16px;
  font-weight: 600;
  color: #b29753;
  margin-bottom: 8px;
}

.create-docc-module__KMFSHq__whatsNextDescription {
  font-size: 14px;
  color: #b29753;
  line-height: 1.5;
}

.create-docc-module__KMFSHq__knowledgeButtonContainer {
  display: flex;
  justify-content: flex-end;
}

.create-docc-module__KMFSHq__saveAndContinueBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 25px;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-docc-module__KMFSHq__saveAndContinueBtn:hover {
  background-color: #e85a2a;
}

.create-docc-module__KMFSHq__saveAndContinueBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-docc-module__KMFSHq__arrowIcon {
  width: 16px;
  height: 16px;
  filter: brightness(0) saturate() invert(99%) sepia(4%) saturate(536%) hue-rotate(254deg) brightness(118%) contrast();
}

.create-docc-module__KMFSHq__retrievalBackdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.create-docc-module__KMFSHq__retrievalModalWrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__retrievalModalContainer {
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  width: 45rem;
  max-height: 90vh;
  overflow-y: auto;
  position: relative;
  box-shadow: 0 8px 32px #0000001f;
}

.create-docc-module__KMFSHq__retrievalModalCloseBtn {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .2s;
}

.create-docc-module__KMFSHq__retrievalModalCloseBtn:hover {
  opacity: .7;
}

.create-docc-module__KMFSHq__retrievalModalCloseBtn img {
  width: 20px;
  height: 20px;
}

.create-docc-module__KMFSHq__retrievalModalTitle {
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 8px;
  text-align: center;
  padding-right: 40px;
  line-height: 1.3;
}

.create-docc-module__KMFSHq__retrievalModalSubtext {
  font-size: 14px;
  color: #666;
  text-align: center;
  padding: 0 6rem;
  margin: 0 0 24px;
  line-height: 1.5;
}

.create-docc-module__KMFSHq__retrievalMethodOptions {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__retrievalMethodCard {
  border: 2px solid #e5e5e5;
  border-radius: 12px;
  padding: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  background: #fff;
}

.create-docc-module__KMFSHq__retrievalMethodCard:hover {
  border-color: #d0d0d0;
}

.create-docc-module__KMFSHq__retrievalMethodCardActive {
  border-color: #ff6b3d;
  background: #fff;
}

.create-docc-module__KMFSHq__retrievalMethodCardHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
}

.create-docc-module__KMFSHq__retrievalMethodIconWrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__retrievalMethodRadioWrapper {
  display: flex;
  align-items: center;
}

.create-docc-module__KMFSHq__retrievalMethodRadio {
  width: 20px;
  height: 20px;
  cursor: pointer;
  accent-color: #ff6b3d;
  margin: 0;
}

.create-docc-module__KMFSHq__retrievalMethodRecommendedBadge {
  position: absolute;
  top: 20px;
  right: 60px;
  background: #e8f5e9;
  color: #2e7d32;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
  letter-spacing: .5px;
}

.create-docc-module__KMFSHq__retrievalMethodTitle {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 8px;
}

.create-docc-module__KMFSHq__retrievalMethodDescription {
  font-size: 14px;
  color: #666;
  line-height: 1.6;
  margin: 0;
}

.create-docc-module__KMFSHq__vectorSearchConfiguration {
  margin-top: 20px;
}

.create-docc-module__KMFSHq__configurationRow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.create-docc-module__KMFSHq__configurationLabel {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-docc-module__KMFSHq__configurationInfoIcon {
  cursor: help;
  flex-shrink: 0;
}

.create-docc-module__KMFSHq__radio_container_h {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}

.create-docc-module__KMFSHq__radio_selector_h {
  background-color: var(----palette-radio-card-bg);
  box-shadow: 2px 2px 5px #00000050;
  width: 100%;
  min-height: 5rem;
  padding: 1rem;
  border-radius: .65rem;
  display: flex;
  flex-direction: column;
  gap: .85rem;
  cursor: pointer;
  border: 1px solid #0000;
}

.create-docc-module__KMFSHq__radio_selector_h .create-docc-module__KMFSHq__radio_row {
  display: flex;
  justify-content: space-between;
}

:is(.create-docc-module__KMFSHq__radio_selector_h .create-docc-module__KMFSHq__radio_row) .create-docc-module__KMFSHq__img_container {
  height: 30px;
  width: 30px;
  box-shadow: inset 2px 2px 5px #00000050;
  border-radius: .3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

:is(.create-docc-module__KMFSHq__radio_selector_h .create-docc-module__KMFSHq__radio_row) .create-docc-module__KMFSHq__radio_btn_container {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.create-docc-module__KMFSHq__radio_selector_h .create-docc-module__KMFSHq__estd_value {
  background: linear-gradient(90.42deg, #8a2387 0%, #e93f56 33.2%, #f27121 69.32%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 600;
}

.create-docc-module__KMFSHq__radio_selector_h .create-docc-module__KMFSHq__radio_btn {
  height: 1rem;
  width: 1rem;
  border: 1px solid #bac6de;
  border-radius: 50%;
  cursor: pointer;
}

.create-docc-module__KMFSHq__radio_selector_h p {
  font-size: 14px;
  font-weight: 400;
  color: #7a7a7a;
}

.create-docc-module__KMFSHq__radio_selector_h.create-docc-module__KMFSHq__active {
  border: 1px solid #ef6a36;
}

.create-docc-module__KMFSHq__radio_selector_h.create-docc-module__KMFSHq__active .create-docc-module__KMFSHq__radio_btn {
  border: 4px solid #ef6a36;
}

.create-docc-module__KMFSHq__vector_search_toggles_con {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.create-docc-module__KMFSHq__field_title {
  font-weight: 400;
}

.create-docc-module__KMFSHq__question_btn {
  margin-right: auto;
  margin-left: 0;
  display: flex;
  max-width: max-content;
  background-color: #0000;
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem;
}

.create-docc-module__KMFSHq__recomended_chip {
  padding: .15rem .35rem;
  color: #444ce7;
  font-size: 8px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #444ce7;
  border-radius: .25rem;
  margin-left: .5rem;
}

.create-docc-module__KMFSHq__configurationToggleSwitch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  cursor: pointer;
  flex-shrink: 0;
}

.create-docc-module__KMFSHq__configurationToggleSwitch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.create-docc-module__KMFSHq__configurationToggleSlider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 24px;
  transition: all .3s;
}

.create-docc-module__KMFSHq__configurationToggleSlider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  border-radius: 50%;
  transition: all .3s;
}

.create-docc-module__KMFSHq__configurationToggleSwitch input:checked + .create-docc-module__KMFSHq__configurationToggleSlider {
  background-color: #ff6b3d;
}

.create-docc-module__KMFSHq__configurationToggleSwitch input:checked + .create-docc-module__KMFSHq__configurationToggleSlider:before {
  transform: translateX(20px);
}

.create-docc-module__KMFSHq__configurationDropdownWrapper {
  margin-bottom: 8px;
}

.create-docc-module__KMFSHq__configurationDropdown {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-size: 13px;
  color: #333;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color .2s;
  font-family: inherit;
}

.create-docc-module__KMFSHq__configurationDropdown:focus {
  border-color: #ff6b3d;
}

.create-docc-module__KMFSHq__configurationDropdown:hover {
  border-color: #d0d0d0;
}

.create-docc-module__KMFSHq__configurationSupportNote {
  font-size: 12px;
  color: #999;
  margin: 0 0 20px;
  font-style: italic;
}

.create-docc-module__KMFSHq__configurationSliderRow {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.create-docc-module__KMFSHq__configurationSliderGroup {
  display: flex;
  flex-direction: column;
}

.create-docc-module__KMFSHq__configurationSliderLabel {
  font-size: 13px;
  font-weight: 500;
  color: #333;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-docc-module__KMFSHq__configurationRangeSlider {
  -webkit-appearance: none;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  outline: none;
  margin-bottom: 8px;
  cursor: pointer;
}

.create-docc-module__KMFSHq__configurationRangeSlider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: 2px solid #ddd;
  box-shadow: 0 2px 4px #0000001a;
  transition: all .2s;
}

.create-docc-module__KMFSHq__configurationRangeSlider::-webkit-slider-thumb:hover {
  border-color: #999;
  box-shadow: 0 2px 6px #00000026;
}

.create-docc-module__KMFSHq__websitesIconBoxs {
  width: 48px;
  height: 48px;
  background: #fff;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  box-shadow: inset 0 4px 10px #0000001f;
  border: 1px solid #eef1f7;
}

.create-docc-module__KMFSHq__websitesIcons {
  width: 28px;
  height: 28px;
  object-fit: contain;
}

.create-docc-module__KMFSHq__configurationRangeSlider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  border: 2px solid #ddd;
  box-shadow: 0 2px 4px #0000001a;
  transition: all .2s;
}

.create-docc-module__KMFSHq__configurationRangeSlider::-moz-range-thumb:hover {
  border-color: #999;
  box-shadow: 0 2px 6px #00000026;
}

.create-docc-module__KMFSHq__configurationSliderValues {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #999;
}

.create-docc-module__KMFSHq__retrievalModalActions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
  margin-top: 24px;
}

.create-docc-module__KMFSHq__retrievalModalResetBtn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border: 1px solid #ff6b3d;
  color: #ff6b3d;
  padding: 10px 20px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  font-family: inherit;
}

.create-docc-module__KMFSHq__retrievalModalResetBtn:hover {
  background: #fff5f2;
}

.create-docc-module__KMFSHq__retrievalModalResetBtn:active {
  transform: scale(.98);
}

.create-docc-module__KMFSHq__retrievalModalSaveBtn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #ff6b3d;
  border: none;
  color: #fff;
  padding: 10px 24px;
  border-radius: 1.5rem;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  font-family: inherit;
}

.create-docc-module__KMFSHq__retrievalModalSaveBtn:hover {
  background: #e55a2f;
  box-shadow: 0 2px 8px #ff6b3d4d;
}

.create-docc-module__KMFSHq__retrievalModalSaveBtn:active {
  transform: scale(.98);
}

.create-docc-module__KMFSHq__retrievalModalContainer::-webkit-scrollbar {
  width: 8px;
}

.create-docc-module__KMFSHq__retrievalModalContainer::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.create-docc-module__KMFSHq__retrievalModalContainer::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

.create-docc-module__KMFSHq__retrievalModalContainer::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.create-docc-module__KMFSHq__setupApiModal {
  background: #fff;
  border-radius: 12px;
  width: 36rem;
  max-width: 90vw;
  padding: 32px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.create-docc-module__KMFSHq__star {
  color: red;
}

.create-docc-module__KMFSHq__setupApiTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  text-align: center;
  margin: 0 0 12px;
  line-height: 1.3;
}

.create-docc-module__KMFSHq__setupApiSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 16px;
}

.create-docc-module__KMFSHq__setupApiSubtext strong {
  color: #000;
  font-weight: 600;
}

.create-docc-module__KMFSHq__setupApiForm {
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__setupApiField {
  margin-bottom: 20px;
}

.create-docc-module__KMFSHq__setupApiLabel {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 6px;
}

.create-docc-module__KMFSHq__setupApiInput {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  font-size: 14px;
  color: #000;
  background-color: #f9fafb;
  box-shadow: inset 0 2px 4px #00000040;
  transition: all .2s;
  box-sizing: border-box;
}

.create-docc-module__KMFSHq__setupApiInput:focus {
  outline: none;
  border-color: #3b82f6;
  background-color: #fff;
  box-shadow: 0 0 0 3px #3b82f61a;
}

.create-docc-module__KMFSHq__setupApiInput::placeholder {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__setupApiButtonContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: .5rem;
}

.create-docc-module__KMFSHq__setupApiGetKeyLink {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #ef6a36;
  cursor: pointer;
  text-decoration: underline;
  flex-shrink: 0;
}

.create-docc-module__KMFSHq__setupApiGetKeyLink:hover {
  color: #e85a2a;
}

.create-docc-module__KMFSHq__setupApiGetKeyLink img {
  width: 16px;
  height: 16px;
}

.create-docc-module__KMFSHq__setupApiRemoveBtn {
  background-color: #0000;
  color: #ef6a36;
  border: 1px solid #ef6a36;
  border-radius: 1.5rem;
  padding: 6px 24px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
}

.create-docc-module__KMFSHq__setupApiRemoveBtn:hover {
  background-color: #0000;
  color: #ef6a36;
}

.create-docc-module__KMFSHq__setupApiRemoveBtn:active {
  background-color: #d1d5db;
  transform: translateY(1px);
}

.create-docc-module__KMFSHq__setupApiSaveBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 1.5rem;
  box-shadow: 0 4px 20px #4e617e2e;
  padding: 6px 24px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
}

.create-docc-module__KMFSHq__setupApiSaveBtn:hover {
  background-color: #e85a2a;
}

.create-docc-module__KMFSHq__setupApiSaveBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-docc-module__KMFSHq__switchOrgModal {
  background: #fff;
  border-radius: 12px;
  width: 40rem;
  max-width: 90vw;
  padding: 32px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
  text-align: center;
}

.create-docc-module__KMFSHq__switchOrgTitle {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  margin: 0 0 16px;
  line-height: 1.3;
}

.create-docc-module__KMFSHq__switchOrgSubtext {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 1.5;
  margin: 0 0 32px;
  text-align: center;
}

.create-docc-module__KMFSHq__switchOrgButtonContainer {
  display: flex;
  gap: 20px;
  justify-content: center;
}

.create-docc-module__KMFSHq__switchOrgCancelBtn {
  background-color: #d0d7e2;
  color: #333;
  border: none;
  border-radius: 1.5rem;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
  box-shadow: 0 4px 20px #4e617e2e;
}

.create-docc-module__KMFSHq__switchOrgCancelBtn:hover {
  background-color: #bcc5d1;
}

.create-docc-module__KMFSHq__switchOrgCancelBtn:active {
  background-color: #a8b3c2;
  transform: translateY(1px);
}

.create-docc-module__KMFSHq__switchOrgSwitchBtn {
  background-color: #ef6a36;
  color: #fff;
  border: none;
  border-radius: 1.5rem;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  min-width: 120px;
  box-shadow: 0 4px 20px #4e617e2e;
}

.create-docc-module__KMFSHq__switchOrgSwitchBtn:hover {
  background-color: #e85a2a;
}

.create-docc-module__KMFSHq__switchOrgSwitchBtn:active {
  background-color: #d64b1e;
  transform: translateY(1px);
}

.create-docc-module__KMFSHq__vectorDataWrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.create-docc-module__KMFSHq__vectorDataModal {
  background: #fff;
  border-radius: 12px;
  width: 60rem;
  overflow-y: auto;
  padding: 24px;
  position: relative;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.create-docc-module__KMFSHq__vectorDataClose {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  border-radius: 6px;
  transition: background-color .2s;
}

.create-docc-module__KMFSHq__vectorDataClose:hover {
  background-color: #f3f4f6;
}

.create-docc-module__KMFSHq__vectorDataClose img {
  width: 20px;
  height: 20px;
}

.create-docc-module__KMFSHq__vectorDataHeader {
  margin-bottom: 20px;
  padding-right: 40px;
}

.create-docc-module__KMFSHq__vectorDataTitle {
  font-size: 24px;
  font-weight: 600;
  color: #111827;
  margin: 0 0 8px;
}

.create-docc-module__KMFSHq__vectorDataSubtext {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.5;
  margin: 0;
}

.create-docc-module__KMFSHq__vectorDataStats {
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: wrap;
}

.create-docc-module__KMFSHq__statItem {
  display: flex;
  align-items: center;
  gap: 8px;
}

.create-docc-module__KMFSHq__statIconWrap {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__statNumber {
  font-weight: 600;
  color: #111827;
  font-size: 16px;
}

.create-docc-module__KMFSHq__statIcon {
  font-weight: 600;
  color: #6b7280;
  font-size: 14px;
}

.create-docc-module__KMFSHq__statText {
  color: #374151;
  font-size: 14px;
}

.create-docc-module__KMFSHq__keyWordsSection {
  margin-bottom: 24px;
}

.create-docc-module__KMFSHq__keyWordsTitle {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin: 12px 0;
}

.create-docc-module__KMFSHq__keyWordsContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.create-docc-module__KMFSHq__keyWordTag {
  background-color: #efeae6;
  color: #374151;
  padding: 6px 12px;
  border-radius: .5rem;
  font-size: 13px;
  font-weight: 500;
  border: 1px solid #e5e7eb;
  transition: all .2s;
}

.create-docc-module__KMFSHq__keyWordTag:hover {
  background-color: #e5e7eb;
  cursor: pointer;
}

.create-docc-module__KMFSHq__textContentSection {
  margin-top: 20px;
}

.create-docc-module__KMFSHq__vectorTextArea {
  width: 100%;
  min-height: 350px;
  padding: 16px;
  border: 1px solid #d9dee8;
  border-radius: 8px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
  font-size: 14px;
  box-shadow: inset 2px 2px 10px #00000040;
  line-height: 1.6;
  color: gray;
  background-color: #f2f4f7;
  resize: vertical;
  transition: border-color .2s, box-shadow .2s;
}

.create-docc-module__KMFSHq__vectorTextArea:focus {
  outline: none;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px #3b82f61a;
  background-color: #fff;
}

.create-docc-module__KMFSHq__vectorTextArea::placeholder {
  color: #9ca3af;
}

.create-docc-module__KMFSHq__vectorDataContainer {
  display: flex;
  height: 100%;
  gap: 24px;
  margin-top: 1.5rem;
}

.create-docc-module__KMFSHq__vectorDataLeftPanel {
  flex: 0 0 400px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: start;
  padding-top: 18px;
}

.create-docc-module__KMFSHq__vectorDataRightPanel {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.create-docc-module__KMFSHq__vectorTextArea {
  height: 100%;
  resize: none;
}

.create-docc-module__KMFSHq__batch_info_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 12px 0;
  margin-inline: 1rem;
  padding: 0 4px;
}

.create-docc-module__KMFSHq__template_link {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.create-docc-module__KMFSHq__download_text {
  color: #ff6b35;
  font-size: 16px;
  text-decoration: underline;
}

.create-docc-module__KMFSHq__arrow_icon {
  width: 16px;
  height: 16px;
}

.create-docc-module__KMFSHq__arrangement_info {
  display: flex;
  align-items: center;
  gap: 6px;
}

.create-docc-module__KMFSHq__arrangement_text {
  color: #666;
  font-size: 14px;
}

.create-docc-module__KMFSHq__info_icon {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.create-docc-module__KMFSHq__subText_step4 {
  color: var(----palette-create-bot-subText);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-top: .75rem;
  text-align: center;
  margin-bottom: .75rem;
}

.create-docc-module__KMFSHq__subTitle {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.create-docc-module__KMFSHq__dan {
  width: 100%;
  height: 100%;
  padding: .75rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
  border-radius: .5rem;
}

.create-docc-module__KMFSHq__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-docc-module__KMFSHq__dan::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-docc-module__KMFSHq__url_con {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 1rem;
  gap: 1rem;
  padding-inline: 1rem;
}

.create-docc-module__KMFSHq__url_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-docc-module__KMFSHq__url::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-docc-module__KMFSHq__description_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 7.5rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-docc-module__KMFSHq__description::placeholder {
  color: var(----palette-config-card-desText);
}

.create-docc-module__KMFSHq__copy_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 13rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-docc-module__KMFSHq__copy::placeholder {
  color: var(----palette-config-card-desText);
}

.create-docc-module__KMFSHq__description {
  width: 100%;
  height: 100%;
  resize: none;
  background-color: var(----palette-table-container-danTextBg);
  color: var(----palette-dashboard-header-sub-text);
}

.create-docc-module__KMFSHq__crate_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .3rem 1.5rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
  box-shadow: var(----palette-create-bot-nextShadow);
}

.create-docc-module__KMFSHq__check {
  display: flex;
  align-items: center;
  margin-top: .5rem;
}

.create-docc-module__KMFSHq__label_container {
  display: flex;
  flex-direction: column;
  color: var(----palette-create-bot-checkBoxText);
  flex-grow: 1;
}

.create-docc-module__KMFSHq__text_crt {
  font-size: 14px;
}

.create-docc-module__KMFSHq__crt_img {
  margin-left: .5rem;
}

.create-docc-module__KMFSHq__run_img {
  margin-left: .5rem;
  height: .75rem;
  width: .75rem;
}

.create-docc-module__KMFSHq__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.create-docc-module__KMFSHq__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.create-docc-module__KMFSHq__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__run_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.75rem;
  border-radius: 5rem;
  width: max-content;
  background-color: var(----palette-create-bot-backBg);
  box-shadow: var(----palette-create-bot-backBorder);
}

.create-docc-module__KMFSHq__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-docc-module__KMFSHq__element img {
  margin-right: .5rem;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-docc-module__KMFSHq__add_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-docc-module__KMFSHq__copy_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-docc-module__KMFSHq__copy_element img {
  margin-right: .4rem;
  height: 16px;
  width: 16px;
  filter: var(----palette-create-bot-addImg);
}

.create-docc-module__KMFSHq__copy_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-docc-module__KMFSHq__add_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-docc-module__KMFSHq__add_element img {
  margin-right: .5rem;
  height: 14px;
  width: 14px;
  filter: var(----palette-create-bot-addImg);
}

.create-docc-module__KMFSHq__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.create-docc-module__KMFSHq__search_container {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-top: 1.5rem;
  margin-right: .5rem;
  border: 1px solid var(----palette-create-bot-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-main);
}

.create-docc-module__KMFSHq__search_container:hover {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.create-docc-module__KMFSHq__search::placeholder {
  color: var(----palette-create-bot-searchText);
}

.create-docc-module__KMFSHq__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-create-bot-searchImg);
}

.create-docc-module__KMFSHq__folder_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 15rem;
  padding: .85rem;
  background-color: var(----palette-create-bot-folderBg);
  box-shadow: inset 0 2px 4px #00000040;
  overflow-y: scroll;
}

.create-docc-module__KMFSHq__files_con {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.create-docc-module__KMFSHq__elementStep {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.create-docc-module__KMFSHq__elementStep span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-docc-module__KMFSHq__elementStep img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__active:hover {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-docc-module__KMFSHq__elementStep:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.create-docc-module__KMFSHq__cross {
  position: absolute;
  top: 2.1rem;
  right: 2rem;
  background-color: #0000;
  cursor: pointer;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-docc-module__KMFSHq__title {
  font-size: 30px;
  font-weight: 500;
  line-height: 41.5px;
  margin-top: 1.5rem;
  text-align: center;
  color: var(----palette-create-bot-cbTitle);
}

.create-docc-module__KMFSHq__subText {
  color: var(----palette-create-bot-subText);
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-align: center;
  margin-block: 1rem;
  max-width: 70%;
  margin-inline: auto;
}

.create-docc-module__KMFSHq__subText2 {
  color: var(----palette-create-bot-subText);
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-align: center;
  margin-block: 1rem;
  line-height: 1.5rem;
  margin-inline: .5rem;
}

.create-docc-module__KMFSHq__firecrawl {
  color: var(----palette-create-bot-subText);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  margin-block: 1.5rem;
  max-width: 100%;
  margin-inline: auto;
}

.create-docc-module__KMFSHq__fire {
  border: 1px solid #bac6de;
  color: #6782b6;
  padding: .45rem .5rem;
  border-radius: 1rem;
}

.create-docc-module__KMFSHq__url {
  width: 100%;
  height: 100%;
  padding: .75rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: var(----palette-create-bot-danShadow);
  border-radius: .5rem;
}

.create-docc-module__KMFSHq__dan_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-docc-module__KMFSHq__dan::placeholder {
  color: var(----palette-create-bot-chatText);
}

.create-docc-module__KMFSHq__description_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 7.5rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-docc-module__KMFSHq__description::placeholder {
  color: var(----palette-config-card-desText);
}

.create-docc-module__KMFSHq__copy_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 13rem;
  padding: .5rem 1.25rem;
  background-color: var(----palette-config-card-danTextBg);
  box-shadow: inset 0 2px 4px #00000040;
}

.create-docc-module__KMFSHq__copy::placeholder {
  color: var(----palette-config-card-desText);
}

.create-docc-module__KMFSHq__description {
  width: 100%;
  height: 100%;
  resize: none;
  background-color: var(----palette-table-container-danTextBg);
  color: var(----palette-dashboard-header-sub-text);
}

.create-docc-module__KMFSHq__star {
  color: #ef3636;
}

.create-docc-module__KMFSHq__crt_img {
  margin-left: .5rem;
}

.create-docc-module__KMFSHq__rbtn_container {
  background-color: var(----palette-create-bot-nextBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.5rem;
  height: min-content;
  padding: .65rem 2rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__option {
  margin-top: 1.5rem;
  height: 20rem;
  max-width: 100%;
  border-radius: .75rem;
  margin: 1rem;
  background-color: var(----palette-create-bot-optionContainer);
  box-shadow: var(----palette-create-bot-optionShadow);
  border: 1px solid var(----palette-create-bot-optionBorder);
}

.create-docc-module__KMFSHq__checkboxText {
  color: var(----palette-create-bot-checkBoxText);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.create-docc-module__KMFSHq__limit_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: .5rem;
  overflow: hidden;
  background-color: var(----palette-config-card-danTextBg);
}

.create-docc-module__KMFSHq__input_con {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: .5rem;
  gap: 1rem;
  padding-inline: 1rem;
}

.create-docc-module__KMFSHq__qimg {
  height: 1rem;
  width: 1rem;
  filter: var(----palette-create-bot-qimg);
}

.create-docc-module__KMFSHq__opt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding-top: 1rem;
  padding-inline: 1rem;
}

.create-docc-module__KMFSHq__sub_title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: var(----palette-dashboard-header-text);
}

.create-docc-module__KMFSHq__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.create-docc-module__KMFSHq__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.create-docc-module__KMFSHq__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.create-docc-module__KMFSHq__element {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.75rem;
  border-radius: 5rem;
  width: max-content;
  background-color: var(----palette-create-bot-backBg);
  box-shadow: var(----palette-create-bot-backBorder);
}

.create-docc-module__KMFSHq__element span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-docc-module__KMFSHq__element img {
  margin-right: .5rem;
  filter: var(----palette-create-bot-backBtnFilter);
}

.create-docc-module__KMFSHq__add_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-docc-module__KMFSHq__copy_element {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.5rem;
  border: 1px solid var(----palette-create-bot-addBorder);
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
  cursor: pointer;
  max-width: max-content;
  max-height: max-content;
  margin-top: 1rem;
  margin-left: .75rem;
}

.create-docc-module__KMFSHq__copy_element img {
  margin-right: .4rem;
  height: 16px;
  width: 16px;
  filter: var(----palette-create-bot-addImg);
}

.create-docc-module__KMFSHq__copy_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-docc-module__KMFSHq__add_element span {
  font-size: 14px;
  color: var(----palette-create-bot-addText);
  display: block !important;
}

.create-docc-module__KMFSHq__add_element img {
  margin-right: .5rem;
  height: 14px;
  width: 14px;
  filter: var(----palette-create-bot-addImg);
}

.create-docc-module__KMFSHq__search {
  width: 100%;
  height: 100%;
  background: none;
  padding: .5rem 1.25rem;
}

.create-docc-module__KMFSHq__search_container {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-top: 1.5rem;
  margin-right: .5rem;
  border: 1px solid var(----palette-create-bot-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-main);
}

.create-docc-module__KMFSHq__search_container:hover {
  display: flex;
  align-items: start;
  justify-content: start;
  max-width: 94.5%;
  width: 94.5%;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-cd-header-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-cd-header-searchHover);
}

.create-docc-module__KMFSHq__search::placeholder {
  color: var(----palette-create-bot-searchText);
}

.create-docc-module__KMFSHq__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-create-bot-searchImg);
}

.create-docc-module__KMFSHq__folder_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 95%;
  width: 100%;
  position: relative;
  margin-top: 1rem;
  margin-left: .75rem;
  border: 1px solid var(----palette-config-card-danBorder);
  border-radius: 1rem;
  height: 15rem;
  padding: .85rem;
  background-color: var(----palette-create-bot-folderBg);
  box-shadow: inset 0 2px 4px #00000040;
  overflow-y: scroll;
}

.create-docc-module__KMFSHq__files_con {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.create-docc-module__KMFSHq__finalStep_container {
  display: flex;
  flex-direction: row;
  margin-top: 1.5rem;
  justify-content: space-around;
  width: max-content;
  margin-inline: auto;
  max-width: max-content;
  background-color: var(----palette-dashboard-header-bg);
  border-radius: 2rem;
  padding: 10px;
  box-shadow: inset 2px 2px 10px #71503c2e;
  gap: .5rem;
}

.create-docc-module__KMFSHq__elementStep {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: .45rem 1.5rem;
  border-radius: 5rem;
  min-width: 8rem;
}

.create-docc-module__KMFSHq__elementStep span {
  font-size: 14px;
  color: var(----palette-dashboard-header-text);
  display: block !important;
}

.create-docc-module__KMFSHq__elementStep img {
  margin-right: .5rem;
  height: 18px;
  width: 18px;
  filter: var(----palette-dashboard-header-img-filter);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__active {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__active:hover {
  background-color: var(----palette-dashboard-header-active-option);
  box-shadow: var(----palette-dashboard-header-active-opt-shadow);
}

.create-docc-module__KMFSHq__elementStep:hover {
  background-color: var(----palette-dashboard-header-hover);
}

.create-docc-module__KMFSHq__elementStep.create-docc-module__KMFSHq__pressed {
  box-shadow: var(----palette-dashboard-header-pressShadow);
  background-color: var(----palette-dashboard-header-pressHover) !important;
}

.create-docc-module__KMFSHq__upload_field {
  height: 12rem;
  border-radius: .75rem;
  margin-inline: .5rem;
  border: 1px dashed var(----palette-create-bot-uploadBorder);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 1rem;
  border-image: repeating-linear-gradient(45deg, #a6b2c9 0 10px, #0000 10px 20px) 10;
  border-image-slice: 1;
  background-color: var(----palette-create-bot-uploadBg) !important;
}

.create-docc-module__KMFSHq__upload_field h5 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
  color: var(----palette-create-bot-dragText);
}

.create-docc-module__KMFSHq__upload_field p {
  font-size: .75rem;
  margin-top: .5rem;
  color: var(----palette-create-bot-pText);
}

.create-docc-module__KMFSHq__upload_field button {
  display: flex;
  gap: .35rem;
  background-color: #0000;
  border: 1px solid var(----palette-create-bot-browseBorder);
  padding: .5rem 1rem;
  border-radius: 1.5rem;
  margin-top: 1rem;
}

:is(.create-docc-module__KMFSHq__upload_field button) img {
  background-color: #0000;
  filter: var(----palette-create-bot-browseImg);
}

:is(.create-docc-module__KMFSHq__upload_field button) span {
  color: var(----palette-create-bot-browseText);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.2rem;
}

.create-docc-module__KMFSHq__upload_field input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 36rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 14rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: 28rem;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 18px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .75rem;
    width: .75rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 14px;
    font-weight: 500;
    margin-block: 0;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 5px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 10px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 10rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .55rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: 10rem;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    flex-direction: column;
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 14px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 14px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .create-docc-module__KMFSHq__backdrop {
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__main_container {
    min-height: auto;
    height: max-content;
    max-height: auto;
    width: 100%;
  }

  .create-docc-module__KMFSHq__title {
    font-size: 22px;
    line-height: 41.5px;
    margin-top: .5rem;
  }

  .create-docc-module__KMFSHq__cross {
    top: 1rem;
    right: 1rem;
  }

  .create-docc-module__KMFSHq__cross img {
    height: .95rem;
    width: .95rem;
  }

  .create-docc-module__KMFSHq__subText {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__subText2 {
    font-size: 16px;
    font-weight: 500;
    margin-block: .35rem;
    max-width: 80%;
  }

  .create-docc-module__KMFSHq__finalStep_container {
    margin-top: .85rem;
    border-radius: 2rem;
    padding: 7px;
    gap: .5rem;
  }

  .create-docc-module__KMFSHq__elementStep {
    padding: .5rem .95rem;
    border-radius: 5rem;
    min-width: 7rem;
  }

  .create-docc-module__KMFSHq__elementStep span {
    font-size: 14px;
  }

  .create-docc-module__KMFSHq__firecrawl {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-block: .85rem;
    max-width: 90%;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__fire {
    border: 1px solid #bac6de;
    color: #6782b6;
    padding: .15rem .25rem;
    border-radius: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field {
    height: 14rem;
    margin-inline: 1rem;
    border-radius: .75rem;
    margin-top: 1rem;
  }

  .create-docc-module__KMFSHq__upload_field h5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: var(----palette-create-bot-dragText);
  }

  .create-docc-module__KMFSHq__upload_field p {
    font-size: .85rem;
    margin-top: .5rem;
    text-align: center;
  }

  .create-docc-module__KMFSHq__option {
    margin-top: 1.5rem;
    height: max-content;
    max-width: 100%;
    border-radius: .75rem;
    margin: 1rem;
  }

  .create-docc-module__KMFSHq__content_flow {
    height: max-content;
    width: 90%;
    overflow-y: auto;
    overflow-x: clip;
    border-radius: 1rem;
    margin-inline: auto;
  }

  .create-docc-module__KMFSHq__input_con {
    margin-top: .5rem;
    gap: 1rem;
    padding-inline: 1rem;
  }

  .create-docc-module__KMFSHq__checkboxText {
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .create-docc-module__KMFSHq__wrapper_main_container {
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}

@media screen and (width <= 1279px) {
  .create-docc-module__KMFSHq__backdrop:before {
    display: none;
  }
}


/* [project]/src/styles/Home.module.css [client] (css) */
.Home-module__Ho9lYW__main {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 1rem 1rem 0;
}

.Home-module__Ho9lYW__main_content {
  background-color: var(----palette-main-content-bg);
  padding-top: 7.5rem;
  padding-inline: 1rem;
  height: 100%;
  border-radius: 1rem 1rem 0;
  overflow-y: auto;
  padding-bottom: .75rem;
}

.Home-module__Ho9lYW__table_container {
  margin-top: 2rem;
  box-shadow: var(----palette-kpi-card-shadow);
  max-width: 100%;
  border-radius: .75rem;
  overflow: hidden;
}

.Home-module__Ho9lYW__kpi_row {
  margin-top: 1rem;
  display: flex;
  align-items: row;
  gap: 2rem;
}

.Home-module__Ho9lYW__kpi_container {
  aspect-ratio: 1 / .75;
}

.Home-module__Ho9lYW__kpi_container {
  width: max-content;
  max-width: 100%;
  background-color: var(----palette-kpi-con-bg);
  border: var(----palette-kpi-con-border);
  box-shadow: var(----palette-kpi-con-shadow);
  padding: .75rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: .75rem;
  border-radius: 1.35rem;
}

.Home-module__Ho9lYW__chatbot_insight_container {
  max-width: 100%;
  width: 100%;
  max-height: 18rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-cb-insights-bg);
  box-shadow: var(----palette-cb-insights-shadow);
  border-radius: 1.25rem;
  position: relative;
}

.Home-module__Ho9lYW__chatbot_title {
  color: var(----palette-cb-insights-title);
}

.Home-module__Ho9lYW__dchart_container {
  height: 15rem;
}

.Home-module__Ho9lYW__dchart_floating_btn {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.Home-module__Ho9lYW__graph_container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: .75rem;
  margin-top: 1rem;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 18.4rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 18.5rem;
    height: 18.5rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }

  .Home-module__Ho9lYW__main_content {
    padding-top: 7.5rem;
    padding-inline: .5rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 23rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 23rem;
    height: 23rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 22rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 22rem;
    height: 22rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 24rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 24rem;
    height: 24rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 27.5rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 25rem;
    height: 25rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 30rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 27rem;
    height: 27rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 20px;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 30rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 27rem;
    height: 27rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 20px;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 30rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 27rem;
    height: 27rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 20px;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .Home-module__Ho9lYW__kpi_row {
    display: flex;
    flex-direction: column;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: 100%;
    height: 30rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    width: 100%;
    max-height: 27rem;
    height: 27rem;
    overflow: hidden;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: .75rem;
    margin-top: 1rem;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 20px;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 23.5rem;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 24rem;
  }
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 28.5rem;
  }
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 40rem;
  }
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  .Home-module__Ho9lYW__kpi_container {
    aspect-ratio: 1 / .75;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: max-content;
    max-width: 40rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 40rem;
    width: 100%;
    max-height: 29rem;
    border-radius: 1.25rem;
  }
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  .Home-module__Ho9lYW__kpi_container {
    aspect-ratio: 1 / .75;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: max-content;
    max-width: 50rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 55rem;
    width: 100%;
    max-height: 29rem;
    border-radius: 1.25rem;
    justify-content: space-evenly;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 2.25rem;
  }
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  .Home-module__Ho9lYW__kpi_container {
    aspect-ratio: 1 / .75;
  }

  .Home-module__Ho9lYW__kpi_container {
    width: max-content;
    max-width: 50rem;
  }

  .Home-module__Ho9lYW__chatbot_insight_container {
    max-width: 100%;
    width: 100%;
    max-height: 29rem;
    border-radius: 1.25rem;
    justify-content: space-evenly;
  }

  .Home-module__Ho9lYW__chatbot_title {
    font-size: 2.25rem;
  }

  .Home-module__Ho9lYW__graph_container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.25rem;
    margin-top: 1rem;
  }
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}


/* [project]/src/styles/table.module.css [client] (css) */
.table-module___5yHTq__right_container {
  display: flex;
}

.table-module___5yHTq__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  color: var(----palette-dashboard-header-text);
}

.table-module___5yHTq__table_title {
  font-size: 1.5rem;
}

.table-module___5yHTq__search {
  width: 100%;
  height: 100%;
  background-color: var(----palette-table-container-searchBg);
  padding: 0 1.25rem;
}

.table-module___5yHTq__search:hover {
  width: 100%;
  height: 100%;
  background-color: var(----palette-table-container-hover);
  padding: 0 1.25rem;
}

.table-module___5yHTq__search.table-module___5yHTq__pressed {
  background-color: var(----palette-table-container-srchPress) !important;
}

.table-module___5yHTq__search_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 300px;
  width: 250px;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-table-container-searchBorder);
  border-radius: 1.75rem;
  background-color: var(----palette-table-container-searchBg);
  overflow: hidden;
  height: 1.75rem;
}

.table-module___5yHTq__search::placeholder {
  color: var(----palette-table-container-text);
}

.table-module___5yHTq__crate_container {
  background-color: var(----palette-table-container-btnBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  padding: 0 .75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 1.75rem;
}

.table-module___5yHTq__crate_container:hover {
  background-color: var(----palette-cd-header-hover);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  padding: 0 .75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 1.75rem;
}

.table-module___5yHTq__text_crt {
  font-size: 1rem;
}

.table-module___5yHTq__crt_img {
  margin-right: .5rem;
}

.table-module___5yHTq__srch {
  height: 100%;
  width: 100%;
}

.table-module___5yHTq__table_main {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline-end: .85rem;
  overflow: hidden;
}

.table-module___5yHTq__setting {
  background-color: #0000;
  margin-right: .75rem;
  height: .75rem;
  width: 1rem;
}

.table-module___5yHTq__delete {
  background-color: #0000;
  height: 1.75rem;
  width: 1rem;
}

.table-module___5yHTq__thead_color {
  background-color: var(----palette-table-container-rowBg);
  border: 1px solid var(----palette-table-container-border);
}

.table-module___5yHTq__dash_thead {
  background-color: var(----palette-table-container-rowBg);
}

.table-module___5yHTq__thead {
  padding: 0;
  color: var(----palette-table-container-tableTitle);
}

.table-module___5yHTq__table_main_folder {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline-end: .85rem;
}

.table-module___5yHTq__search_container {
  max-width: 200px;
  width: 195px;
  margin-right: .5rem;
  height: 1.75rem;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search_container {
    max-width: 8rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 10px;
  }

  .table-module___5yHTq__text_crt {
    font-size: .5rem;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search_container {
    max-width: 10rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 10px;
  }

  .table-module___5yHTq__text_crt {
    font-size: .5rem;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 10px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 10px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 10px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 10px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 12px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 12px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }

  .table-module___5yHTq__table_main {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding-bottom: 1rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 14px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 14px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .table-module___5yHTq__table_title {
    font-size: 1.25rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 14px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 14px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .table-module___5yHTq__table_title {
    font-size: 1.25rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 14px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 14px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .table-module___5yHTq__table_title {
    font-size: 1.25rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: 14px;
  }

  .table-module___5yHTq__text_crt {
    font-size: 14px;
  }

  .table-module___5yHTq__right_container {
    margin-left: .75rem;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .table-module___5yHTq__search_container {
    width: 12rem;
  }

  .table-module___5yHTq__search::placeholder {
    font-size: .85rem;
  }

  .table-module___5yHTq__search {
    padding: 0 1.25rem .05rem;
  }

  .table-module___5yHTq__text_crt {
    font-size: .75rem;
  }

  .table-module___5yHTq__table_title {
    font-size: 1rem;
  }
}


/* [project]/src/styles/line-graph.module.css [client] (css) */
.line-graph-module__JRz_Sa__line_graph {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(----palette-cb-insights-bg);
  box-shadow: var(----palette-cb-insights-shadow);
  border-radius: .45rem;
  position: relative;
}

.line-graph-module__JRz_Sa__chart {
  height: 100%;
  width: 100%;
}

.line-graph-module__JRz_Sa__gheader_outer_container {
  width: 100%;
  padding-inline: 1.25rem;
}

.line-graph-module__JRz_Sa__gheader_container {
  margin-top: 1rem;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.line-graph-module__JRz_Sa__graph_title {
  font-size: 16px;
  padding: 0;
  margin: 0;
  border-bottom: 2px dotted #eeeeef;
  color: var(----palette-graph-card-main-title);
}

.line-graph-module__JRz_Sa__graph_cta_container {
  display: flex;
  flex-direction: row;
}

.line-graph-module__JRz_Sa__dchart_floating_btn {
  margin-left: .85rem;
}

.line-graph-module__JRz_Sa__details_container {
}

.line-graph-module__JRz_Sa__total_count_container {
  color: var(----palette-graph-card-total-count);
  font-size: .99rem;
  font-weight: 500;
  margin-top: .5rem;
}

.line-graph-module__JRz_Sa__graph_main_title {
  color: var(----palette-graph-card-main-title);
  font-size: .95rem;
  margin-top: .35rem;
  border-bottom: 2px dotted #eeeeef;
  max-width: max-content;
}

.line-graph-module__JRz_Sa__line_chart_container {
  margin-top: -1rem;
  width: 100%;
}

.line-graph-module__JRz_Sa__g_footer_main {
  padding-block-end: .65rem;
  padding-inline: 1rem;
  width: 100%;
}

.line-graph-module__JRz_Sa__g_footer_main_container {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

.line-graph-module__JRz_Sa__date_container {
  max-width: max-content;
  display: flex;
  align-items: center;
  padding-inline: .45rem;
  padding-block: .15rem;
  border-radius: .18rem;
  background-color: var(----palette-line-chart-footer-bg);
}

.line-graph-module__JRz_Sa__bar {
  width: .85rem;
  height: .125rem;
  background-image: linear-gradient(#fc9e6a 0%, #e93f56 50%, #8a2387 100%);
  margin-right: .5rem;
  border-radius: .1rem;
}

.line-graph-module__JRz_Sa__date_values {
  font-size: .65rem;
  font-weight: 400;
  color: var(----palette-line-chart-footer-text);
}

@media screen and (width >= 320px) and (width <= 374px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 12px;
    line-height: 20px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .75rem;
  }

  .line-graph-module__JRz_Sa__dchart_floating_btn {
    margin-left: .25rem;
  }

  .line-graph-module__JRz_Sa__gheader_outer_container {
    padding-inline: .45rem;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 12px;
    line-height: 20px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .75rem;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 12px;
    line-height: 20px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .75rem;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 12px;
    line-height: 20px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .75rem;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 14px;
    line-height: 20px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .75rem;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 20px;
    line-height: 26px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: 1.2rem;
  }

  .line-graph-module__JRz_Sa__total_count_container {
    font-size: 1.5rem;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 22px;
    line-height: 26px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: 1.2rem;
  }

  .line-graph-module__JRz_Sa__total_count_container {
    font-size: 1.5rem;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 22px;
    line-height: 26px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: 1.2rem;
  }

  .line-graph-module__JRz_Sa__total_count_container {
    font-size: 1.5rem;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 22px;
    line-height: 26px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: 1.2rem;
  }

  .line-graph-module__JRz_Sa__total_count_container {
    font-size: 1.5rem;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 14px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .85rem;
  }

  .line-graph-module__JRz_Sa__gheader_outer_container {
    padding-inline: .75rem;
  }
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  .line-graph-module__JRz_Sa__graph_title {
    font-size: 14px;
  }

  .line-graph-module__JRz_Sa__graph_main_title {
    font-size: .85rem;
  }

  .line-graph-module__JRz_Sa__gheader_outer_container {
    padding-inline: .75rem;
  }
}


/* [project]/src/styles/dashboard-table.module.css [client] (css) */
.dashboard-table-module__B4UwFG__main {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 2rem 1rem 0;
}

.dashboard-table-module__B4UwFG__main_content {
  padding-top: 8rem;
  overflow-y: auto;
  width: 100%;
  height: 100%;
}

.dashboard-table-module__B4UwFG__table_container {
  box-shadow: var(----palette-kpi-card-shadow);
  max-width: 100%;
  width: 95%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline: auto;
  border-radius: .5rem;
  overflow: hidden;
}

.dashboard-table-module__B4UwFG__row_title {
  background-color: var(----palette-table-container-rowBg);
  border-top: 1px solid var(----palette-table-container-border);
}

.dashboard-table-module__B4UwFG__thead {
  color: var(----palette-table-container-tableTitle);
  padding: 0;
}

@media screen and (width >= 320px) and (width <= 374px) {
  
}

@media screen and (width >= 375px) and (width <= 414px) {
  
}

@media screen and (width >= 415px) and (width <= 424px) {
  
}

@media screen and (width >= 425px) and (width <= 499px) {
  
}

@media screen and (width >= 500px) and (width <= 599px) {
  
}

@media screen and (width >= 600px) and (width <= 767px) {
  
}

@media screen and (width >= 768px) and (width <= 799px) {
  
}

@media screen and (width >= 800px) and (width <= 899px) {
  
}

@media screen and (width >= 900px) and (width <= 1024px) {
  
}


/* [project]/src/styles/table-header.module.css [client] (css) */
.table-header-module__lVS2yG__main {
  height: 4.5rem;
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  justify-content: space-between;
  --left-container-width: 45%;
  border-radius: 1.25rem 1rem 1rem;
  z-index: 100;
}

.table-header-module__lVS2yG__main_content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.table-header-module__lVS2yG__right_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.table-header-module__lVS2yG__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  color: var(----palette-dashboard-header-text);
}

.table-header-module__lVS2yG__search {
  width: 100%;
  height: 100%;
  background-color: var(----palette-table-container-searchBg);
}

.table-header-module__lVS2yG__search:hover {
  width: 100%;
  height: 100%;
  background-color: var(----palette-table-container-hover);
}

.table-header-module__lVS2yG__search_container:hover {
  background-color: var(----palette-table-container-hover);
}

.table-header-module__lVS2yG__search_container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 300px;
  width: 250px;
  position: relative;
  margin-right: .5rem;
  border: 1px solid var(----palette-table-container-searchBorder);
  border-radius: 1.75rem;
  padding: .2rem 1.25rem;
  height: min-content;
  background-color: var(----palette-table-container-searchBg);
}

.table-header-module__lVS2yG__search::placeholder {
  color: var(----palette-table-container-text);
}

.table-header-module__lVS2yG__crate_container {
  background-color: var(----palette-table-container-btnBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .2rem 1rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
}

.table-header-module__lVS2yG__crate_container:hover {
  background-color: var(----palette-cd-header-hover);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .2rem 1rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
}

.table-header-module__lVS2yG__crate2_container {
  background-color: var(----palette-table-container-btnBg);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .2rem 3.5rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
}

.table-header-module__lVS2yG__crate2_container:hover {
  background-color: var(----palette-cd-header-hover);
  color: var(----palette-table-container-btnText);
  border-radius: 1.25rem;
  height: min-content;
  padding: .2rem 3.5rem;
  cursor: pointer;
  border: 1px solid var(----palette-table-container-btnBg);
}

.table-header-module__lVS2yG__text_crt {
  font-size: 14px;
}

.table-header-module__lVS2yG__crt_img {
  margin-right: .5rem;
}

.table-header-module__lVS2yG__srch {
  height: 100%;
  width: 100%;
}

.table-header-module__lVS2yG__img_search {
  position: absolute;
  top: 50%;
  right: .75rem;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 18px;
  filter: var(----palette-cd-header-srch-filter);
}

.table-header-module__lVS2yG__dropdown > div > div {
  padding-left: .5rem;
}

@media screen and (width >= 320px) and (width <= 374px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
    padding-inline: .5rem;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 8rem;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .65rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .65rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 10px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 10px;
  }
}

@media screen and (width >= 375px) and (width <= 414px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 9rem;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 12px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 12px;
  }
}

@media screen and (width >= 415px) and (width <= 424px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 12px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 12px;
  }
}

@media screen and (width >= 425px) and (width <= 499px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 10px;
  }
}

@media screen and (width >= 500px) and (width <= 599px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 12px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 12px;
  }
}

@media screen and (width >= 600px) and (width <= 767px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
  }

  .table-header-module__lVS2yG__main_content {
    flex-direction: column;
    align-items: flex-start;
    padding-block: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 14px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 14px;
  }
}

@media screen and (width >= 768px) and (width <= 799px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
    margin-bottom: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 14px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 14px;
  }
}

@media screen and (width >= 800px) and (width <= 899px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
    margin-bottom: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 14px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 14px;
  }
}

@media screen and (width >= 900px) and (width <= 1024px) {
  .table-header-module__lVS2yG__main {
    flex-direction: column;
    height: auto;
    margin-bottom: 1rem;
  }

  .table-header-module__lVS2yG__right_container {
    margin-top: 1rem;
  }

  .table-header-module__lVS2yG__search_container {
    width: 180px;
  }

  .table-header-module__lVS2yG__crate_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__crate2_container {
    padding: .25rem .75rem;
  }

  .table-header-module__lVS2yG__text_crt {
    font-size: 14px;
  }

  .table-header-module__lVS2yG__search::placeholder {
    font-size: 14px;
  }
}

@media screen and (width >= 1280px) and (width <= 1365px) {
  
}

@media screen and (width >= 1366px) and (width <= 1439px) {
  
}

@media screen and (width >= 1440px) and (width <= 1599px) {
  
}

@media screen and (width >= 1600px) and (width <= 1679px) {
  
}

@media screen and (width >= 1680px) and (width <= 1919px) {
  
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  .table-header-module__lVS2yG__title {
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    color: var(----palette-dashboard-header-text);
  }
}

@media screen and (width >= 1920px) and (width <= 2159px) {
  
}

@media screen and (width >= 2160px) and (width <= 2559px) {
  
}

@media screen and (width >= 2560px) and (width <= 3839px) {
  
}


/*# sourceMappingURL=src_styles_c159f2._.css.map*/
