/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Avatar/Avatar.module.scss ***!
  \*******************************************************************************************************************************************************/
.placeholderImg_bgUOg {
  background: var(--bg-opaque-secondary);
  border-radius: 50%;
  display: inline-block;
  width: 36px;
  height: 36px;
  position: relative;
  margin-right: 1.6rem;
}
.placeholderImg_bgUOg img[alt] {
  font-size: 0;
}
.placeholderImg_bgUOg img {
  border-radius: 50%;
  padding-top: 3px;
}
.placeholderImg_bgUOg svg {
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -12px;
  margin-right: -12px;
  transform: translateY(-1px);
  z-index: 1;
}
.placeholderImg_bgUOg svg path {
  fill: var(--text-tertiary);
}

.square_kHnM_ {
  margin: 0;
  width: 38px;
  height: 40px;
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  background: var(--chat-bubble-system);
}
.square_kHnM_.system_HJyx_ svg path {
  fill: #00949C;
}
.square_kHnM_ img {
  border-radius: 2px;
}
.square_kHnM_ svg {
  position: static;
  margin: 0;
  z-index: 1;
  width: 32px;
  height: 32px;
}
.square_kHnM_ svg path {
  fill: var(--text-tertiary);
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Button/Button.module.scss ***!
  \*******************************************************************************************************************************************************/
a.btn_jMeYD,
button.btn_jMeYD {
  border: 1px solid transparent;
  border-radius: 4px;
  background: none;
  border: 1px solid var(--border-secondary);
  color: var(--text-tertiary);
  display: flex;
  align-items: center;
  padding: 0.8rem 1.2rem;
  font-size: 1.4rem;
  letter-spacing: 0.5px;
  font-weight: 400;
  width: auto;
  transition: all 0.25s;
  min-height: 40px;
  white-space: nowrap;
  cursor: pointer;
}
a.btn_jMeYD svg path,
a.btn_jMeYD svg circle,
button.btn_jMeYD svg path,
button.btn_jMeYD svg circle {
  fill: #ebecf0;
}
a.btn_jMeYD span.btnNum_IQe22,
button.btn_jMeYD span.btnNum_IQe22 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.15);
  color: 1.6rem;
  margin-left: 0.8rem;
  width: 24px;
  height: 24px;
}
a.btn_jMeYD span.dropdownIcon_CMx83 svg,
button.btn_jMeYD span.dropdownIcon_CMx83 svg {
  width: 10px;
  height: 10px;
  margin-left: 0.8rem;
}
a.btn_jMeYD span.btnIcon_T3tQR,
button.btn_jMeYD span.btnIcon_T3tQR {
  display: block;
  margin-right: 0.8rem;
}
a.btn_jMeYD span.btnIcon_T3tQR svg,
button.btn_jMeYD span.btnIcon_T3tQR svg {
  display: flex;
  width: 12px;
  margin-left: 0.8rem;
}
a.btn_jMeYD span.btnIcon_T3tQR svg path,
button.btn_jMeYD span.btnIcon_T3tQR svg path {
  fill: rgba(255, 255, 255, 0.5);
}
a.btn_jMeYD.primary_bMdyG, a.btn_jMeYD.secondary_XCdEy, a.btn_jMeYD.tertiary_vWUOi, a.btn_jMeYD.danger_ZwNm0,
button.btn_jMeYD.primary_bMdyG,
button.btn_jMeYD.secondary_XCdEy,
button.btn_jMeYD.tertiary_vWUOi,
button.btn_jMeYD.danger_ZwNm0 {
  border: none;
  font-weight: 600;
  transition: 250ms ease-in-out;
  color: #fff;
}
a.btn_jMeYD.primary_bMdyG:hover, a.btn_jMeYD.secondary_XCdEy:hover, a.btn_jMeYD.tertiary_vWUOi:hover, a.btn_jMeYD.danger_ZwNm0:hover,
button.btn_jMeYD.primary_bMdyG:hover,
button.btn_jMeYD.secondary_XCdEy:hover,
button.btn_jMeYD.tertiary_vWUOi:hover,
button.btn_jMeYD.danger_ZwNm0:hover {
  background-size: 100% 6em;
  background-position-y: 100%;
}
a.btn_jMeYD.primary_bMdyG,
button.btn_jMeYD.primary_bMdyG {
  background: #4f7552;
  background: var(--bg-gradient-primary);
}
a.btn_jMeYD.primaryOutline_qKMnU,
button.btn_jMeYD.primaryOutline_qKMnU {
  border: 1px solid var(--green-200);
  color: var(--green-200);
}
a.btn_jMeYD.primaryOutline_qKMnU:disabled,
button.btn_jMeYD.primaryOutline_qKMnU:disabled {
  opacity: 0.5;
}
a.btn_jMeYD.primaryText_FssrL,
button.btn_jMeYD.primaryText_FssrL {
  border: none;
  color: var(--green-200);
}
a.btn_jMeYD.primaryText_FssrL:hover,
button.btn_jMeYD.primaryText_FssrL:hover {
  background: rgba(0, 0, 0, 0.15);
}
a.btn_jMeYD.secondary_XCdEy,
button.btn_jMeYD.secondary_XCdEy {
  background: #4b68c4;
  background: linear-gradient(0deg, #4b68c4, #7b96ed);
  background: var(--bg-gradient-secondary);
}
a.btn_jMeYD.secondaryOutline_NPIxV,
button.btn_jMeYD.secondaryOutline_NPIxV {
  border: 1px solid #7b96ed;
  color: #7b96ed;
}
a.btn_jMeYD.tertiary_vWUOi,
button.btn_jMeYD.tertiary_vWUOi {
  background: #7d7234;
  background: linear-gradient(0deg, #7d7234, #b7ab69);
  background: var(--bg-gradient-tertiary);
}
a.btn_jMeYD.danger_ZwNm0,
button.btn_jMeYD.danger_ZwNm0 {
  background: #d14949;
  background: linear-gradient(0deg, #d14949, #d06666);
}
a.btn_jMeYD.dangerOutline_OJg7Q,
button.btn_jMeYD.dangerOutline_OJg7Q {
  border: 1px solid #fd846f;
  color: #fd846f;
}
a.btn_jMeYD.dangerText_LnSmm,
button.btn_jMeYD.dangerText_LnSmm {
  border: none;
  color: #ff8073;
}
a.btn_jMeYD.dangerText_LnSmm:hover,
button.btn_jMeYD.dangerText_LnSmm:hover {
  background: rgba(0, 0, 0, 0.15);
}
a.btn_jMeYD.xs_mqSn9,
button.btn_jMeYD.xs_mqSn9 {
  font-size: 1.2rem;
  padding: 0.4rem 0.8rem;
}
a.btn_jMeYD.sm_MEvJC,
button.btn_jMeYD.sm_MEvJC {
  font-size: 1.3rem;
  padding: 0.4rem 0.8rem;
}
a.btn_jMeYD.md_lD1V3,
button.btn_jMeYD.md_lD1V3 {
  font-size: 1.4rem;
  padding: 0.4rem 0.8rem;
}
a.btn_jMeYD.lg_D5m9I,
button.btn_jMeYD.lg_D5m9I {
  font-size: 1.8rem;
  padding: 0.8rem 1.6rem;
}
a.btn_jMeYD:disabled,
button.btn_jMeYD:disabled {
  background: var(--bg-secondary);
  color: var(--text-quinary);
  border-color: transparent;
}
a.btn_jMeYD.glowing_U1Mnm svg path,
button.btn_jMeYD.glowing_U1Mnm svg path {
  fill: #fa46eb;
  -webkit-animation: glowing_U1Mnm 1300ms infinite;
  -moz-animation: glowing_U1Mnm 1300ms infinite;
  -o-animation: glowing_U1Mnm 1300ms infinite;
  animation: glowing_U1Mnm 1300ms infinite;
}

button.altBtn_Ovh6P {
  border: none;
  background: none;
  color: var(--text-primary);
  font-size: 1.4rem;
  letter-spacing: 0.5px;
}
button.altBtn_Ovh6P span {
  color: var(--green-200);
}

@-webkit-keyframes glowing_U1Mnm {
  0% {
    fill: #ff5200;
    -webkit-filter: drop-shadow(0 0 5px #ff11c3);
  }
  50% {
    fill: #FFC107;
    -webkit-filter: drop-shadow(0 0 15px #ff99f8);
  }
  100% {
    fill: #F44336;
    -webkit-filter: drop-shadow(0 0 5px #e500c3);
  }
}
@keyframes glowing_U1Mnm {
  0% {
    fill: #ff5200;
    filter: drop-shadow(0 0 3px #ff11c3);
  }
  50% {
    fill: #FFC107;
    filter: drop-shadow(0 0 15px #ff99f8);
  }
  100% {
    fill: #F44336;
    filter: drop-shadow(0 0 3px #e500c3);
  }
}
/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Checkbox/Checkbox.module.scss ***!
  \***********************************************************************************************************************************************************/
label.checkbox_gu4Ln {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
label.checkbox_gu4Ln svg {
  width: 20px;
  height: 20px;
}
label.checkbox_gu4Ln span {
  font-weight: 200;
  margin-left: 1.6rem;
}
label.checkbox_gu4Ln input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* visually show focus outline when the SVG receives focus */
  /* hide the focus styles for mouse users */
}
label.checkbox_gu4Ln input[type=checkbox]:focus + svg {
  outline: 3px solid #598aff;
  outline-offset: 2px;
}
label.checkbox_gu4Ln input[type=checkbox]:focus:not(:focus-visible) + svg {
  outline: none;
}

@keyframes check-enter_lBNcv {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Dialog/Dialog.module.scss ***!
  \*******************************************************************************************************************************************************/
.dialogOverlay_rd_2F {
  z-index: 12;
}
.dialogOverlay_rd_2F.dark_Lj7Mm .dialogContent_DH0w1 {
  background: var(--chat-bg);
}
.dialogOverlay_rd_2F .dialogContent_DH0w1 {
  border-radius: 8px !important;
  background: var(--bg-gradient-default);
  box-shadow: var(--shadow-xl);
  opacity: 0;
  -webkit-transform: rotateY(40deg) scale(0.9);
  -ms-transform: rotateY(40deg) scale(0.9);
  transform: rotateY(40deg) scale(0.9);
  animation: addmenu-enter_y4DCf 200ms ease-in-out 0ms 1 forwards;
}
.dialogOverlay_rd_2F .dialogContent_DH0w1.xs_J6Voz {
  width: 300px;
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xs_J6Voz {
    width: 30%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xs_J6Voz {
    width: 40%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xs_J6Voz {
    width: 50%;
  }
}
.dialogOverlay_rd_2F .dialogContent_DH0w1.sm_Fdjxg {
  width: 400px;
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.sm_Fdjxg {
    width: 50%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.sm_Fdjxg {
    width: 60%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.sm_Fdjxg {
    width: 70%;
  }
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.md_sYqbt {
    width: 70%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.md_sYqbt {
    width: 85%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.md_sYqbt {
    width: 100%;
  }
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xl_YiQZf {
    width: 90%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xl_YiQZf {
    width: 95%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xl_YiQZf {
    width: 100%;
  }
}
.dialogOverlay_rd_2F .dialogContent_DH0w1.xxl_BVQhK {
  position: fixed;
  height: 100vh;
  right: 0;
  top: -95px;
  left: unset;
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xxl_BVQhK {
    width: 90%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xxl_BVQhK {
    width: 95%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1.xxl_BVQhK {
    width: 100%;
  }
}
.dialogOverlay_rd_2F .dialogContent_DH0w1.xxl_BVQhK .scrollable_bKV5O {
  height: calc(100vh - 170px);
}
@media screen and (max-width: 2400px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1 {
    width: 70%;
  }
}
@media screen and (max-width: 992px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1 {
    width: 85%;
  }
}
@media screen and (max-width: 688px) {
  .dialogOverlay_rd_2F .dialogContent_DH0w1 {
    width: 100%;
  }
}
.dialogOverlay_rd_2F .dialogContent_DH0w1 .dialogHeader_bhlBJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.6rem;
}
.dialogOverlay_rd_2F .dialogContent_DH0w1 .dialogHeader_bhlBJ button {
  background: none;
  border: none;
  position: relative;
  z-index: 10;
}
.dialogOverlay_rd_2F .dialogContent_DH0w1 .dialogHeader_bhlBJ button svg path {
  fill: var(--text-tertiary);
}
.dialogOverlay_rd_2F .dialogContent_DH0w1 h2,
.dialogOverlay_rd_2F .dialogContent_DH0w1 h3 {
  font-weight: 200;
}

.dialogBody_lr6DC {
  padding: 0 1.6rem;
}
.dialogBody_lr6DC > * {
  padding: 0.8rem 0;
}
.dialogBody_lr6DC.scrollable_bKV5O {
  overflow-y: auto;
  height: 500px;
}
.dialogBody_lr6DC.scrollable_bKV5O::-webkit-scrollbar {
  cursor: pointer;
  width: 7px;
  background: #626563;
  border-radius: 5px;
  overflow: hidden;
}
.dialogBody_lr6DC.scrollable_bKV5O::-webkit-scrollbar-thumb {
  background: #A4A4A4;
  border-radius: 5px;
}
.dialogBody_lr6DC.scrollable_bKV5O::-webkit-scrollbar-track {
  background: #d9d9d9;
  border-radius: 5px;
}
.dialogBody_lr6DC.scrollable_bKV5O ::-webkit-scrollbar-thumb:active {
  background: var(--primary-green);
}

.dialogFooter_z7I6M {
  padding-top: 3.2rem;
}

@keyframes addmenu-enter_y4DCf {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
}
@keyframes addmenu-leave_Jz9XM {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
}
/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Dropdown/Dropdown.module.scss ***!
  \***********************************************************************************************************************************************************/
div.addmenu_tIxq1 {
  line-height: 1rem;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
div.addmenu_tIxq1 > svg.active_ueNGc path,
div.addmenu_tIxq1 > svg.active_ueNGc g {
  fill: var(--green-200);
}
div.addmenu_tIxq1 div.menuwrapper_KEIzb {
  padding-top: 0.8rem;
  position: absolute;
  top: 100%;
  right: -50px;
  perspective: 2000px;
}
div.addmenu_tIxq1 div.menuwrapper_KEIzb.right_IaX_p {
  left: 0px;
  right: -50px;
}
@media screen and (max-width: 1200px) {
  div.addmenu_tIxq1 div.menuwrapper_KEIzb {
    right: 0px;
  }
}
div.addmenu_tIxq1 div.menulist_xBYpf {
  display: flex;
  line-height: 1.5rem;
  background: var(--bg-gradient-default);
  padding: 1.6rem;
  border-radius: 12px;
  box-shadow: var(--shadow-xl);
  opacity: 0;
  -webkit-transform: rotateY(40deg) scale(0.9);
  -ms-transform: rotateY(40deg) scale(0.9);
  transform: rotateY(40deg) scale(0.9);
  animation: addmenu-enter_w074C 200ms ease-in-out 0ms 1 forwards;
}
div.addmenu_tIxq1 div.menulist_xBYpf.leave_jsCN1 {
  animation: addmenu-leave_KhhNP 200ms ease-in-out 0ms 1 forwards;
}
div.addmenu_tIxq1 div.menulist_xBYpf p.sectionheader_BZQxI {
  color: var(--green-200);
  border-bottom: 1px solid var(--border-secondary);
  font-size: 1.8rem;
  font-weight: 200;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  padding-left: 0.4rem;
}
div.addmenu_tIxq1 div.menulist_xBYpf > div {
  padding: 1.6rem;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul {
  list-style: none;
  grid-gap: 1.2rem;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul.talent_nKRud {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
div.addmenu_tIxq1 div.menulist_xBYpf ul.crm_RBSNv {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li {
  font-size: 1.6rem;
  padding: 0.8rem;
  min-width: 240px;
  transition: all 250ms ease;
  font-weight: 200;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li a {
  display: flex;
  align-items: center;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li a svg {
  width: 40px;
  margin-right: 1.6rem;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li a span {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li:hover {
  color: var(--text-primary);
  border-radius: 4px;
  transform: scale(1.025) translateY(-1px);
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li:hover svg path {
  fill: var(--green-200);
}
div.addmenu_tIxq1 div.menulist_xBYpf ul li:hover svg g {
  fill: var(--green-200);
}

@keyframes addmenu-enter_w074C {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
}
@keyframes addmenu-leave_KhhNP {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Layout/Layout.module.scss ***!
  \*******************************************************************************************************************************************************/
.bc_row_iNssW {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  width: 100%;
}

.bc_col_AbVuV {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  max-width: 100%;
  width: 100%;
}
.bc_col_lg_1_kaU6m {
  width: 8.333333%;
}
.bc_col_lg_2_dNvAi {
  width: 16.666666%;
}
.bc_col_lg_3_a8Jnq {
  width: 25%;
}
.bc_col_lg_4_kQnmo {
  width: 33.333333%;
}
.bc_col_lg_5_c8u5q {
  width: 41.666666%;
}
.bc_col_lg_6_cfo8p {
  width: 50%;
}
.bc_col_lg_7_kqaS8 {
  width: 58.333333%;
}
.bc_col_lg_8_ndRFI {
  width: 66.666666%;
}
.bc_col_lg_9_CyCKu {
  width: 75%;
}
.bc_col_lg_10_s4iNr {
  width: 83.333333%;
}
.bc_col_lg_11_KeS6f {
  width: 91.666666%;
}
.bc_col_lg_12_ibW18 {
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .bc_col_md_1_Ytd7B {
    width: 8.333333%;
  }
  .bc_col_md_2_J470m {
    width: 16.666666%;
  }
  .bc_col_md_3_WFYkU {
    width: 25%;
  }
  .bc_col_md_4_LNrWR {
    width: 33.333333%;
  }
  .bc_col_md_5_CLX6S {
    width: 41.666666%;
  }
  .bc_col_md_6_cSWK1 {
    width: 50%;
  }
  .bc_col_md_7_C2wzn {
    width: 58.333333%;
  }
  .bc_col_md_8_gq2kC {
    width: 66.666666%;
  }
  .bc_col_md_9_K87P4 {
    width: 75%;
  }
  .bc_col_md_10_esJlp {
    width: 83.333333%;
  }
  .bc_col_md_11_K2FHw {
    width: 91.666666%;
  }
  .bc_col_md_12_uFb3j {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .bc_col_sm_1_DWdOu {
    width: 8.333333%;
  }
  .bc_col_sm_2_am0Dj {
    width: 16.666666%;
  }
  .bc_col_sm_3_fTeQq {
    width: 25%;
  }
  .bc_col_sm_4_wdSh4 {
    width: 33.333333%;
  }
  .bc_col_sm_5_LqmFk {
    width: 41.666666%;
  }
  .bc_col_sm_6_fmT9X {
    width: 50%;
  }
  .bc_col_sm_7_FiGOp {
    width: 58.333333%;
  }
  .bc_col_sm_8_uWcVw {
    width: 66.666666%;
  }
  .bc_col_sm_9_JvxcB {
    width: 75%;
  }
  .bc_col_sm_10_kY5bW {
    width: 83.333333%;
  }
  .bc_col_sm_11_nMvB7 {
    width: 91.666666%;
  }
  .bc_col_sm_12_dl7MX {
    width: 100%;
  }
}
@media screen and (max-width: 688px) {
  .bc_col_xs_1_lI6jb {
    width: 8.333333%;
  }
  .bc_col_xs_2_O0N2g {
    width: 16.666666%;
  }
  .bc_col_xs_3_EHViK {
    width: 25%;
  }
  .bc_col_xs_4_zYB8T {
    width: 33.333333%;
  }
  .bc_col_xs_5_g2Q_g {
    width: 41.666666%;
  }
  .bc_col_xs_6_hIHOJ {
    width: 50%;
  }
  .bc_col_xs_7_t3NRS {
    width: 58.333333%;
  }
  .bc_col_xs_8_F3DUI {
    width: 66.666666%;
  }
  .bc_col_xs_9_rK6AA {
    width: 75%;
  }
  .bc_col_xs_10_IK1w6 {
    width: 83.333333%;
  }
  .bc_col_xs_11_tww3z {
    width: 91.666666%;
  }
  .bc_col_xs_12_bh_gv {
    width: 100%;
  }
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Loader/Loader.module.scss ***!
  \*******************************************************************************************************************************************************/
.loader_fqNJu {
  display: flex;
  width: 100%;
  min-height: 400px;
  justify-content: center;
  align-items: center;
}
.loader_fqNJu > div {
  margin: 1.2rem;
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: linear-gradient(0deg, #4f7552, #8ac68e);
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3);
  animation: wave_cQRGm 800ms ease-in-out infinite;
}
.loader_fqNJu > div:nth-child(2) {
  animation-delay: -700ms;
}
.loader_fqNJu > div:nth-child(3) {
  animation-delay: -600ms;
}

.spinner-container_ZU3GZ {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 3.2rem 0;
}

.spinner_pnLSD {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.spinner_pnLSD div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid var(--text-tertiary);
  border-radius: 50%;
  animation: spinner_pnLSD 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(--text-tertiary) transparent transparent transparent;
}

.spinner_pnLSD div:nth-child(1) {
  animation-delay: -0.45s;
}

.spinner_pnLSD div:nth-child(2) {
  animation-delay: -0.3s;
}

.spinner_pnLSD div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes spinner_pnLSD {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes wave_cQRGm {
  0%, 60%, 100% {
    transform: initial;
  }
  30% {
    transform: translateY(-30px);
  }
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Header/Header.module.scss ***!
  \*******************************************************************************************************************************************************/
h1.header_JoOMv {
  font-size: 3rem;
}

h2.header_JoOMv {
  font-size: 2.4rem;
}

h3.header_JoOMv {
  font-size: 1.8rem;
}

h4.header_JoOMv {
  font-size: 1.6rem;
  font-weight: 200;
}

h1.border_kuBqF,
h2.border_kuBqF,
h3.border_kuBqF,
h4.border_kuBqF,
h5.border_kuBqF,
h6.border_kuBqF {
  padding-bottom: 0.4rem;
  padding-left: 1.2rem;
  border-bottom: 1px solid gray;
}
h1.primary_V6Ons,
h2.primary_V6Ons,
h3.primary_V6Ons,
h4.primary_V6Ons,
h5.primary_V6Ons,
h6.primary_V6Ons {
  color: var(--text-primary);
}
h1.secondary_scepF,
h2.secondary_scepF,
h3.secondary_scepF,
h4.secondary_scepF,
h5.secondary_scepF,
h6.secondary_scepF {
  color: var(--text-secondary);
}
h1.tertiary_Mukzu,
h2.tertiary_Mukzu,
h3.tertiary_Mukzu,
h4.tertiary_Mukzu,
h5.tertiary_Mukzu,
h6.tertiary_Mukzu {
  color: var(--text-tertiary);
}
h1.quaternary_KmI4Y,
h2.quaternary_KmI4Y,
h3.quaternary_KmI4Y,
h4.quaternary_KmI4Y,
h5.quaternary_KmI4Y,
h6.quaternary_KmI4Y {
  color: var(--text-quaternary);
}
h1.success_DOZHq,
h2.success_DOZHq,
h3.success_DOZHq,
h4.success_DOZHq,
h5.success_DOZHq,
h6.success_DOZHq {
  color: var(--green-200);
}
h1.danger_o_yLp,
h2.danger_o_yLp,
h3.danger_o_yLp,
h4.danger_o_yLp,
h5.danger_o_yLp,
h6.danger_o_yLp {
  color: #f97171;
}
h1.extralight_lo911,
h2.extralight_lo911,
h3.extralight_lo911,
h4.extralight_lo911,
h5.extralight_lo911,
h6.extralight_lo911 {
  font-weight: 200;
}
h1.light_VFxCJ,
h2.light_VFxCJ,
h3.light_VFxCJ,
h4.light_VFxCJ,
h5.light_VFxCJ,
h6.light_VFxCJ {
  font-weight: 300;
}
h1.regular_b0amc,
h2.regular_b0amc,
h3.regular_b0amc,
h4.regular_b0amc,
h5.regular_b0amc,
h6.regular_b0amc {
  font-weight: 400;
}
h1.bold_XOTMb,
h2.bold_XOTMb,
h3.bold_XOTMb,
h4.bold_XOTMb,
h5.bold_XOTMb,
h6.bold_XOTMb {
  font-weight: 600;
}
h1.extrabold_mYDeO,
h2.extrabold_mYDeO,
h3.extrabold_mYDeO,
h4.extrabold_mYDeO,
h5.extrabold_mYDeO,
h6.extrabold_mYDeO {
  font-weight: 900;
}
h1.xs_umTCc,
h2.xs_umTCc,
h3.xs_umTCc,
h4.xs_umTCc,
h5.xs_umTCc,
h6.xs_umTCc {
  font-size: 1.3rem;
}
h1.sm_VyoZB,
h2.sm_VyoZB,
h3.sm_VyoZB,
h4.sm_VyoZB,
h5.sm_VyoZB,
h6.sm_VyoZB {
  font-size: 1.4rem;
}
h1.md_LsZ8b,
h2.md_LsZ8b,
h3.md_LsZ8b,
h4.md_LsZ8b,
h5.md_LsZ8b,
h6.md_LsZ8b {
  font-size: 1.6rem;
}
h1.lg_VVRT_,
h2.lg_VVRT_,
h3.lg_VVRT_,
h4.lg_VVRT_,
h5.lg_VVRT_,
h6.lg_VVRT_ {
  font-size: 1.8rem;
}
h1.xl_FgkiX,
h2.xl_FgkiX,
h3.xl_FgkiX,
h4.xl_FgkiX,
h5.xl_FgkiX,
h6.xl_FgkiX {
  font-size: 2rem;
}
h1.xxl_k90dJ,
h2.xxl_k90dJ,
h3.xxl_k90dJ,
h4.xxl_k90dJ,
h5.xxl_k90dJ,
h6.xxl_k90dJ {
  font-size: 2.4rem;
}
h1.xxxl_Z2mO8,
h2.xxxl_Z2mO8,
h3.xxxl_Z2mO8,
h4.xxxl_Z2mO8,
h5.xxxl_Z2mO8,
h6.xxxl_Z2mO8 {
  font-size: 3rem;
}
h1.mt-1_m2lW1,
h2.mt-1_m2lW1,
h3.mt-1_m2lW1,
h4.mt-1_m2lW1,
h5.mt-1_m2lW1,
h6.mt-1_m2lW1 {
  margin-top: 0.4rem;
}
h1.mt-2_SZClw,
h2.mt-2_SZClw,
h3.mt-2_SZClw,
h4.mt-2_SZClw,
h5.mt-2_SZClw,
h6.mt-2_SZClw {
  margin-top: 0.8rem;
}
h1.mt-3_Szum6,
h2.mt-3_Szum6,
h3.mt-3_Szum6,
h4.mt-3_Szum6,
h5.mt-3_Szum6,
h6.mt-3_Szum6 {
  margin-top: 1.2rem;
}
h1.mt-4_HGKiB,
h2.mt-4_HGKiB,
h3.mt-4_HGKiB,
h4.mt-4_HGKiB,
h5.mt-4_HGKiB,
h6.mt-4_HGKiB {
  margin-top: 1.6rem;
}
h1.mb-1_HiILy,
h2.mb-1_HiILy,
h3.mb-1_HiILy,
h4.mb-1_HiILy,
h5.mb-1_HiILy,
h6.mb-1_HiILy {
  margin-bottom: 0.4rem;
}
h1.mb-2_hZb9j,
h2.mb-2_hZb9j,
h3.mb-2_hZb9j,
h4.mb-2_hZb9j,
h5.mb-2_hZb9j,
h6.mb-2_hZb9j {
  margin-bottom: 0.8rem;
}
h1.mb-3_z3ADt,
h2.mb-3_z3ADt,
h3.mb-3_z3ADt,
h4.mb-3_z3ADt,
h5.mb-3_z3ADt,
h6.mb-3_z3ADt {
  margin-bottom: 1.2rem;
}
h1.mb-4_fsOyz,
h2.mb-4_fsOyz,
h3.mb-4_fsOyz,
h4.mb-4_fsOyz,
h5.mb-4_fsOyz,
h6.mb-4_fsOyz {
  margin-bottom: 1.6rem;
}
h1.ml-1_ZdkPW,
h2.ml-1_ZdkPW,
h3.ml-1_ZdkPW,
h4.ml-1_ZdkPW,
h5.ml-1_ZdkPW,
h6.ml-1_ZdkPW {
  margin-left: 0.4rem;
}
h1.ml-2_FMMhn,
h2.ml-2_FMMhn,
h3.ml-2_FMMhn,
h4.ml-2_FMMhn,
h5.ml-2_FMMhn,
h6.ml-2_FMMhn {
  margin-left: 0.8rem;
}
h1.ml-3_doZpD,
h2.ml-3_doZpD,
h3.ml-3_doZpD,
h4.ml-3_doZpD,
h5.ml-3_doZpD,
h6.ml-3_doZpD {
  margin-left: 1.2rem;
}
h1.ml-4_GFbNP,
h2.ml-4_GFbNP,
h3.ml-4_GFbNP,
h4.ml-4_GFbNP,
h5.ml-4_GFbNP,
h6.ml-4_GFbNP {
  margin-left: 1.6rem;
}
h1.mr-1_YWCFj,
h2.mr-1_YWCFj,
h3.mr-1_YWCFj,
h4.mr-1_YWCFj,
h5.mr-1_YWCFj,
h6.mr-1_YWCFj {
  margin-right: 0.4rem;
}
h1.mr-2_Kq42X,
h2.mr-2_Kq42X,
h3.mr-2_Kq42X,
h4.mr-2_Kq42X,
h5.mr-2_Kq42X,
h6.mr-2_Kq42X {
  margin-right: 0.8rem;
}
h1.mr-3_rHBuV,
h2.mr-3_rHBuV,
h3.mr-3_rHBuV,
h4.mr-3_rHBuV,
h5.mr-3_rHBuV,
h6.mr-3_rHBuV {
  margin-right: 1.2rem;
}
h1.mr-4_qBpeB,
h2.mr-4_qBpeB,
h3.mr-4_qBpeB,
h4.mr-4_qBpeB,
h5.mr-4_qBpeB,
h6.mr-4_qBpeB {
  margin-right: 1.6rem;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Menu/Menu.module.scss ***!
  \***************************************************************************************************************************************************/
.menuList_G5eO2 {
  display: flex;
  flex-direction: column;
  line-height: 1.5rem;
  background: var(--bg-gradient-default);
  padding: 0.8rem;
  border-radius: 6px;
  box-shadow: var(--shadow-md);
  opacity: 0;
  right: 0;
  -webkit-transform: rotateY(40deg) scale(0.9);
  -ms-transform: rotateY(40deg) scale(0.9);
  transform: rotateY(40deg) scale(0.9);
  margin-top: 0.4rem;
  animation: addmenu-enter_t_Psj 200ms ease-in-out 0ms 1 forwards;
  min-width: 160px;
  position: relative;
  z-index: 99;
}
.menuList_G5eO2.leave__fAS7 {
  animation: addmenu-leave_QojKq 200ms ease-in-out 0ms 1 forwards;
}
.menuList_G5eO2 p.sectionheader_PWqBW {
  color: var(--green-200);
  border-bottom: 1px solid var(--border-secondary);
  font-size: 1.8rem;
  font-weight: 200;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  padding-left: 0.4rem;
}

.menuList_G5eO2 button {
  text-align: left;
  color: var(--text-primary);
  background: none;
  border: none;
}

.menuItem_JnWne,
.menuList_G5eO2 button {
  font-size: 1.6rem;
  font-weight: 200;
  color: var(--text-primary);
  padding: 1.2rem 1.6rem;
  border-radius: 4px;
  border: 1px solid transparent;
  cursor: pointer;
}
.menuItem_JnWne.disabled_Na1tl,
.menuList_G5eO2 button.disabled_Na1tl {
  opacity: 0.25;
}
.menuItem_JnWne:not(.disabled_Na1tl):hover,
.menuList_G5eO2 button:not(.disabled_Na1tl):hover {
  background: var(--bg-tertiary);
  border-color: var(--border-secondary);
}

.menuPopoverContent_WcXaH {
  padding: 0.8rem 1.6rem;
  font-size: 1.3rem;
  color: var(--text-tertiary);
  font-weight: 200;
  max-width: 240px;
  margin-bottom: 0.8rem;
}
.menuPopoverContent_WcXaH > * {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.menuPopoverContent_WcXaH .error_dCxM_ {
  color: #f97171;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  padding: 0.8rem;
}

@keyframes addmenu-enter_t_Psj {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
}
@keyframes addmenu-leave_QojKq {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(0deg) scale(1);
    -ms-transform: rotateY(0deg) scale(1);
    transform: rotateY(0deg) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(40deg) scale(0.9);
    -ms-transform: rotateY(40deg) scale(0.9);
    transform: rotateY(40deg) scale(0.9);
  }
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Container/Container.module.scss ***!
  \*************************************************************************************************************************************************************/
.container_NGSYX.page_NmVtR {
  margin: 11rem auto 0 auto;
}
.container_NGSYX.mt-1_l6cuM {
  margin-top: 0.8rem;
}
.container_NGSYX.mt-2_AcCt1 {
  margin-top: 1.6rem;
}
.container_NGSYX.mt-3_BqAVe {
  margin-top: 3.2rem;
}
.container_NGSYX.mt-4_viXep {
  margin-top: 4.8rem;
}
.container_NGSYX.mb-1_cWYzt {
  margin-bottom: 0.8rem;
}
.container_NGSYX.mb-2_Z0S9_ {
  margin-bottom: 1.6rem;
}
.container_NGSYX.mb-3_tWKnD {
  margin-bottom: 3.2rem;
}
.container_NGSYX.mb-4_fDpZh {
  margin-bottom: 4.8rem;
}
.container_NGSYX.ml-1_f6lK8 {
  margin-left: 0.8rem;
}
.container_NGSYX.ml-2_H9rd7 {
  margin-left: 1.6rem;
}
.container_NGSYX.ml-3_jJ3Rh {
  margin-left: 3.2rem;
}
.container_NGSYX.ml-4_K8L7l {
  margin-left: 4.8rem;
}
.container_NGSYX.mr-1_oFjGl {
  margin-right: 0.8rem;
}
.container_NGSYX.mr-2_PAPOp {
  margin-right: 1.6rem;
}
.container_NGSYX.mr-3_gXsIM {
  margin-right: 3.2rem;
}
.container_NGSYX.mr-4_LJXAc {
  margin-right: 4.8rem;
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Toggle/Toggle.module.scss ***!
  \*******************************************************************************************************************************************************/
.bc_container_OXRDL {
  margin-right: 1.2rem;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 992px) {
  .bc_container_OXRDL {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }
}

.bc_toggle_roZYA {
  box-sizing: content-box;
  display: block;
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 48px;
  height: 24px;
  background-color: var(--bg-tertiary);
  border-radius: 100px;
  border: 4px solid var(--bg-tertiary);
  cursor: pointer;
  box-shadow: var(--shadow-sm);
}
.bc_toggle_roZYA:focus-within {
  border-color: var(--text-primary);
}
.bc_toggle_roZYA input[type=checkbox] {
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.bc_switch_bAZae {
  content: "";
  display: inline-block;
  position: absolute;
  background: var(--bg-gradient-primary);
  height: 24px;
  width: 24px;
  border-radius: 50%;
  left: 0px;
  top: 0;
  transition: all 0.15s ease-in-out;
  box-shadow: var(--switch-shadow);
}

.bc_active_Tfkpd {
  left: 24px;
  transition: all 0.15s ease-in-out;
}

.bc_label_nP8ll {
  margin-left: 1rem;
  margin-right: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Flex/Flex.module.scss ***!
  \***************************************************************************************************************************************************/
.spaceX1_ecxcb > * {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.spaceX2_oAc7Q > * {
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}

.spaceY1_oP0ml > * {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.spaceY2_tr_Yv > * {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

.spaceY3_mR5rj > * {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.spaceTop2__vace > * {
  margin-top: 0.8rem;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Input/Input.module.scss ***!
  \*****************************************************************************************************************************************************/
.reactQuill_E3qVT {
  border: 1px solid var(--border-primary);
  background: var(--bg-input);
  border-radius: 4px;
  color: var(--text-primary);
}
.reactQuill_E3qVT.error_Irguf {
  border-color: #f97171;
}
.reactQuill_E3qVT span {
  color: var(--icon) !important;
}
.reactQuill_E3qVT svg path {
  stroke: var(--icon) !important;
}
.reactQuill_E3qVT svg polygon,
.reactQuill_E3qVT svg line {
  stroke: var(--icon) !important;
}
.reactQuill_E3qVT svg rect {
  fill: var(--icon) !important;
}
.reactQuill_E3qVT div {
  font-family: "Manrope", sans-serif !important;
  border: none !important;
}

.wrapper_NzJtk label {
  display: inline-block;
  color: var(--text-tertiary);
  font-size: 1.4rem;
  width: 100%;
}
.wrapper_NzJtk label.secondary_HwqI6 {
  display: flex;
  align-items: center;
  width: auto;
}
.wrapper_NzJtk label.secondary_HwqI6 > span {
  margin-bottom: 0;
  margin-right: 0.8rem;
}
.wrapper_NzJtk label > span {
  display: block;
  color: var(--green-100);
  margin-left: 0.4rem;
  margin-bottom: 0.4rem;
  text-transform: uppercase;
  font-size: 1.3rem;
  letter-spacing: 0.5px;
}
.wrapper_NzJtk label > span.error_Irguf {
  color: #ff8073;
}
.wrapper_NzJtk label > span strong {
  color: var(--green-200);
}
.wrapper_NzJtk label input.input_VhlKu,
.wrapper_NzJtk label textarea.textarea_znUKM {
  border: 1px solid var(--border-primary);
  background: var(--bg-input);
  width: 100%;
  padding: 0.7rem;
  border-radius: 4px;
  color: var(--text-primary);
  letter-spacing: 0.5px;
}
.wrapper_NzJtk label input.input_VhlKu.fit_vivp2,
.wrapper_NzJtk label textarea.textarea_znUKM.fit_vivp2 {
  min-height: 38px;
}
.wrapper_NzJtk label input.input_VhlKu.error_Irguf,
.wrapper_NzJtk label textarea.textarea_znUKM.error_Irguf {
  border-color: #f97171;
}
.wrapper_NzJtk label input.input_VhlKu.isPercentage_vciaK,
.wrapper_NzJtk label textarea.textarea_znUKM.isPercentage_vciaK {
  max-width: 120px;
}
.wrapper_NzJtk label input.input_VhlKu:hover:not(.error_Irguf),
.wrapper_NzJtk label textarea.textarea_znUKM:hover:not(.error_Irguf) {
  border-color: hsl(0, 0%, 70%);
}

.inputWrapper_OZZU4 {
  display: flex;
  border: 1px solid var(--border-primary);
  background: var(--bg-input);
  width: 100%;
  padding: 0.7rem;
  border-radius: 4px;
  color: var(--text-primary);
  min-height: 37px;
  letter-spacing: 0.5px;
}
.inputWrapper_OZZU4 span.currency_EWEjW {
  display: inline-block;
  margin-left: 0.8rem;
  margin-right: 1.2rem;
  color: var(--green-200);
}
.inputWrapper_OZZU4 input,
.inputWrapper_OZZU4 textarea {
  flex: 1;
  border: none;
  background: none;
  font-family: inherit;
  outline: none;
  color: inherit;
}
.inputWrapper_OZZU4:focus-within {
  border-color: rgb(76, 112, 255);
}
.inputWrapper_OZZU4.error_Irguf {
  border-color: #f97171;
}

.groupWrapper_jDzEG {
  margin: 1.2rem 0;
}
.groupWrapper_jDzEG h3 {
  margin-left: 0.8rem;
  margin-bottom: 0.4rem;
  color: var(--white200);
}
.groupWrapper_jDzEG .group_I78Ab {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid var(--border-secondary);
  padding: 1.6rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
}
.groupWrapper_jDzEG .group_I78Ab > * {
  margin: 0.8rem;
}

.datepicker_stWGr {
  font-size: 24px;
  background: var(--dropdown);
  color: var(--text-primary);
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/DrawerLink/DrawerLink.module.scss ***!
  \***************************************************************************************************************************************************************/
a.drawerlink_Unqna {
  display: inline-block;
  position: relative;
  margin-right: 0.8rem;
  transition: all 0.5s;
  font-weight: 200;
  font-size: 1.6rem;
  color: var(--text-primary);
}
a.drawerlink_Unqna span.arrow_ei1Ie {
  color: var(--green-200);
}
a.drawerlink_Unqna:hover {
  color: var(--text-primary);
}
a.drawerlink_Unqna:hover:after {
  background: var(--green-200);
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Card/Card.module.scss ***!
  \***************************************************************************************************************************************************/
.wrapper_Wg15S {
  margin: 1.6rem;
}

.card_PQtNl {
  padding: 1.6rem 3.2rem;
  border-radius: 8px;
  background: var(--bg-secondary);
  box-shadow: var(--shadow-md);
}
.card_PQtNl.secondary_qXIqp {
  background: var(--bg-tertiary);
}

.title_zh64r {
  display: inline-block;
  margin-left: 3.2rem;
  font-weight: 400;
  border-bottom: 2px solid var(--green-200);
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Tabs/Tabs.module.scss ***!
  \***************************************************************************************************************************************************/
.tab_UQtuy {
  display: inline-block;
  margin-left: 3.2rem;
  font-weight: 400;
  background: none;
  border: none;
  font-size: 2.4rem;
  letter-spacing: 0.5px;
  color: var(--text-quinary);
}
.tab_UQtuy.active_XWp63 {
  border-bottom: 2px solid var(--green-200);
  color: inherit;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Grid/Grid.module.scss ***!
  \***************************************************************************************************************************************************/
.grid__fno6 {
  display: grid;
  grid-gap: 1.6rem;
}
.grid-col-1_uA_w4 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-col-2_eN2my {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-col-3_c5UtS {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-col-4_XcKhs {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-col-5_T9W3J {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-col-6_uckbf {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-col-7_ABu4e {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-col-8_U2hSa {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-col-9_fLBdh {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-col-10_itcC2 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-col-11_OXVJ5 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-col-12_NBm6S {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-gap-1_PNeG7 {
  grid-gap: 0.8rem;
}
.grid-gap-2_Zf3qe {
  grid-gap: 1.2rem;
}
.grid-gap-3_BCqLD {
  grid-gap: 1.6rem;
}
.grid-gap-4_MXmw9 {
  grid-gap: 2.4rem;
}
.grid-gap-5_PGpnm {
  grid-gap: 3.2rem;
}

.col-span-1_dZdav {
  grid-column: span 1/span 1;
}
.col-span-2_uErgu {
  grid-column: span 2/span 2;
}
.col-span-3_QEeFt {
  grid-column: span 3/span 3;
}
.col-span-4_MpraV {
  grid-column: span 4/span 4;
}
.col-span-5_mZ3Gr {
  grid-column: span 5/span 5;
}
.col-span-6_bqQ3m {
  grid-column: span 6/span 6;
}
.col-span-7_W2ZRZ {
  grid-column: span 7/span 7;
}
.col-span-8_Tup6Y {
  grid-column: span 8/span 8;
}
.col-span-9_IwYnu {
  grid-column: span 9/span 9;
}
.col-span-10_i1zdq {
  grid-column: span 10/span 10;
}
.col-span-11_nK89q {
  grid-column: span 11/span 11;
}
.col-span-12_tpkuH {
  grid-column: span 12/span 12;
}

.alignSelf_a3QOE {
  justify-self: center;
}
.alignSelf-start_t1g_K {
  align-self: start;
}
.alignSelf-end_O8vDK {
  align-self: end;
}
.alignSelf-center_G4K3n {
  align-self: center;
}
.alignSelf-stretch_N85jg {
  align-self: stretch;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/List/List.module.scss ***!
  \***************************************************************************************************************************************************/
.listWrapper_ioHm3 .list_TQiVr {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid var(--border-secondary);
  padding: 0.8rem;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
}
.listWrapper_ioHm3 .list_TQiVr > span {
  background: var(--bg-secondary);
  padding: 0.4rem 0.8rem;
  border-radius: 12px;
  font-weight: 200;
  font-size: 1.3rem;
  color: var(--text-secondary);
  margin: 0.4rem;
  border: 1px solid var(--border-primary);
}

.listItem_jxhZj {
  background: var(--bg-tertiary);
  padding: 0.8rem 1.6rem;
  box-shadow: var(--shadow-md);
  border-radius: 6px;
  font-weight: 200;
  color: var(--text-secondary);
  list-style: none;
  margin: 0.4rem 0;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/WarningPopover/WarningPopover.module.scss ***!
  \***********************************************************************************************************************************************************************/
.btn__4L2h {
  background: none;
  border: none;
  margin-left: 1.6rem;
}
.btn__4L2h svg {
  width: 20px;
  height: 20px;
}
.btn__4L2h svg path,
.btn__4L2h svg circle {
  fill: #f97171;
}

.popover_KbpoX {
  z-index: 99;
  max-width: 320px;
  background: var(--bg-gradient-default);
  box-shadow: 0px 2px 8px -1px rgba(0, 0, 0, 0.8);
  border-radius: 6px;
  overflow: hidden;
  font-weight: 200;
  letter-spacing: 0.5px;
  border: 1px solid var(--border-secondary);
}
.popover_KbpoX .content_i7E16 {
  max-height: 300px;
  overflow-y: scroll;
}
.popover_KbpoX .content_i7E16 li {
  padding: 0.8rem 2.4rem;
  font-size: 1.4rem;
  cursor: pointer;
}
.popover_KbpoX .content_i7E16 li:hover {
  color: var(--green-200);
}

.message_J2So9 {
  background: rgba(0, 0, 0, 0.1);
  padding: 1.2rem 0.8rem;
  font-size: 1.3rem;
}
.message_J2So9 svg {
  margin-left: 0.8rem;
  margin-right: 1.2rem;
}
.message_J2So9 svg path,
.message_J2So9 svg circle {
  fill: #f97171;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Text/Text.module.scss ***!
  \***************************************************************************************************************************************************/
p.text_ukKH2,
div.text_ukKH2,
span.text_ukKH2 {
  letter-spacing: 0.5px;
}
p.text_ukKH2.primary_At606,
div.text_ukKH2.primary_At606,
span.text_ukKH2.primary_At606 {
  color: var(--text-primary);
}
p.text_ukKH2.secondary_DHOhM,
div.text_ukKH2.secondary_DHOhM,
span.text_ukKH2.secondary_DHOhM {
  color: var(--text-secondary);
}
p.text_ukKH2.tertiary_ee9cs,
div.text_ukKH2.tertiary_ee9cs,
span.text_ukKH2.tertiary_ee9cs {
  color: var(--text-tertiary);
}
p.text_ukKH2.quaternary_hyyRz,
div.text_ukKH2.quaternary_hyyRz,
span.text_ukKH2.quaternary_hyyRz {
  color: var(--text-quaternary);
}
p.text_ukKH2.success_dEruA,
div.text_ukKH2.success_dEruA,
span.text_ukKH2.success_dEruA {
  color: var(--green-200);
}
p.text_ukKH2.danger_f_h02,
div.text_ukKH2.danger_f_h02,
span.text_ukKH2.danger_f_h02 {
  color: #f97171;
}
p.text_ukKH2.extralight_rBYxH,
div.text_ukKH2.extralight_rBYxH,
span.text_ukKH2.extralight_rBYxH {
  font-weight: 200;
}
p.text_ukKH2.light_j_BLe,
div.text_ukKH2.light_j_BLe,
span.text_ukKH2.light_j_BLe {
  font-weight: 300;
}
p.text_ukKH2.regular_OiDyf,
div.text_ukKH2.regular_OiDyf,
span.text_ukKH2.regular_OiDyf {
  font-weight: 400;
}
p.text_ukKH2.bold_ogc9H,
div.text_ukKH2.bold_ogc9H,
span.text_ukKH2.bold_ogc9H {
  font-weight: 600;
}
p.text_ukKH2.extrabold_ouvN1,
div.text_ukKH2.extrabold_ouvN1,
span.text_ukKH2.extrabold_ouvN1 {
  font-weight: 900;
}
p.text_ukKH2.xs_DGM5L,
div.text_ukKH2.xs_DGM5L,
span.text_ukKH2.xs_DGM5L {
  font-size: 1.3rem;
}
p.text_ukKH2.sm_LSbC6,
div.text_ukKH2.sm_LSbC6,
span.text_ukKH2.sm_LSbC6 {
  font-size: 1.4rem;
}
p.text_ukKH2.md_cM4A7,
div.text_ukKH2.md_cM4A7,
span.text_ukKH2.md_cM4A7 {
  font-size: 1.6rem;
}
p.text_ukKH2.lg_NXqG5,
div.text_ukKH2.lg_NXqG5,
span.text_ukKH2.lg_NXqG5 {
  font-size: 1.8rem;
}
p.text_ukKH2.xl_kvAan,
div.text_ukKH2.xl_kvAan,
span.text_ukKH2.xl_kvAan {
  font-size: 2rem;
}
p.text_ukKH2.xxl_xLazM,
div.text_ukKH2.xxl_xLazM,
span.text_ukKH2.xxl_xLazM {
  font-size: 2.4rem;
}
p.text_ukKH2.xxxl_d54fi,
div.text_ukKH2.xxxl_d54fi,
span.text_ukKH2.xxxl_d54fi {
  font-size: 3rem;
}
p.text_ukKH2.mt-1_Ejyyg,
div.text_ukKH2.mt-1_Ejyyg,
span.text_ukKH2.mt-1_Ejyyg {
  margin-top: 0.8rem;
}
p.text_ukKH2.mt-2_O9TKe,
div.text_ukKH2.mt-2_O9TKe,
span.text_ukKH2.mt-2_O9TKe {
  margin-top: 1.6rem;
}
p.text_ukKH2.mt-3_AKx0k,
div.text_ukKH2.mt-3_AKx0k,
span.text_ukKH2.mt-3_AKx0k {
  margin-top: 3.2rem;
}
p.text_ukKH2.mb-1_Atl1H,
div.text_ukKH2.mb-1_Atl1H,
span.text_ukKH2.mb-1_Atl1H {
  margin-bottom: 0.8rem;
}
p.text_ukKH2.mb-2_b3Zip,
div.text_ukKH2.mb-2_b3Zip,
span.text_ukKH2.mb-2_b3Zip {
  margin-bottom: 1.6rem;
}
p.text_ukKH2.mb-3_rS5Ij,
div.text_ukKH2.mb-3_rS5Ij,
span.text_ukKH2.mb-3_rS5Ij {
  margin-bottom: 3.2rem;
}
p.text_ukKH2.ml-1_gf45J,
div.text_ukKH2.ml-1_gf45J,
span.text_ukKH2.ml-1_gf45J {
  margin-left: 0.8rem;
}
p.text_ukKH2.ml-2_eTEIB,
div.text_ukKH2.ml-2_eTEIB,
span.text_ukKH2.ml-2_eTEIB {
  margin-left: 1.6rem;
}
p.text_ukKH2.ml-3_TpK01,
div.text_ukKH2.ml-3_TpK01,
span.text_ukKH2.ml-3_TpK01 {
  margin-left: 3.2rem;
}
p.text_ukKH2.mr-1_njNTb,
div.text_ukKH2.mr-1_njNTb,
span.text_ukKH2.mr-1_njNTb {
  margin-right: 0.8rem;
}
p.text_ukKH2.mr-2_KBosT,
div.text_ukKH2.mr-2_KBosT,
span.text_ukKH2.mr-2_KBosT {
  margin-right: 1.6rem;
}
p.text_ukKH2.mr-3_gBWuD,
div.text_ukKH2.mr-3_gBWuD,
span.text_ukKH2.mr-3_gBWuD {
  margin-right: 3.2rem;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/ui/Tag/tag.module.scss ***!
  \*************************************************************************************************************************************************/
.tag_LZJJ8 {
  font-size: 1.3rem;
  padding: 0.4rem 0.8rem;
  border-radius: 2px;
  background-color: var(--bg-secondary);
  box-shadow: var(--shadow-sm);
}
.tag_LZJJ8 + .tag_LZJJ8 {
  margin: 0 0.8rem;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/index.module.scss ***!
  \*********************************************************************************************************************************************************/
.chat-gpt-container_Konj6 .dialogBody_K7XMJ {
  height: 400px;
  overflow-y: scroll;
}

.currently-loading_Bhojm {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: hsla(0, 0%, 0%, 0.33);
  z-index: 1500;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/gpt-output/gpt-output.module.scss ***!
  \************************************************************************************************************************************************************************************/
.chatMessageItem_cOCz2 {
  max-width: calc(100% - 60px);
  min-width: 200px;
  width: fit-content;
  padding: 20px;
  background: var(--bg-quaternary);
  border-radius: 5px;
  position: relative;
  margin-left: 20px;
}

.analystMessageContainer_RJiio {
  align-items: flex-start;
  width: calc(100% - 60px);
}

.buttonContainer_iGg76 {
  position: absolute;
  display: flex;
  flex-direction: column;
}

.bcGPTRestatements_pP5CR {
  width: 100%;
}
.bcGPTRestatements_pP5CR > div {
  width: 70%;
}
.bcGPTRestatements_pP5CR > div > div {
  width: 100%;
}
.bcGPTRestatements_pP5CR > div > div .menu_kEqhR {
  max-height: 200px;
}

.active_Tc7NI {
  display: flex;
}

.user_bINdd {
  background: var(--chat-bubble-user);
  color: var(--text-tertiary);
}
.user_bINdd .buttonContainer_iGg76 {
  right: -30px;
}

.chartRepresentation_T1sp9 {
  background: none;
  width: 100%;
}

.system_BiCrB {
  background: var(--chat-bubble-system);
  color: var(--text-secondary);
  align-self: flex-start;
  max-width: calc(100% - 30px);
}
.system_BiCrB .buttonContainer_iGg76 {
  right: -30px;
}

.followUpQuestionsContainer_aguoW.hidden_rAUAw {
  display: none;
}

.messagesList_ziAeU {
  width: 95%;
  padding-left: 15px;
  margin-bottom: 20px;
  height: calc(100% - 80px);
  overflow-y: auto;
  overflow-x: clip;
}
.messagesList_ziAeU::-webkit-scrollbar {
  cursor: pointer;
  width: 6px;
  background: var(--scroll-track);
  background-size: 6px 100%;
  border-radius: 5px;
  overflow: hidden;
}
.messagesList_ziAeU::-webkit-scrollbar-thumb {
  background: var(--scroll-thumb);
  border-radius: 1px;
  width: 6px;
}
.messagesList_ziAeU::-webkit-scrollbar-track {
  background: var(--scroll-track);
  background-size: 6px 100%;
  border-radius: 5px;
  width: 7px;
}
.messagesList_ziAeU .buttonContainer_iGg76 {
  top: 5px;
}
.messagesList_ziAeU button {
  border: none !important;
  min-height: 25px !important;
}
.messagesList_ziAeU button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  background: transparent;
}
.messagesList_ziAeU button:hover path {
  fill: var(--green-400);
}

.chatBody_vWfHK {
  width: calc(100% - 300px);
  height: 100vh;
  padding-top: 30px;
}

.wide__D6r8 {
  width: calc(95% - 60px);
}

.divider_J3LtB {
  width: 100%;
  height: 1px;
  margin: 0.8rem 0;
}

.chatContainer_NWCZV {
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  height: 100%;
}

.link_Cz_dy {
  color: var(--accentBlue);
}

.hoverableContainer_ul4eJ {
  width: 100%;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/settings-pannel/settings-pannel.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.messageSettingsBox_kvqKv {
  margin-bottom: 1.6rem;
}

.iconContainer_BKGdI {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iconContainer_BKGdI svg path[fill]:not([stroke]) {
  fill: var(--svg-actions);
}
.iconContainer_BKGdI svg path[stroke]:not([fill]) {
  stroke: var(--svg-actions);
}
.iconContainer_BKGdI svg circle {
  fill: var(--text-accent);
}
.iconContainer_BKGdI:hover svg path[fill]:not([stroke]) {
  fill: var(--svg-actions-hover);
}
.iconContainer_BKGdI:hover svg path[stroke]:not([fill]) {
  stroke: var(--svg-actions-hover);
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/feedback/feedback-modal.module.scss ***!
  \**************************************************************************************************************************************************************************************/
@charset "UTF-8";
.modalContainer_bJJzP {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--bg-opaque-primary);
}

.feedbackModal_nq1Tn {
  position: absolute;
  background: var(--chat-navigation-bg);
  top: calc(50% - 200px);
  left: calc(50% - 200px);
  width: 400px;
  height: 400px;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 100;
  color: var(--text-color);
}

.dissmiss_afq5m::after {
  content: "×";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 26px;
  cursor: pointer;
}

.textarea_FlaTL {
  width: 100%;
  height: 280px;
  background: var(--chat-bubble-system);
  margin: 10px 5px;
  border: 1px solid var(--bg-quaternary);
  border-radius: 5px;
  padding: 10px;
  resize: none;
  color: var(--text-color);
  font-size: 1.4rem;
}

.feedbackActions_nVKh7 {
  align-self: flex-end;
}
.feedbackActions_nVKh7 button {
  background: var(--chat-accent);
  color: var(--text-inverse);
  border: none;
  border-radius: 5px;
  padding: 10px;
  cursor: pointer;
  font-size: 1.4rem;
}
.feedbackActions_nVKh7 button.cancelBtn_hCVRF {
  background: var(--chat-bubble-system);
  color: var(--text-color);
  margin-right: 10px;
}

.actionIcon_B9WST path[fill]:not([stroke]) {
  fill: var(--svg-actions);
}
.actionIcon_B9WST path[stroke]:not([fill]) {
  stroke: var(--svg-actions);
}
.actionIcon_B9WST circle {
  fill: var(--text-accent);
}
.actionIcon_B9WST path {
  fill: var(--svg-actions) !important;
}
.actionIcon_B9WST:hover path[fill]:not([stroke]) {
  fill: var(--svg-actions-hover);
}
.actionIcon_B9WST:hover path[stroke]:not([fill]) {
  stroke: var(--svg-actions-hover);
}
.actionIcon_B9WST:hover path {
  fill: var(--svg-actions-hover) !important;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/follow-up-questions/follow-up-questions.module.scss ***!
  \******************************************************************************************************************************************************************************************************/
.followUpQuestionsContainer_gl94z {
  background: transparent;
}

.followUpQuestions_EyvIg {
  background-color: transparent;
  align-items: flex-end;
  min-width: 50%;
  width: 540px;
  padding: 0 1rem;
  position: relative;
}
.followUpQuestions_EyvIg.singleFollowUp_X_b3X {
  border-radius: 5px;
  background: var(--follow-up-bg);
  border: 2px dashed var(--follow-up-bg);
  margin-bottom: 15px;
}
.followUpQuestions_EyvIg.singleFollowUp_X_b3X:hover {
  border: 2px solid var(--text-accent);
  cursor: pointer;
}
.followUpQuestions_EyvIg.singleFollowUp_X_b3X .followUpQuestionText_s4Cj5 {
  padding: 1rem;
  font-size: 1.4rem;
  line-height: 2rem;
  max-width: calc(100% - 100px);
}
.followUpQuestions_EyvIg .arrowRight_byV0h {
  position: absolute;
  right: 10px;
}
.followUpQuestions_EyvIg .iconContainer_OLGrD {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 2px;
  cursor: pointer;
}
.followUpQuestions_EyvIg .iconContainer_OLGrD svg path[fill]:not([stroke]) {
  fill: #d9d9d9;
}
.followUpQuestions_EyvIg .iconContainer_OLGrD svg path[stroke]:not([fill]) {
  stroke: #d9d9d9;
}
.followUpQuestions_EyvIg .iconContainer_OLGrD svg circle {
  fill: var(--text-accent);
}
.followUpQuestions_EyvIg .iconContainer_OLGrD:hover svg path[fill]:not([stroke]) {
  fill: var(--text-accent);
}
.followUpQuestions_EyvIg .iconContainer_OLGrD:hover svg path[stroke]:not([fill]) {
  stroke: var(--text-accent);
}
.followUpQuestions_EyvIg .iconContainer_OLGrD:hover svg circle {
  fill: #d9d9d9;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/chat-loader/chat-loader.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.typing_MV7Nm {
  display: flex;
  width: 6rem;
  height: 4rem;
  border-radius: 2rem;
  margin: 0 1rem;
  justify-content: center;
  align-items: center;
  background: var(--bg-gradient-default);
}

.circle_qatOs {
  display: block;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  background-color: #8d8d8d;
  margin: 0.3rem;
  animation: typing_MV7Nm 1000ms ease-in-out infinite;
  animation-delay: 3600ms;
}
.circle_qatOs:nth-child(1) {
  animation-delay: 0ms;
}
.circle_qatOs:nth-child(2) {
  animation-delay: 333ms;
}
.circle_qatOs:nth-child(3) {
  animation-delay: 666ms;
}

@keyframes typing_MV7Nm {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/chatgpt/components/chat-navigation/chat-navigation.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.chatNavigation__container_SvXQT {
  width: 50px;
  position: relative;
  margin-right: 10px;
  transition: width 0.3s;
  padding: 10px;
  padding-bottom: 15px;
  padding-right: 5px;
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR {
  cursor: pointer;
  width: fit-content;
  min-width: 40px;
  margin: 10px;
  padding: 10px;
  height: 40px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_:hover,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR:hover {
  cursor: pointer;
  background-color: var(--chat-accent);
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_:hover svg path,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR:hover svg path {
  fill: var(--svg-actions-hover);
  stroke: var(--svg-actions-hover);
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_:active,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR:active {
  background-color: var(--chat-accent-hover);
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_:active svg path,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR:active svg path {
  fill: #fff;
  stroke: #fff;
}
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_ svg path,
.chatNavigation__container_SvXQT .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR svg path {
  fill: var(--svg-actions);
  stroke: var(--svg-actions);
}

.expanded_hHiPA {
  background-color: var(--chat-navigation-bg);
  height: calc(100% + 16px);
  width: 300px;
  overflow: hidden;
  transition: all 0.3s;
}
.expanded_hHiPA .chatNavigation__header_cAW7a .chatNavigation__burger_CihV_ {
  justify-content: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
}
.expanded_hHiPA .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR {
  justify-content: flex-start;
  height: 40px;
  line-height: 40px;
  width: 90%;
  margin-bottom: 10px;
}
.expanded_hHiPA .chatNavigation__header_cAW7a .chatNavigation__add_L7DNR svg {
  margin-right: 20px;
}

.chatNavigation__WPv1 {
  justify-content: space-between;
  display: flex;
  align-items: flex-start;
  width: 270px;
  padding: 0 1rem;
  color: var(--color-white);
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.chatNavigation__WPv1::-webkit-scrollbar {
  cursor: pointer;
  width: 6px;
  background: var(--scroll-track);
  background-size: 6px 100%;
  border-radius: 5px;
  overflow: hidden;
}
.chatNavigation__WPv1::-webkit-scrollbar-thumb {
  background: var(--scroll-thumb);
  border-radius: 1px;
  width: 6px;
}
.chatNavigation__WPv1::-webkit-scrollbar-track {
  background: var(--scroll-track);
  background-size: 6px 100%;
  border-radius: 5px;
  width: 7px;
}
.chatNavigation__WPv1 .chatNavigation__date_bttwZ {
  width: 100%;
  font-size: 1.2rem;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  color: var(--chat-item-text);
}
.chatNavigation__WPv1 .chatNavigation__date_bttwZ:not(:first-child) {
  margin-top: 30px;
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 {
  padding-top: 15px;
  flex-direction: column;
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4 {
  width: 100%;
  overflow: hidden;
  margin: 0.5rem 0;
  padding: 0.5rem;
  border-radius: 0.5rem;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25;
  word-wrap: "break-word";
  cursor: pointer;
  transition: background-color 0.3s;
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:hover {
  background-color: var(--chat-item-hover);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:hover .chatNavigation__title_M9OGS {
  color: var(--chat-itme-text-hover);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:active, .chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:focus {
  background-color: var(--chat-item-active);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:active .chatNavigation__title_M9OGS, .chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4:focus .chatNavigation__title_M9OGS {
  color: var(--chat-itme-text-hover);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4.animationStarted_IKflX:hover .chatNavigation__title_M9OGS {
  white-space: normal;
  height: auto;
  animation-name: expand_sJFl0;
  animation-duration: 0.8s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  color: var(--chat-itme-text-hover);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4.unhovered_QfJ7r:not(.active_G4JVk) .chatNavigation__title_M9OGS {
  animation-name: expand-reverse_Rg4y2;
  animation-duration: 0.8s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0.3s;
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4.active_G4JVk {
  background-color: rgba(255, 255, 255, 0.1);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4.active_G4JVk .chatNavigation__title_M9OGS {
  height: auto;
  color: var(--chat-itme-text-hover);
}
.chatNavigation__WPv1 .chatNavigation__list_iWp65 .chatNavigation__listItem_NOLW4 .chatNavigation__title_M9OGS {
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--chat-item-text);
  height: 20px;
  line-height: 20px;
  text-transform: capitalize;
  white-space: ellipsis;
  overflow: hidden;
}

@keyframes expand_sJFl0 {
  0% {
    height: 20px;
  }
  20% {
    height: 20px;
  }
  40% {
    height: 20px;
  }
  60% {
    height: 25px;
  }
  70% {
    height: 30px;
  }
  80% {
    height: 35px;
  }
  90% {
    height: 40px;
  }
  100% {
    height: auto;
  }
}
@keyframes expand-reverse_Rg4y2 {
  0% {
    height: 100%;
  }
  20% {
    height: 40px;
  }
  40% {
    height: 35px;
  }
  60% {
    height: 30px;
  }
  80% {
    height: 25px;
  }
  100% {
    height: 20px;
  }
}
