/* Infinity Edge customer account layout */
body.logged-in.woocommerce-account .woocommerce {
  display: grid;
  grid-template-columns: minmax(240px, 30%) minmax(0, 1fr);
  gap: 32px;
  align-items: start;
}

body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content {
  float: none !important;
  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
  box-sizing: border-box;
}

body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation {
  grid-column: 1;
  grid-row: 1;
}

body.logged-in.woocommerce-account .woocommerce-MyAccount-content {
  grid-column: 2;
  grid-row: 1;
}

@media (max-width: 781px) {
  body.logged-in.woocommerce-account .woocommerce {
    display: block;
  }

  body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 24px !important;
  }
}

/* ChartVPS affiliate cards */
.chartvps-offer-grid {
  align-items: stretch;
}

.chartvps-offer-grid > .wp-block-column {
  display: flex;
}

.chartvps-offer-card {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.chartvps-offer-card .wp-block-buttons {
  margin-top: auto;
}

@media (max-width: 781px) {
  .chartvps-offer-grid {
    flex-wrap: wrap !important;
  }

  .chartvps-offer-grid > .wp-block-column {
    flex-basis: 100% !important;
    width: 100%;
  }
}


/* Preserve intended paragraph spacing in product summaries */
.single-product .wp-block-post-excerpt__excerpt {
  white-space: pre-line !important;
}


/* Clean four-line product summaries for NEXUS, PHANTOM, and ORBIT */
body.postid-441 .wp-block-post-excerpt__excerpt,
body.postid-443 .wp-block-post-excerpt__excerpt,
body.postid-445 .wp-block-post-excerpt__excerpt {
  font-size: 0 !important;
}
body.postid-441 .wp-block-post-excerpt__excerpt::before,
body.postid-443 .wp-block-post-excerpt__excerpt::before,
body.postid-445 .wp-block-post-excerpt__excerpt::before {
  display: block;
  white-space: pre-line;
  color: rgb(154, 165, 159);
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
body.postid-441 .wp-block-post-excerpt__excerpt::before {
  content: "Trend intelligence for pullback-continuation traders. NEXUS combines trend direction, pullback structure, momentum, live setup zones, and confirmed bar-close signals in one polished NinjaTrader® 8 dashboard.\A\A $99 lifetime license — one-time purchase.\A\A Visual and programmatic LONG/SHORT signals.\A\A Does not place orders.";
}
body.postid-443 .wp-block-post-excerpt__excerpt::before {
  content: "A structured sweep-and-reclaim reversal workflow. PHANTOM tracks the breach, reclaim, and completed-bar confirmation around recent highs and lows in a polished NinjaTrader® 8 dashboard.\A\A $99 lifetime license — one-time purchase.\A\A Visual and programmatic LONG/SHORT signals.\A\A Does not place orders.";
}
body.postid-445 .wp-block-post-excerpt__excerpt::before {
  content: "Structured range-breakout scenarios at a glance. ORBIT maps recent boundaries, trigger levels, trend alignment, momentum, and confirmed bar-close breakouts in one polished NinjaTrader® 8 dashboard.\A\A $99 lifetime license — one-time purchase.\A\A Visual and programmatic LONG/SHORT signals.\A\A Does not place orders.";
}


/* Hide redundant coupon note on lifetime-price cards */
.iet-sale-copier > div:last-child,
.iet-sale-velocity > div:last-child {
  display: none !important;
}
