/* Editable controls need their own column geometry; read-only reports stay compact. */
html.olap-up #root table.sale6table:has(tbody input){
  table-layout:auto!important;
  width:max-content!important;
  min-width:100%;
}
html.olap-up #root table.sale6table:has(tbody input) :is(th,td){
  width:auto!important;
  min-width:80px;
}
html.olap-up #root table.sale6table:has(tbody input) td{
  vertical-align:top;
  padding:8px 10px;
}
html.olap-up #root table.sale6table:has(tbody input) td :is(input:not([type=checkbox]),select,textarea){
  max-width:100%;
  box-sizing:border-box;
}
html.olap-up #root table.sale6table:has(tbody input) td input[type=date]{
  min-width:155px;
}
html.olap-up #root table.sale6table:has(tbody input) td .input-group{
  min-width:220px;
  flex-wrap:nowrap;
}
