/*!*******************************************************************************************************************************************************!*\
  !*** 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%; }
  .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); }

/*!*******************************************************************************************************************************************************!*\
  !*** 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: 10; }
  .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%; } }
    @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; }
        .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.33333%; }
  .bc_col_lg_2_dNvAi {
    width: 16.66667%; }
  .bc_col_lg_3_a8Jnq {
    width: 25%; }
  .bc_col_lg_4_kQnmo {
    width: 33.33333%; }
  .bc_col_lg_5_c8u5q {
    width: 41.66667%; }
  .bc_col_lg_6_cfo8p {
    width: 50%; }
  .bc_col_lg_7_kqaS8 {
    width: 58.33333%; }
  .bc_col_lg_8_ndRFI {
    width: 66.66667%; }
  .bc_col_lg_9_CyCKu {
    width: 75%; }
  .bc_col_lg_10_s4iNr {
    width: 83.33333%; }
  .bc_col_lg_11_KeS6f {
    width: 91.66667%; }
  .bc_col_lg_12_ibW18 {
    width: 100%; }
  @media screen and (max-width: 1200px) {
    .bc_col_md_1_Ytd7B {
      width: 8.33333%; }
    .bc_col_md_2_J470m {
      width: 16.66667%; }
    .bc_col_md_3_WFYkU {
      width: 25%; }
    .bc_col_md_4_LNrWR {
      width: 33.33333%; }
    .bc_col_md_5_CLX6S {
      width: 41.66667%; }
    .bc_col_md_6_cSWK1 {
      width: 50%; }
    .bc_col_md_7_C2wzn {
      width: 58.33333%; }
    .bc_col_md_8_gq2kC {
      width: 66.66667%; }
    .bc_col_md_9_K87P4 {
      width: 75%; }
    .bc_col_md_10_esJlp {
      width: 83.33333%; }
    .bc_col_md_11_K2FHw {
      width: 91.66667%; }
    .bc_col_md_12_uFb3j {
      width: 100%; } }
  @media screen and (max-width: 992px) {
    .bc_col_sm_1_DWdOu {
      width: 8.33333%; }
    .bc_col_sm_2_am0Dj {
      width: 16.66667%; }
    .bc_col_sm_3_fTeQq {
      width: 25%; }
    .bc_col_sm_4_wdSh4 {
      width: 33.33333%; }
    .bc_col_sm_5_LqmFk {
      width: 41.66667%; }
    .bc_col_sm_6_fmT9X {
      width: 50%; }
    .bc_col_sm_7_FiGOp {
      width: 58.33333%; }
    .bc_col_sm_8_uWcVw {
      width: 66.66667%; }
    .bc_col_sm_9_JvxcB {
      width: 75%; }
    .bc_col_sm_10_kY5bW {
      width: 83.33333%; }
    .bc_col_sm_11_nMvB7 {
      width: 91.66667%; }
    .bc_col_sm_12_dl7MX {
      width: 100%; } }
  @media screen and (max-width: 688px) {
    .bc_col_xs_1_lI6jb {
      width: 8.33333%; }
    .bc_col_xs_2_O0N2g {
      width: 16.66667%; }
    .bc_col_xs_3_EHViK {
      width: 25%; }
    .bc_col_xs_4_zYB8T {
      width: 33.33333%; }
    .bc_col_xs_5_g2Q_g {
      width: 41.66667%; }
    .bc_col_xs_6_hIHOJ {
      width: 50%; }
    .bc_col_xs_7_t3NRS {
      width: 58.33333%; }
    .bc_col_xs_8_F3DUI {
      width: 66.66667%; }
    .bc_col_xs_9_rK6AA {
      width: 75%; }
    .bc_col_xs_10_IK1w6 {
      width: 83.33333%; }
    .bc_col_xs_11_tww3z {
      width: 91.66667%; }
    .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: 9.6rem 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: #b3b3b3; }

.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: #4c70ff; }
  .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: .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: space-between;
  align-items: center;
  padding: 1.2rem;
  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 black;
    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 black;
    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); }

.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: rgba(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: 85%;
  min-width: 200px;
  width: fit-content;
  padding: 20px;
  background: var(--bg-quaternary);
  border-radius: 25px;
  margin-bottom: 1.6rem;
  position: relative; }

.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(--green-400);
  color: var(--text-tertiary);
  align-self: flex-end;
  right: 20px;
  border-top-right-radius: 0px; }
  .user_bINdd .buttonContainer_iGg76 {
    left: -30px; }
  .user_bINdd::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid var(--green-400);
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: 0;
    right: -20px; }

.system_BiCrB {
  background: var(--navbg);
  color: var(--text-secondary);
  align-self: flex-start;
  left: 20px;
  border-bottom-left-radius: 0px; }
  .system_BiCrB .buttonContainer_iGg76 {
    right: -30px; }
  .system_BiCrB::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 20px solid var(--navbg);
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    bottom: 0;
    left: -20px; }

.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); }

.divider_J3LtB {
  width: 100%;
  height: 1px;
  margin: 0.8rem 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/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[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%);
  --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;
  --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 black;
  --shadow-xl: -1px 4px 12px -4px black;
  --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;
  --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;
  --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; }

