
  body.hide-desc .desc-col{ display:none !important }
  body.hide-hsn .hsn-col{ display:none !important }


  body.hide-desc .desc-col{ display:none !important }
  body.hide-hsn .hsn-col{ display:none !important }


  body.hide-desc .desc-col{ display:none !important }
  body.hide-hsn .hsn-col{ display:none !important }


/* Keep breakup table in taxarea; move totals to Summary by default */
#taxArea #taxBelow { display: none; }


  body.hide-desc .desc-col{ display:none !important }
  body.hide-hsn .hsn-col{ display:none !important }


  body.hide-desc .desc-col{ display:none !important }
  body.hide-hsn .hsn-col{ display:none !important }


/* === Realign Patch (Tax/Notes left, Summary right) === */
.sum{
  display:grid !important;
  grid-template-columns: 1fr minmax(260px, 340px) !important;
  gap:16px !important;
  align-items:start !important;
  margin-top:12px !important;
}
#taxArea{ grid-column:1 !important; margin:0 !important; }
#notesBox{ grid-column:1 !important; }
.sum .totals{ grid-column:2 !important; }
@media (max-width: 820px){
  .sum{ grid-template-columns:1fr !important; }
  #taxArea, #notesBox, .sum .totals{ grid-column:1 !important; }
}



/* === Realign Patch v2: Force Notes below Tax in left column === */
#taxArea{ grid-column:1 !important; grid-row:1 !important; margin:0 !important; }
#notesBox{ grid-column:1 !important; grid-row:2 !important; }
.sum .totals{ grid-column:2 !important; grid-row:1 / span 2 !important; }
@media (max-width: 820px){
  #taxArea, #notesBox, .sum .totals{ grid-column:1 !important; grid-row:auto !important; }
}

