/* v4.3.4 — dealer CTA spacing polish.
   Final visual-only layer. Adds real breathing room between dealer feature pills and the Apply CTA. */

@media (min-width:1101px){
  html body.home .edd-v95-partner-card .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-dealer-chips,
  html body.home .edd-dealer-band .edd-dealer-chips{
    margin-top:12px!important;
    margin-bottom:26px!important;
    padding-bottom:0!important;
    row-gap:10px!important;
    column-gap:10px!important;
  }

  html body.home .edd-v95-partner-card .edd-v95-partner-actions,
  html body.home .edd-v98-dealer-node .edd-v95-partner-actions,
  html body.home .edd-v98-dealer-node .edd-dealer-band-cta,
  html body.home .edd-dealer-band .edd-dealer-band-cta{
    margin-top:0!important;
    padding-top:0!important;
  }

  html body.home .edd-v95-partner-card .edd-v95-partner-actions .edd-btn,
  html body.home .edd-v98-dealer-node .edd-v95-partner-actions .edd-btn,
  html body.home .edd-v98-dealer-node .edd-dealer-band-cta .edd-btn,
  html body.home .edd-dealer-band .edd-dealer-band-cta .edd-btn{
    margin-top:0!important;
    margin-bottom:12px!important;
  }

  /* Keep laptop card from becoming too tall after adding CTA breathing room. */
  html body.home .edd-v95-partner-card,
  html body.home .edd-v98-dealer-node{
    box-sizing:border-box!important;
  }
}

@media (min-width:1101px) and (max-width:1450px){
  html body.home .edd-v95-partner-card .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-dealer-chips,
  html body.home .edd-dealer-band .edd-dealer-chips{
    margin-top:10px!important;
    margin-bottom:24px!important;
  }
}

@media (max-width:1100px){
  html body.home .edd-v95-partner-card .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-v95-partner-points,
  html body.home .edd-v98-dealer-node .edd-dealer-chips,
  html body.home .edd-dealer-band .edd-dealer-chips{
    margin-bottom:24px!important;
  }

  html body.home .edd-v95-partner-card .edd-v95-partner-actions,
  html body.home .edd-v98-dealer-node .edd-v95-partner-actions,
  html body.home .edd-v98-dealer-node .edd-dealer-band-cta,
  html body.home .edd-dealer-band .edd-dealer-band-cta{
    margin-top:0!important;
  }
}

/* v4.3.6 — shop active state + no-results contrast fix.
   Visual-only: does not touch Customizer/theme mods, menus, products, links, images, or WooCommerce data. */

/* Stop the first menu item from looking active on every page. Only the real current page gets the red underline. */
html body.edd-theme .edd-header-exact .edd-nav li:first-child:not(.current-menu-item)>a:after,
html body .edd-header-exact .edd-nav li:first-child:not(.current-menu-item)>a:after{
  content:none!important;
  display:none!important;
}
html body.edd-theme .edd-header-exact .edd-nav li.current-menu-item>a:after,
html body .edd-header-exact .edd-nav li.current-menu-item>a:after{
  content:""!important;
  display:block!important;
}

/* Make the custom no-products panel readable on the dark shop/filter background. */
html body.woocommerce .edd-shop-page .edd-no-products,
html body .edd-shop-page .edd-no-products,
html body.woocommerce .edd-no-products{
  background:#070b10!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-left:4px solid #e50914!important;
  color:#ffffff!important;
  box-shadow:none!important;
}
html body.woocommerce .edd-shop-page .edd-no-products .edd-eyebrow,
html body .edd-shop-page .edd-no-products .edd-eyebrow,
html body.woocommerce .edd-no-products .edd-eyebrow{
  color:#ff2430!important;
}
html body.woocommerce .edd-shop-page .edd-no-products h2,
html body .edd-shop-page .edd-no-products h2,
html body.woocommerce .edd-no-products h2{
  color:#ffffff!important;
}
html body.woocommerce .edd-shop-page .edd-no-products p,
html body .edd-shop-page .edd-no-products p,
html body.woocommerce .edd-no-products p{
  color:rgba(255,255,255,.82)!important;
}

/* WooCommerce also prints its own no-products notice. Make it readable instead of white-on-white. */
html body.woocommerce .edd-shop-page .woocommerce-info,
html body.woocommerce .edd-shop-page .woocommerce-message,
html body.woocommerce .edd-shop-page .woocommerce-error,
html body.woocommerce .edd-shop-page .woocommerce-no-products-found,
html body.woocommerce .woocommerce-no-products-found .woocommerce-info{
  background:#ffffff!important;
  color:#111827!important;
  border:1px solid rgba(229,9,20,.18)!important;
  border-left:4px solid #e50914!important;
  border-radius:12px!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
html body.woocommerce .edd-shop-page .woocommerce-info *,
html body.woocommerce .edd-shop-page .woocommerce-message *,
html body.woocommerce .edd-shop-page .woocommerce-error *,
html body.woocommerce .woocommerce-no-products-found .woocommerce-info *{
  color:#111827!important;
  text-shadow:none!important;
}
