.postTimeAnalalysis_allTimesContainer___r8Xn {
  display: flex;
  flex-direction: column;
  gap: var(--gap-50);
  overflow-y: auto;
  overflow-x: hidden;
}

.postTimeAnalalysis_chartCurveLong__O_p2n {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 300px;
}
.postTimeAnalalysis_chartCurveLong__O_p2n > div {
  height: 100%;
}

/* Heatmap */

.postTimeAnalalysis_heatmapLegend__3J2zR {
  display: flex;
  align-items: center;
  gap: var(--gap-10);
  font-size: var(--font-12);
  color: var(--text-h2);
}

.postTimeAnalalysis_legendGradient___0qaI {
  width: 100px;
  height: 12px;
  border-radius: var(--br8);
  background: linear-gradient(
    to right,
    var(--color-dark-red60),
    var(--color-dark-yellow60),
    var(--color-light-yellow60),
    var(--color-light-green60),
    var(--color-dark-green60)
  );
}

.postTimeAnalalysis_heatmapGrid__6_201 {
  padding: var(--padding-5);
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
  gap: var(--gap-10);
}

.postTimeAnalalysis_heatmapCell__FVtXj {
  aspect-ratio: 1;
  border-radius: var(--br10);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--transition3);
  position: relative;
  overflow: hidden;
  animation: postTimeAnalalysis_heatmapFadeIn__sRjaQ 0.4s ease-out forwards;
  opacity: 0;
  border: 2px solid transparent;
}

@keyframes postTimeAnalalysis_heatmapFadeIn__sRjaQ {
  to {
    opacity: 1;
  }
}

.postTimeAnalalysis_heatmapCell__FVtXj:hover {
  z-index: 10;
  box-shadow: var(--box-shadow);
  border: 2px solid var(--color-dark-blue);
}

.postTimeAnalalysis_heatmapValue__TQlIq {
  font-size: var(--font-16);
  margin-top: var(--gap-3);
  color: var(--text-h1);
  font-weight: var(--weight-600);
  z-index: 1;
}

.postTimeAnalalysis_selectedCell__Ji3nz {
  border-color: var(--color-dark-blue) !important;
  box-shadow: 0 0 0 3px var(--color-dark-blue30) !important;
  transform: scale(1.05) !important;
}

/* Hour Details Panel */
.postTimeAnalalysis_hourDetailsPanel___FZsB {
  grid-column: 1 / -1;
  background: var(--background-root);
  border-radius: var(--br15);
  padding: var(--padding-12);
  animation: var(--top04);
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
}

.postTimeAnalalysis_detailsHeader__DEHRa {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: var(--padding-10);
  border-bottom: 1px solid var(--box-border);
  flex-direction: row;
}

.postTimeAnalalysis_headerContent__dpOa_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap-5);
}

.postTimeAnalalysis_detailsHeader__DEHRa h4 {
  font-size: var(--font-32);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  margin: 0;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}

.postTimeAnalalysis_headerSubtitle__2cPSM {
  font-size: var(--font-12);
  color: var(--text-h2);
  margin: 0;
  font-weight: var(--weight-400);
  line-height: 1.5;
}

/* Ultra Minimal Metrics Row */

.postTimeAnalalysis_metricItem__JIuOH {
  display: flex;
  align-items: baseline;
  gap: var(--gap-8);
}

.postTimeAnalalysis_metricValue__C2XZf {
  font-size: var(--font-24);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  font-variant-numeric: tabular-nums;
}

.postTimeAnalalysis_metricLabel__dT1qZ {
  font-size: var(--font-12);
  color: var(--text-h2);
  font-weight: var(--weight-400);
  line-height: 1.5;
}

/* Professional Insight Card */

.postTimeAnalalysis_insightBadge__cJD7s {
  display: inline-flex;
  align-items: center;
  gap: var(--gap-5);
  padding: var(--padding-4) var(--padding-10);
  border-radius: var(--br6);
  font-size: var(--font-11);
  font-weight: var(--weight-600);
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 0.3px;
}

.postTimeAnalalysis_insightText__FaFtu {
  font-size: var(--font-13);
  color: var(--text-h1);
  line-height: 1.7;
  font-weight: var(--weight-400);
}

/* Minute Bar Styles for Heatmap Integration */
.postTimeAnalalysis_minutesBar__Mgj_X {
  flex: 1;
  display: flex;
  min-height: 28px;
  border-radius: var(--br8);
  overflow: hidden;
  box-shadow: var(--small-shadow);
  border: 1px solid var(--box-border);
}

.postTimeAnalalysis_minuteSegment__SowEi {
  flex: 1;
  min-width: 1px;
  transition: var(--transition2);
  cursor: pointer;
  animation: postTimeAnalalysis_minuteFadeIn__7fOlw 0.6s ease-out forwards;
  opacity: 0;
}

@keyframes postTimeAnalalysis_minuteFadeIn__7fOlw {
  to {
    opacity: 1;
  }
}

.postTimeAnalalysis_minuteSegment__SowEi:hover {
  transform: scaleY(1.3);
  z-index: 1;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

/* Selected Minute */
.postTimeAnalalysis_selectedMinute__ZX_k_ {
  box-shadow: 0 0 0 2px var(--color-dark-blue) inset !important;
  transform: scaleY(1.4) !important;
  z-index: 2 !important;
}

/* Minute Details Panel */
.postTimeAnalalysis_minuteDetailsPanel__m3l2I {
  grid-column: 1 / -1;
  animation: var(--top04);
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
}
.postTimeAnalalysis_minutesBarparent__Ik9MR {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--padding-10) var(--padding-5);
  background-color: var(--color-gray30);
  border-radius: var(--br10);
  gap: var(--gap-10);
}
.postTimeAnalalysis_minuteDetailsHeader__VhxbL {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: var(--padding-10);
  border-bottom: 1px solid var(--box-border);
}

.postTimeAnalalysis_minuteTimeDisplay__FWiL_ {
  display: flex;
  flex-direction: column;
  gap: var(--gap-5);
}

.postTimeAnalalysis_minuteTimeMain__qCd5g {
  font-size: var(--font-24);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  font-variant-numeric: tabular-nums;
  line-height: 1;
}

.postTimeAnalalysis_minuteTimeCount__ZWeo1 {
  font-size: var(--font-11);
  color: var(--text-h2);
  font-weight: var(--weight-400);
  line-height: 1.5;
}

/* Minute Minimal Metrics */
.postTimeAnalalysis_minuteMetrics__63EXK {
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
  margin-bottom: var(--gap-12);
}

.postTimeAnalalysis_minuteMetricItem__4klh8 {
  display: flex;
  align-items: baseline;
  gap: var(--gap-8);
}

.postTimeAnalalysis_minuteMetricValue__mTAq8 {
  font-size: var(--font-20);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  font-variant-numeric: tabular-nums;
}

.postTimeAnalalysis_minuteMetricLabel__e40fK {
  font-size: var(--font-11);
  color: var(--text-h2);
  font-weight: var(--weight-400);
  line-height: 1.5;
}

/* Minute Professional Insight */
.postTimeAnalalysis_minuteInsightCard__7_P_p {
  display: flex;
  flex-direction: column;
  gap: var(--gap-8);
  padding: var(--padding-12);
  background: var(--content-box);
  border-radius: var(--br8);
  border-right: 3px solid var(--color-dark-blue);
}

.postTimeAnalalysis_minuteInsightText__kqG9o {
  font-size: var(--font-12);
  color: var(--text-h1);
  line-height: 1.7;
  font-weight: var(--weight-400);
}

/* Ultra Minimal Recommendation Summary */
.postTimeAnalalysis_recommendationSummary__tc5XX {
  display: flex;
  flex-direction: column;
  gap: var(--gap-20);
}
.postTimeAnalalysis_recommendationsFlex__fdIER {
  display: flex;
  gap: var(--gap-15);
  flex-direction: column;
  transition: var(--transition2);
  animation: var(--top04);
}

/* Minimal Card Design */
.postTimeAnalalysis_recommendCard__N1AEG {
  transition: var(--transition2);
  animation: var(--fadeIn3);
  border: 1px solid var(--color-light-green60);
  border-radius: var(--br10);
  padding: var(--padding-10);
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
  animation: var(--top04);
}
.postTimeAnalalysis_avoidCard__H_rT4 {
  transition: var(--transition2);
  animation: var(--fadeIn3);
  border: 1px solid var(--color-light-red60);
  border-radius: var(--br10);
  padding: var(--padding-10);
  display: flex;
  flex-direction: column;
  gap: var(--gap-10);
  animation: var(--top04);
}
.postTimeAnalalysis_avoidCard__H_rT4:hover {
  box-shadow: var(--small-shadow);
  border-color: var(--color-light-red);
}
.postTimeAnalalysis_recommendCard__N1AEG:hover {
  box-shadow: var(--small-shadow);
  border-color: var(--color-light-green);
}

.postTimeAnalalysis_cardHeader____Oqg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-10);
}

.postTimeAnalalysis_rankBadge__PxSAQ {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-16);
  font-weight: var(--weight-700);
  flex-shrink: 0;
}

.postTimeAnalalysis_cardMeta__tni97 {
  display: flex;
  flex-direction: column;
  gap: var(--gap-5);
  align-content: flex-start;
  align-items: flex-end;
  justify-content: center;
}

.postTimeAnalalysis_metaLabel__4F3WV {
  font-size: var(--font-10);
  color: var(--text-h2);
  font-weight: var(--weight-500);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.postTimeAnalalysis_metaValue__GVYlw {
  font-size: var(--font-12);
  color: var(--text-h1);
  font-weight: var(--weight-600);
}

.postTimeAnalalysis_timeDisplay__0eaGt {
  display: flex;
  flex-direction: column;
  gap: var(--gap-3);
  padding: var(--padding-10) 0;
  border-bottom: 1px solid var(--box-border);
}

.postTimeAnalalysis_timeMain__2LmwW {
  font-size: var(--font-24);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  font-variant-numeric: tabular-nums;
  line-height: 1;
  direction: ltr;
  text-align: left;
}

.postTimeAnalalysis_timeSub__ci3mR {
  font-size: var(--font-10);
  color: var(--text-h2);
  font-weight: var(--weight-400);
}

.postTimeAnalalysis_statsGrid__VvEu6 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gap-10);
}

.postTimeAnalalysis_statBox__m53MV {
  display: flex;
  flex-direction: column;
  gap: var(--gap-3);
}

.postTimeAnalalysis_statNumber__Xfq1k {
  font-size: var(--font-18);
  font-weight: var(--weight-700);
  color: var(--text-h1);
  font-variant-numeric: tabular-nums;
  line-height: 1;
}

.postTimeAnalalysis_statText___AmcD {
  font-size: var(--font-9);
  color: var(--text-h2);
  font-weight: var(--weight-400);
  line-height: 1.3;
}

.postTimeAnalalysis_insighthigh__7epuS {
  font-size: var(--font-12);
  color: var(--color-light-green);
  padding: var(--padding-8) var(--padding-10);
  background: var(--color-light-green10);
  border-radius: var(--br8);
  line-height: 1.5;
  font-weight: var(--weight-400);
}
.postTimeAnalalysis_insightlow__DgDDa {
  font-size: var(--font-12);
  color: var(--color-light-red);
  padding: var(--padding-8) var(--padding-10);
  background: var(--color-light-red10);
  border-radius: var(--br8);
  line-height: 1.5;
  font-weight: var(--weight-400);
}

/* Avoid Card */

.postTimeAnalalysis_avoidBadge__fl2Nl {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-light-red);
  color: var(--color-white);
  border-radius: var(--br8);
  font-size: var(--font-16);
  font-weight: var(--weight-700);
  flex-shrink: 0;
}

.postTimeAnalalysis_avoidInsight__jbRPE {
  font-size: var(--font-11);
  color: var(--text-h1);
  padding: var(--padding-8) var(--padding-10);
  background: var(--color-light-red10);
  border-radius: var(--br6);
  line-height: 1.5;
  font-weight: var(--weight-400);
  border-right: 2px solid var(--color-light-red);
}

.page_frameGroup__go217 {
  overflow-x: clip;
  position: relative;
  width: 100%;
  top: 0px;
  overflow: none;
  opacity: 1;
}
.page_frameGroupFade__4wVAw {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  overflow: hidden;
  opacity: 1;
  background-color: var(--background-root);
  flex-direction: column;
}
.page_pageTools__aLYb2 {
  position: relative;
  background-color: var(--background-root);
  width: 100%;
  height: 831px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: var(--padding-18);

  align-items: center;
  justify-content: center;
  gap: var(--gap-15);
  text-align: left;
  font-size: var(--font-12);
  color: var(--text-h1);
}

.page_inboxContainer__dOgrS {
  position: relative;
  width: calc(100% - 40px);
  margin-inline: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: var(--gap-15);
  flex-wrap: wrap;
  animation: var(--bottom08);
  margin-bottom: 20px;
}

.page_likesChartParent__WGJ_t {
  top: 50px;
  color: var(--text-h1);
  position: relative;
  left: 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-15);
  flex-wrap: wrap;
  margin-bottom: 30px;
  text-align: left;
  bottom: 50px;
  animation: var(--bottom14);
}

.page_headerTab__ZNRSl {
  position: sticky;
  height: 80px;
  top: 0;
  backdrop-filter: blur(20px);
  z-index: +100;
  display: flex;
  flex-direction: row;
  text-align: center;
  font-size: var(--font-16);
  color: var(--text-h1);
  justify-content: space-between;
  width: 100%;
  gap: var(--gap-20);
}
.page_schedulPostsParent__0AKA0 {
  position: absolute;
  width: calc(100% - 150px);
  top: 85px;
  right: 32px;
  left: 118px;
  height: 652px;
  text-align: left;
  font-size: var(--font-12);
  color: var(--text-h1);
}

.page_frameParent__gr4M7 {
  position: absolute;
  width: calc(100% - 112px);
  top: 2px;
  right: 0;
  left: 112px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: var(--transition3);
}
.page_pagePost__HBBiC {
  position: relative;
  background-color: var(--background-root);
  width: 100%;
  height: 903px;
  overflow: hidden;
  text-align: center;
  color: var(--text-h1);
}
/*.custom > :nth-child(1) > :nth-child(2) > :last-child > :last-child  */
.page_custom__Phg2C > :nth-child(1) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: hue-rotate(122deg);
}

.page_custom__Phg2C > :nth-child(2) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: hue-rotate(287deg);
}
.page_custom__Phg2C > :nth-child(8) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: hue-rotate(-30deg);
}
.page_custom__Phg2C > :nth-child(11) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: hue-rotate(41deg);
}
.page_custom__Phg2C > :nth-child(14) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: grayscale(1);
}

.page_custom__Phg2C > :nth-child(5) > :nth-child(2) > :first-child > :first-child > :first-child > :first-child > :last-child {
  filter: hue-rotate(185deg);
}

.page_custom__Phg2C
  > :nth-child(3)
  > :first-child
  > :nth-child(2)
  > :first-child
  > :first-child
  > :first-child
  > :first-child
  > :nth-child(3)
  > :nth-child(5)
  > :first-child
  > path {
  fill: #4a3aff;
}


/*# sourceMappingURL=c89e90c58c0165ff.css.map*/