/* [project]/components/PaymentBanner/index.module.css [app-client] (css) */
.index-module__8eJPwW__PaymentBannerContent {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  flex-direction: column;
  align-items: center;
  display: flex;
}

.index-module__8eJPwW__PaymentBannerContent h4 {
  text-align: center;
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module__8eJPwW__PaymentBannerContent p {
  text-align: center;
  margin-top: .25rem;
}

/* [project]/components/ProgressAnalysisBox/index.module.css [app-client] (css) */
.index-module__IF-sJa__ProgressAnalysisBoxContainer {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 36 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: .375rem;
  overflow: hidden;
}

.index-module__IF-sJa__ProgressAnalysisBoxContainer h3 {
  margin-left: .75rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

/* [project]/components/ProgressAnalysisChart/index.module.css [app-client] (css) */
.index-module__I30EAq__ProgressAnalysisChartContainer {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 36 / var(--tw-bg-opacity));
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.index-module__I30EAq__ChartResponsiveContainer text {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media screen and (max-width: 1000px) {
  .index-module__I30EAq__ProgressAnalysisChartContainer {
    height: 450px;
  }

  .index-module__I30EAq__ChartResponsiveContainer text {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .index-module__I30EAq__ProgressAnalysisChartContainerPod {
    height: 300px;
  }
}

.index-module__I30EAq__ProgressAnalysisChartContainerPod {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(66 69 70 / var(--tw-bg-opacity)) !important;
}

/* [project]/components/ProgressAnalysisDropdown/index.module.css [app-client] (css) */
.index-module__Svs1Cq__ProgressAnalysisDropdownContainer {
  margin-left: -1rem;
  margin-right: -1rem;
  display: flex;
}

.index-module__Svs1Cq__SingleDropdownContainer {
  flex: 1;
  margin-left: 1rem;
  margin-right: 1rem;
}

@media screen and (max-width: 1000px) {
  .index-module__Svs1Cq__ProgressAnalysisDropdownContainer {
    flex-direction: column;
    margin: -.75rem 0;
  }

  .index-module__Svs1Cq__SingleDropdownContainer {
    margin: .75rem 0;
  }
}

/* [project]/components/ProgressAnalysis/index.module.css [app-client] (css) */
.index-module__NDnF1W__ProgressAnalysisContainer {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.index-module__NDnF1W__ProgressAnalysisContainer h2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.index-module__NDnF1W__ProgressAnalysisChart {
  margin-top: 1.5rem;
  margin-right: 1rem;
}

@media (min-width: 768px) {
  .index-module__NDnF1W__ProgressAnalysisChart {
    height: auto;
  }
}

.index-module__NDnF1W__ProgressAnalysisChart {
  flex: 2;
  height: 450px;
}

.index-module__NDnF1W__ProgressAnalysisLoaderContainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.index-module__NDnF1W__ProgressAnalysisMainContainer {
  display: flex;
}

.index-module__NDnF1W__ProgressAnalysisBoxes {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-top: 1.5rem;
  margin-left: 1rem;
  display: flex;
}

.index-module__NDnF1W__ProgressAnalysisBoxContainer:first-child {
  margin-bottom: 1rem;
}

.index-module__NDnF1W__ProgressAnalysisBoxContainer:last-child {
  margin-top: 1rem;
}

@media screen and (max-width: 1000px) {
  .index-module__NDnF1W__ProgressAnalysisContainer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .index-module__NDnF1W__ProgressAnalysisMainContainer {
    flex-direction: column;
  }

  .index-module__NDnF1W__ProgressAnalysisChart {
    height: 450px;
    margin-right: 0;
    min-height: 450px !important;
  }

  .index-module__NDnF1W__ProgressAnalysisLoaderContainer {
    height: 450px;
    min-height: 450px !important;
  }

  .index-module__NDnF1W__ProgressAnalysisBoxes {
    margin-left: 0;
  }

  .index-module__NDnF1W__ProgressAnalysisBoxContainer {
    margin: 0;
  }
}

/* [project]/components/HorizontalCard/index.module.css [app-client] (css) */
.index-module__QwWpOW__TextBox {
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media (min-width: 768px) {
  .index-module__QwWpOW__TextBox {
    -webkit-line-clamp: 5;
  }
}

/* [project]/components/PaymentFraudBanner/index.module.css [app-client] (css) */
.index-module__P2sBZa__PaymentBannerContent {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  flex-direction: column;
  align-items: center;
  display: flex;
}

.index-module__P2sBZa__PaymentBannerContent h4 {
  text-align: center;
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module__P2sBZa__PaymentBannerContent p {
  text-align: center;
  margin-top: .25rem;
}

/* [project]/components/Skeleton/index.module.css [app-client] (css) */
.index-module__V3kPhq__SkeletonContainer {
  --tw-bg-opacity: 1;
  background-color: rgb(45 48 49 / var(--tw-bg-opacity));
  border-radius: .375rem;
  width: 100%;
  margin: .5rem auto;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.index-module__V3kPhq__SkeletonContainer:after {
  content: "";
  z-index: 10;
  background-image: linear-gradient(90deg, #5d616200, #5d616233, #5d616299, #5d616200);
  animation: 1.5s infinite index-module__V3kPhq__shimmer;
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
}

@keyframes index-module__V3kPhq__shimmer {
  100% {
    transform: translateX(100%);
  }
}

/* [project]/components/DashboardCarousel/index.module.css [app-client] (css) */
.index-module__8v2yqG__BackdropBlurBackground {
  background-color: #606060f2;
  border-radius: .5rem;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

@supports (backdrop-filter: none) {
  .index-module__8v2yqG__BackdropBlurBackground {
    backdrop-filter: blur(25px);
    background-color: #6060604d;
  }
}

/* [project]/components/ReferralBanner/index.module.css [app-client] (css) */
.index-module__lO2irW__ReferralBannerContent {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  flex-direction: column;
  align-items: center;
  display: flex;
}

.index-module__lO2irW__ReferralBannerContent h4 {
  text-align: center;
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module__lO2irW__ReferralBannerContent p {
  text-align: center;
  margin-top: .25rem;
}

/* [project]/components/WelcomeModal/index.module.css [app-client] (css) */
.index-module__CApcaa__welcomeModalHeading {
  text-align: center;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-style: italic;
  font-weight: 900;
  line-height: 1;
}

.index-module__CApcaa__optionBaseLayout {
  cursor: pointer;
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: .5rem;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.index-module__CApcaa__optionBaseLayout:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

/*# sourceMappingURL=components_09c76en._.css.map*/