/* HNJ externalized render CSS */
.hnj-when-plan-title{font-size:17px;margin:2px 0 14px;color:var(--hnj-water);font-weight:900;line-height:1.25}.hnj-prognosis-card--solunar .hnj-prog-title{color:#0f172a}.hnj-prognosis-card--solunar.good .hnj-prog-title,.hnj-prognosis-card--solunar.excellent .hnj-prog-title{color:#16a34a}.hnj-prognosis-card--solunar.mid .hnj-prog-title{color:#0ea5e9}.hnj-prognosis-card--solunar.bad .hnj-prog-title{color:#ef4444}
@media(min-width:901px){
  .hnj-wrapper .hnj-layout{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(340px,.88fr)!important;gap:28px!important;align-items:start!important;width:100%!important;max-width:100%!important;clear:both!important}
  .hnj-wrapper .hnj-layout>.hnj-main-content{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;width:100%!important;display:block!important}
  .hnj-wrapper .hnj-layout>.hnj-sidebar{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:100%!important;width:100%!important;display:block!important;align-self:start!important}
  .hnj-wrapper .hnj-layout>.hnj-sidebar>div{position:sticky!important;top:20px!important;max-width:100%!important;width:100%!important}
  .hnj-wrapper .hnj-layout:before,.hnj-wrapper .hnj-layout:after{content:none!important;display:none!important}
  .hnj-wrapper .hnj-layout .hnj-card{max-width:100%!important;box-sizing:border-box!important}
  .hnj-wrapper .hnj-prognosis-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.hnj-wrapper .hnj-solunar-grid{display:none!important}
  .hnj-wrapper .hnj2-zone,.hnj-wrapper .hnj-summary-grid,.hnj-wrapper .hnj-decision-grid,.hnj-wrapper .hnj-swot-grid{max-width:100%!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.hnj-wrapper .hnj2-zone>* ,.hnj-wrapper .hnj-summary-grid>* ,.hnj-wrapper .hnj-decision-grid>* ,.hnj-wrapper .hnj-swot-grid>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
}
@media(max-width:900px){
  .hnj-wrapper .hnj-layout{display:block!important}.hnj-wrapper .hnj-sidebar{display:block!important}.hnj-wrapper .hnj-prognosis-grid{grid-template-columns:1fr!important}.hnj-wrapper .hnj2-zone,.hnj-wrapper .hnj-summary-grid,.hnj-wrapper .hnj-decision-grid,.hnj-wrapper .hnj-swot-grid{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important;overflow:hidden!important}.hnj-wrapper .hnj2-zone>* ,.hnj-wrapper .hnj-summary-grid>* ,.hnj-wrapper .hnj-decision-grid>* ,.hnj-wrapper .hnj-swot-grid>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.hnj-when-plan-title{margin-top:0!important;font-size:18px!important}.hnj-prognosis-card{padding:14px!important}
}