/* v0.31.8 — Executive Style 2: hide empty financial panel and rebalance layout. */
.project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty) > .exec-extra{
  display:none!important;
}

.project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty){
  grid-template-columns:minmax(0,1.4fr) minmax(180px,.72fr)!important;
  gap:14px!important;
}

.project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty) > .exec-info,
.project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty) > .exec-gauge{
  width:100%;
  min-width:0;
}

@media(max-width:760px){
  .project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty){
    grid-template-columns:minmax(0,1fr) minmax(150px,.62fr)!important;
  }
}

@media(max-width:560px){
  .project-card[data-card-style="executive"] .card-executive-view .exec-body:has(> .exec-extra .exec-empty){
    grid-template-columns:1fr!important;
  }
}
