/*!*******************************************************************************************************************************************************!*\
  !*** 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/navigation/components/main-menu/main-menu.module.scss ***!
  \*************************************************************************************************************************************************************************************/
div.mainmenuwrapper_oG8M5 button.close_A70OS {
  background: none;
  font-family: inherit;
  color: var(--text-tertiary);
  font-weight: 200;
  font-size: 1.3rem;
  border: none;
  letter-spacing: 0.5px;
}
div.mainmenuwrapper_oG8M5 button.close_A70OS svg {
  margin-left: 0.4rem;
  width: 8px;
  height: 8px;
}
div.mainmenuwrapper_oG8M5 button.close_A70OS svg path {
  fill: var(--text-tertiary);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k {
  height: calc(100vh - 66px);
  box-shadow: var(--shadow-xl);
  position: fixed;
  left: 0px;
  bottom: 0px;
  line-height: 1.5rem;
  padding: 3.2rem;
  border-radius: 0px 12px 0px 0px;
  z-index: 1;
  background: var(--bg-gradient-default);
  min-width: 374px;
  transition: left 250ms ease-in-out;
  animation: mainmenu-open_v2iMK 150ms ease-in-out 0ms 1 forwards;
}
@media screen and (max-width: 1200px) {
  div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k {
    min-width: 304px;
  }
}
@media screen and (max-width: 992px) {
  div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k {
    min-width: 75%;
  }
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k.mainmenu_close_bGrq6 {
  animation: mainmenu-close_69Gtr 150ms ease-in-out 0ms 1 forwards;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k .submenuheader_SekKX {
  border-bottom: 1px solid var(--border-secondary);
  padding-bottom: 0.8rem;
  margin-top: 3.2rem;
  margin-bottom: 1.6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k button.back_sgVaD {
  background: none;
  border: none;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k button.back_sgVaD svg {
  width: 18px;
  height: 18px;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k button.back_sgVaD svg path {
  fill: #acb0c1;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k.active_O8bBd {
  box-shadow: var(--shadow-xl);
  left: 0px;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k .submenu_RvgJY {
  opacity: 0;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  animation: submenu-slide-in_G6oQG 150ms ease-in-out 0ms 1 forwards;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k .submenu_RvgJY.slideout_w6aK6 {
  animation: submenu-slide-out_kcDsT 150ms ease-in-out 0ms 1 forwards;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul {
  height: 100%;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 1.6rem 0;
  overflow-y: scroll;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul.mainmenu_rhm2k {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  animation: mainmenu-slide-in_EA7De 150ms ease-in-out 0ms 1 forwards;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul.mainmenu_rhm2k.slideout_w6aK6 {
  animation: mainmenu-slide-out_nCoIQ 150ms ease-in-out 0ms 1 forwards;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li {
  font-size: 1.8rem;
  font-weight: 200;
  color: var(--text-tertiary);
  min-width: 200px;
  cursor: pointer;
  transition: all 250ms ease;
  width: 100%;
  border-radius: 6px;
  position: relative;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li > a, div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li > span, div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li > button {
  display: flex;
  align-items: center;
  background: none;
  color: inherit;
  border: none;
  padding: 0.8rem 1.2rem;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li svg {
  width: 46px;
  margin-right: 2.4rem;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li svg path,
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li svg g {
  fill: var(--text-tertiary);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li .bc_tt_container_FKt8Z {
  margin-right: 1.2rem;
  padding: 0.4rem;
  display: flex;
  align-items: center;
  border-radius: 0.4rem;
  background-color: var(--green-100);
  position: absolute;
  z-index: 10;
  left: 7rem;
  bottom: -10px;
  opacity: 0;
  transition: 0.5s;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 992px) {
  div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li .bc_tt_container_FKt8Z {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li .bc_tt_container_FKt8Z:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 20%;
  top: -0.4rem;
  border-bottom: 5px solid var(--green-100);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li:hover {
  background: rgba(0, 0, 0, 0.1);
  color: var(--text-primary);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li:hover svg path {
  fill: var(--green-200);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li:hover svg g {
  fill: var(--green-200);
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li:hover .bc_tt_container_FKt8Z {
  opacity: 1;
  transition-delay: 5s;
}
div.mainmenuwrapper_oG8M5 aside.mainmenu_rhm2k ul li:hover .bc_tt_container_FKt8Z:hover {
  cursor: alias;
}

@keyframes submenu-slide-in_G6oQG {
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -ms-transform: translateX(40px);
    transform: translateX(40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@keyframes submenu-slide-out_kcDsT {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -ms-transform: translateX(40px);
    transform: translateX(40px);
  }
}
@keyframes mainmenu-slide-out_nCoIQ {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    transform: translateX(-40px);
  }
}
@keyframes mainmenu-slide-in_EA7De {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@keyframes mainmenu-open_v2iMK {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes mainmenu-close_69Gtr {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/navigation/components/add-menu/add-menu.module.scss ***!
  \***********************************************************************************************************************************************************************************/
div.addmenu_WHRbn {
  line-height: 1rem;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
div.addmenu_WHRbn > svg.active_oOai7 path,
div.addmenu_WHRbn > svg.active_oOai7 g {
  fill: var(--green-200);
}
div.addmenu_WHRbn div.menuwrapper_mtfrx {
  padding-top: 0.8rem;
  position: absolute;
  top: 100%;
  left: -50px;
  perspective: 2000px;
}
div.addmenu_WHRbn div.menulist_ugvdm {
  display: flex;
  line-height: 1.5rem;
  min-width: 400px;
  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_XCErv 200ms ease-in-out 0ms 1 forwards;
}
div.addmenu_WHRbn div.menulist_ugvdm.leave_iOJw0 {
  animation: addmenu-leave_g_BG6 200ms ease-in-out 0ms 1 forwards;
}
div.addmenu_WHRbn div.menulist_ugvdm div.sectionheader_HNPQ_ {
  border-bottom: 1px solid var(--border-secondary);
  padding-bottom: 0.8rem;
  padding-left: 0.4rem;
}
div.addmenu_WHRbn div.menulist_ugvdm > div {
  padding: 1.6rem;
}
div.addmenu_WHRbn div.menulist_ugvdm ul {
  list-style: none;
  grid-gap: 1.2rem;
}
div.addmenu_WHRbn div.menulist_ugvdm ul.talent_EOt6E {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
div.addmenu_WHRbn div.menulist_ugvdm ul.crm_xjn_R {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
div.addmenu_WHRbn div.menulist_ugvdm ul li {
  font-size: 1.6rem;
  min-width: 200px;
  transition: all 250ms ease;
  border-radius: 4px;
  font-weight: 200;
  position: relative;
}
div.addmenu_WHRbn div.menulist_ugvdm ul li a {
  padding: 0.8rem;
  display: flex;
  align-items: center;
}
div.addmenu_WHRbn div.menulist_ugvdm ul li svg {
  width: 40px;
}
div.addmenu_WHRbn div.menulist_ugvdm ul li .bc_tt_container_hU9CG {
  margin-right: 1.2rem;
  padding: 0.4rem;
  display: flex;
  align-items: center;
  border-radius: 0.4rem;
  background-color: var(--green-100);
  position: absolute;
  z-index: 10;
  left: 5rem;
  bottom: -10px;
  opacity: 0;
  transition: 2s;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 992px) {
  div.addmenu_WHRbn div.menulist_ugvdm ul li .bc_tt_container_hU9CG {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }
}
div.addmenu_WHRbn div.menulist_ugvdm ul li .bc_tt_container_hU9CG:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 20%;
  top: -0.4rem;
  border-bottom: 5px solid var(--green-100);
}
div.addmenu_WHRbn div.menulist_ugvdm ul li:hover {
  color: var(--text-primary);
  transform: scale(1.025) translateY(-1px);
}
div.addmenu_WHRbn div.menulist_ugvdm ul li:hover svg path,
div.addmenu_WHRbn div.menulist_ugvdm ul li:hover svg g {
  fill: var(--green-200);
}
div.addmenu_WHRbn div.menulist_ugvdm ul li:hover .bc_tt_container_hU9CG {
  opacity: 1;
  transition-delay: 5s;
}
div.addmenu_WHRbn div.menulist_ugvdm ul li:hover .bc_tt_container_hU9CG:hover {
  cursor: alias;
}

@keyframes addmenu-enter_XCErv {
  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_g_BG6 {
  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/apps/navigation/components/user-menu/user-menu.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.usermenu_wzwuV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 2.4rem;
}
.usermenu_wzwuV svg path {
  fill: var(--text-tertiary);
}
.usermenu_wzwuV .avatar_rS5eB {
  position: relative;
  background-color: var(--bg-opaque-secondary);
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.usermenu_wzwuV .avatar_rS5eB img {
  border-radius: inherit;
}
.usermenu_wzwuV .avatar_rS5eB svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  margin-left: -16px;
  opacity: 0.6;
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/navigation/index.module.scss ***!
  \************************************************************************************************************************************************************/
.navigation_Es1YY {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 1.2rem 0;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 11;
}
.navigation_Es1YY.scroll_twktb {
  background-color: var(--navbg);
}
.navigation_Es1YY .leftHandNav_xbzNU,
.navigation_Es1YY .rightHandNav_NAHQD {
  display: flex;
  align-items: center;
}
.navigation_Es1YY img#logo_r14g3 {
  display: inline-block;
  margin-left: 2.4rem;
  margin-right: 2.4rem;
}
.navigation_Es1YY svg path {
  fill: var(--text-primary);
}
.navigation_Es1YY .pill_T4Wgd {
  background-color: var(--bg-secondary);
  border-radius: 26px;
  color: var(--text-primary);
  font-size: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  display: flex;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.navigation_Es1YY .pill_T4Wgd svg path {
  fill: var(--text-tertiary);
}
.navigation_Es1YY .actions_sFHfG {
  display: flex;
  justify-content: space-between;
  margin-left: 1.6rem;
  margin-right: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-size: 1.4rem;
  color: var(--text-tertiary);
}
.navigation_Es1YY .actions_sFHfG #add_QMNOe {
  cursor: pointer;
}
.navigation_Es1YY .actions_sFHfG #add_QMNOe path {
  fill: var(--text-primary);
}
.navigation_Es1YY .actions_sFHfG span.uploadBtn_YaH5q:focus-within {
  border-color: cornflowerblue;
}
.navigation_Es1YY .actions_sFHfG button.quickNoteBtn_lvLZD,
.navigation_Es1YY .actions_sFHfG span.uploadBtn_YaH5q {
  border: none;
  background: none;
  display: flex;
  align-items: center;
  color: inherit;
  margin-left: 1.6rem;
  margin-right: 1.6rem;
  cursor: pointer;
  transition: all 250ms ease;
  position: relative;
  border: 2px solid transparent;
}
.navigation_Es1YY .actions_sFHfG button.quickNoteBtn_lvLZD input[type=file],
.navigation_Es1YY .actions_sFHfG span.uploadBtn_YaH5q input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.navigation_Es1YY .actions_sFHfG button.quickNoteBtn_lvLZD:hover,
.navigation_Es1YY .actions_sFHfG span.uploadBtn_YaH5q:hover {
  color: var(--text-primary);
}
.navigation_Es1YY .actions_sFHfG button.quickNoteBtn_lvLZD:hover svg path,
.navigation_Es1YY .actions_sFHfG span.uploadBtn_YaH5q:hover svg path {
  fill: var(--green-200);
}
.navigation_Es1YY .actions_sFHfG svg {
  margin-right: 1.2rem;
}
.navigation_Es1YY .actions_sFHfG > svg path,
.navigation_Es1YY .actions_sFHfG > svg g {
  fill: var(--text-tertiary);
}
@media screen and (max-width: 1200px) {
  .navigation_Es1YY .actions_sFHfG {
    display: none;
  }
}
.navigation_Es1YY .logoWrapper_mQAtX img {
  max-height: 50px;
}
@media screen and (max-width: 1200px) {
  .navigation_Es1YY .logoWrapper_mQAtX {
    display: none;
  }
}
.navigation_Es1YY .logoPlaceholder_vN4tD {
  margin-right: 0.8rem;
  padding: 1rem;
  background-color: var(--card200);
  border-radius: 4px;
  color: var(--text-tertiary);
}

.openmenuicon_Jia2j {
  padding-left: 0.8rem;
  display: flex;
  align-items: flex-start;
  margin: auto;
  transition: all 100ms ease-in-out;
  border: none;
  background: none;
}
.openmenuicon_Jia2j button {
  border: none;
  background: none;
  display: flex;
}
.openmenuicon_Jia2j.open_gj7C_ {
  opacity: 0;
  transform: translateX(20px);
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/navigation/components/global-search/global-search.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.searchContainer_fLmP_ {
  position: relative;
}
.searchContainer_fLmP_ .search_T_4Q0 {
  border: 1px solid transparent;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  color: #d8ddf0;
  transition: all 250ms ease;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 288px;
}
.searchContainer_fLmP_ .search_T_4Q0:focus-within {
  border-color: var(--green-200);
  color: #fff;
}
.searchContainer_fLmP_ .search_T_4Q0 input,
.searchContainer_fLmP_ .search_T_4Q0 span {
  background: none;
  border: none;
  color: inherit;
  outline: none;
  transition: all 250ms ease;
}
.searchContainer_fLmP_ .search_T_4Q0 button {
  border: none;
  background: none;
  color: #f97171;
  cursor: pointer;
}
.searchContainer_fLmP_ .search_T_4Q0 input {
  padding: 0;
  padding-right: 0.8rem;
  color: var(--text-primary);
}
.searchContainer_fLmP_ .search_T_4Q0 span {
  font-size: 1.4rem;
  color: var(--text-tertiary);
}
.searchContainer_fLmP_ .prompt_o_xrO,
.searchContainer_fLmP_ .results_cYHk_ {
  position: absolute;
  top: calc(100% + 8px);
  font-size: 1.3rem;
  color: #d8ddf0;
}
.searchContainer_fLmP_ .prompt_o_xrO {
  background: var(--bg-gradient-default);
  color: var(--text-tertiary);
  padding: 0.4rem 1.2rem;
  border-radius: 12px;
  box-shadow: -1px 4px 12px -4px rgb(0, 0, 0);
  margin-left: 1.2rem;
  transform: scale(0);
  transform-origin: center;
  animation: prompt_enter_L4R0p 400ms ease-in-out 0ms 1 forwards;
}
.searchContainer_fLmP_ .results_cYHk_ {
  min-width: 662px;
  width: 220%;
  background: var(--bg-gradient-default);
  padding: 0.8rem;
  border-radius: 12px;
  box-shadow: -1px 4px 12px -4px rgb(0, 0, 0);
  min-height: 414px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: var(--text-tertiary);
}
.searchContainer_fLmP_ .results_cYHk_ ul {
  list-style: none;
  min-height: 278px;
}
.searchContainer_fLmP_ .results_cYHk_ ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.8rem 1.6rem;
  background: var(--bg-secondary);
  border-radius: 8px;
  min-height: 64px;
  position: relative;
  border: 1px solid transparent;
}
.searchContainer_fLmP_ .results_cYHk_ ul li:hover {
  background: var(--bg-tertiary);
  border-color: var(--border-primary);
}
.searchContainer_fLmP_ .results_cYHk_ ul li > a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.searchContainer_fLmP_ .results_cYHk_ ul li > div {
  display: flex;
  align-items: center;
}
.searchContainer_fLmP_ .results_cYHk_ ul li div.details_vnp1Y {
  display: flex;
  flex-direction: column;
}
.searchContainer_fLmP_ .results_cYHk_ ul li div.details_vnp1Y p {
  font-size: 1.3rem;
}
.searchContainer_fLmP_ .results_cYHk_ ul li p {
  font-size: 1.6rem;
  margin-right: 1.6rem;
}
.searchContainer_fLmP_ .results_cYHk_ ul li p.id_JcYmO,
.searchContainer_fLmP_ .results_cYHk_ ul li p.status_t4gRe {
  font-weight: 200;
  font-size: 1.3rem;
  display: inline-block;
  margin-top: 0.8rem;
}
.searchContainer_fLmP_ .results_cYHk_ ul li p.id_JcYmO {
  color: var(--green-200);
}
.searchContainer_fLmP_ .results_cYHk_ ul li p.status_t4gRe {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background: var(--bg-opaque-primary);
  border-radius: 2px;
  color: var(--text-secondary);
  letter-spacing: 0.5px;
}
.searchContainer_fLmP_ .results_cYHk_ ul li p.status_t4gRe.highlight_IgKVt {
  background: var(--green-400);
  color: var(--text-inverse);
  font-weight: 400;
}
.searchContainer_fLmP_ .results_cYHk_ ul li p.status_t4gRe.warn_AV3Ry {
  background: #d06666;
  color: #1e212e;
  font-weight: 400;
}
.searchContainer_fLmP_ .results_cYHk_ ul li:not(:last-child) {
  margin-bottom: 0.4rem;
}
.searchContainer_fLmP_ .results_cYHk_ p.emptyMessage_xRMCS {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 3.2rem 0;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT {
  display: flex;
  justify-content: space-between;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button {
  background: none;
  border: none;
  border-radius: 2px;
  text-align: center;
  border: 1px solid #585f77;
  border-radius: 6px;
  color: var(--text-tertiary);
  font-size: 1.3rem;
  margin: 0.4rem;
  min-width: 24px;
  padding: 0.4rem 0.8rem;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button.arrow_SKdRb {
  color: var(--green-200);
  border-color: transparent;
  opacity: 0.6;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button.active_v4INX {
  color: var(--green-200);
  background-color: var(--bg-secondary);
  text-align: center;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button.dots_eWkr3 {
  border-color: transparent;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button:hover {
  background-color: var(--bg-secondary);
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button svg {
  margin-right: 0.8rem;
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button svg path {
  fill: var(--text-tertiary);
}
.searchContainer_fLmP_ .results_cYHk_ .pagination_EpBVT button:disabled {
  opacity: 0.2;
}

.tabs_vlAwN {
  display: flex;
  margin: 0.8rem;
  margin-bottom: 1.6rem;
  margin-left: 1.2rem;
}
.tabs_vlAwN p {
  margin-right: 1.2rem;
  color: #acb0c1;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.1s ease-in;
  box-sizing: border-box;
}
.tabs_vlAwN p:hover {
  color: var(--text-secondary);
  transition: all 0.2s ease-in;
}
.tabs_vlAwN p::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -4px;
  left: 0;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.2s ease-in-out 0s;
  background: var(--green-200);
}
.tabs_vlAwN p.active_v4INX::before, .tabs_vlAwN p:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.tabs_vlAwN p.active_v4INX {
  color: var(--text-secondary);
}
.tabs_vlAwN p.hasResults_GjnUe {
  font-weight: 600;
  color: var(--green-200);
}
.tabs_vlAwN .badge_DabD9 {
  display: inline-block;
  margin-left: 0.8rem;
  padding: 2px 6px;
  background-color: var(--green-200);
  color: var(--bg-primary);
  font-size: 1.3rem;
  font-weight: bold;
  border-radius: 10px;
  line-height: 1;
  vertical-align: middle;
}
.active_v4INX .tabs_vlAwN .badge_DabD9 {
  background-color: var(--bg-secondary);
  color: var(--green-200);
}

.searchResultLoader_BhbPD {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.searchResultLoader_BhbPD > div {
  min-height: 40px;
  width: 100%;
  background: rgba(146, 148, 159, 0.25);
  border-radius: 8px;
  min-height: 64px;
  position: relative;
  overflow: hidden;
}
.searchResultLoader_BhbPD > div:after {
  content: "";
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, tranparent, rgba(146, 148, 159, 0.25) 50%, transparent 80%), lightgray;
  background-repeat: repeat-y;
  background-size: 50px 200px;
  background-position: 0 0;
}
.searchResultLoader_BhbPD > div:nth-child(1):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(2):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(3):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(4):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(5):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(6):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(7):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(8):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(9):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:nth-child(10):after {
  animation: loader_vLQ2M 1s infinite;
}
.searchResultLoader_BhbPD > div:not(:last-child) {
  margin-bottom: 0.4rem;
}

.footer_qZ3Md {
  display: flex;
  justify-content: space-between;
  margin: 0.8rem;
  margin-top: 1.6rem;
  margin-left: 1.2rem;
}

@keyframes prompt_enter_L4R0p {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes loader_vLQ2M {
  to {
    background-position: 100% 0, 0 0;
  }
}
@keyframes prompt_exit_iMibU {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
/*!*********************************************************************************************************************************************************!*\
  !*** 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;
  }
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/apps/navigation/components/trial-expiration/trial-expiration.module.scss ***!
  \***************************************************************************************************************************************************************************************************/
.trialExpirationBanner_och1s {
  position: relative;
  top: -12px;
  left: 0;
  width: 100%;
  z-index: 12;
  background: red;
  padding: 0.8rem;
  box-shadow: var(--shadow-xl);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.4rem;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 600;
}
.trialExpirationBanner_och1s button {
  position: absolute;
  right: 0.8rem;
  background: transparent;
  border: none;
}
.trialExpirationBanner_och1s button:hover {
  cursor: pointer;
}
.trialExpirationBanner_och1s button:hover svg path {
  fill: var(--text-secondary);
}
.trialExpirationBanner_och1s button svg {
  width: 16px;
  height: 16px;
}
.trialExpirationBanner_och1s .billingLink_TboCW {
  text-decoration: underline;
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/index.scss ***!
  \*************************************************************************************************************************************/
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
body[data-theme=dark-mode] {
  --navbg: #262b3b;
  --bg-primary: #1e212e;
  --bg-secondary: #383e50;
  --bg-tertiary: #585f77;
  --bg-quaternary: #70778a;
  --bg-quinary: #151822;
  --bg-gradient-default: linear-gradient(180deg, #585f77, #383e50);
  --bg-gradient-primary: linear-gradient(0deg, #4f7552, #8ac68e);
  --bg-gradient-secondary: linear-gradient(0deg, #4b68c4, #7b96ed);
  --bg-gradient-tertiary: linear-gradient(0deg, #7d7234, #b7ab69);
  --bg-input: #262b3b;
  --bg-opaque-primary: rgba(255, 255, 255, 0.2);
  --bg-opaque-secondary: rgba(255, 255, 255, 0.12);
  --bg-opaque-tertiary: rgba(255, 255, 255, 0.08);
  --filter-modal-bg:linear-gradient(0deg, #262b3b, #1e212e 50%);
  --chat-bg: #262b3b;
  --chat-navigation-bg: #1e212e;
  --chat-item-hover: #505A76;
  --chat-item-active: #383E50;
  --chat-item-text: #70778A;
  --chat-item-text-hover: #ffffff;
  --chat-accent: #00949C;
  --chat-accent-hover: #2CADB5;
  --chat-bubble-system: #383E50;
  --chat-bubble-user: #505A76;
  --follow-up-bg: #585F77;
  --svg-actions: #585f77;
  --svg-actions-hover: #efefef;
  --scroll-track:linear-gradient(to right, transparent 2px, #383E50 3px, #383E50 3px, transparent 4px);
  --scroll-thumb:#585f77;
  --green-100: #9edba8;
  --green-200: #88eb98;
  --green-300: #8bc78f;
  --green-400: #74af77;
  --text-primary: #fff;
  --text-secondary: #ebecf0;
  --text-tertiary: #d8ddf0;
  --text-quaternary: #acb0c1;
  --text-quinary: #777b8a;
  --text-inverse: #1e212e;
  --text-accent: #00949C;
  --shadow-xs: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
  --shadow-sm: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
  --shadow-md: 0px 1px 4px -1px rgb(0, 0, 0);
  --shadow-xl: -1px 4px 12px -4px rgb(0, 0, 0);
  --border-primary: #616676;
  --border-secondary: #70778a;
  --icon: #d8ddf0;
  --icon-secondary: #777b8a;
  --toastify-color-light: #585f77 !important;
  --toastify-font-family: "Manrope", sans-serif !important;
  --toastify-color-success: #88eb98 !important;
  --toastify-color-danger: #fd846f !important;
  --toastify-text-color-light: #ffffff !important;
  --billing-plan: #4c4e57;
  --billing-upgrade-plan: #383E50;
  --billing-main-green: #87ED85;
}

body[data-theme=light-mode] {
  --navbg: #ffffff;
  --bg-primary: #fff;
  --bg-secondary: #f4f5f5;
  --bg-tertiary: #fafbff;
  --bg-quaternary: #ebecf0;
  --bg-quinary: #ececec;
  --bg-gradient-default: linear-gradient(180deg, #fff, #fbfbfb);
  --bg-gradient-primary: linear-gradient(0deg, #5c9c67, #7acf88);
  --bg-gradient-secondary: linear-gradient(0deg, #6b7cd3, #8296ff);
  --bg-gradient-tertiary: linear-gradient(0deg, #bdae5c, #e0cf6d);
  --bg-input: #fff;
  --bg-opaque-primary: rgba(0, 0, 0, 0.1);
  --bg-opaque-secondary: rgba(0, 0, 0, 0.08);
  --bg-opaque-tertiary: rgba(0, 0, 0, 0.05);
  --filter-modal-bg: #ececec;
  --filter-input-bg: #d9d9d9;
  --chat-bg: #e1e1e1;
  --chat-navigation-bg: #f8f8f8;
  --chat-item-hover: #fff;
  --chat-item-active: #eaeaea;
  --chat-item-text: #52596D;
  --chat-item-text-hover: #52596D;
  --chat-accent: #00949C;
  --chat-accent-hover: #2CADB5;
  --chat-bubble-system: #F1F0F0;
  --chat-bubble-user: #ffffff;
  --follow-up-bg: #F1F0F0;
  --svg-actions: #5f698b;
  --svg-actions-hover: #2f3650;
  --scroll-track:linear-gradient(to right, transparent 2px, #F1F0F0 3px, #F1F0F0 3px, transparent 4px);
  --scroll-thumb:#e1e1e1;
  --green-100: #569f62;
  --green-200: #57b767;
  --green-300: #8bc78f;
  --green-400: #8ac68e;
  --text-primary: #1e1e1e;
  --text-secondary: #282d3e;
  --text-tertiary: #70778a;
  --text-quaternary: #797b85;
  --text-quinary: #777b8a;
  --text-inverse: #fff;
  --text-accent: #00949C;
  --shadow-xs: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
  --shadow-sm: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
  --shadow-md: 0px 1px 2px -1px rgba(0, 0, 0, 0.4), 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 4px 1px rgba(0, 0, 0, 0.1);
  --shadow-xl: -1px 2px 10px -4px rgba(0, 0, 0, 0.95);
  --border-primary: #c0c3cc;
  --border-secondary: #d8ddf0;
  --icon: #d8ddf0;
  --icon-secondary: #777b8a;
  --toastify-color-light: #ffffff !important;
  --toastify-font-family: "Manrope", sans-serif !important;
  --toastify-color-success: #57b767 !important;
  --toastify-color-danger: #f97171 !important;
  --toastify-text-color-light: #1e1e1e !important;
  --billing-plan: #f0f0f0;
  --billing-upgrade-plan: #898a94;
  --billing-main-green: #3b9a39;
}

:root {
  --toastify-color-light: transparent !important;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "Manrope", sans-serif;
  letter-spacing: 0.5px;
  font-size: 1.6rem;
  background: var(--bg-primary);
  background-attachment: fixed;
  color: var(--text-primary);
  overflow-x: hidden;
  line-height: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}

button {
  cursor: pointer;
}
