/* Presentation-only corrections; calculator formulae, table data and storage are unchanged. */
@media screen {
  body[data-tool=project_management_plan] main,
  body[data-tool=multi_projects_dashboard] main{grid-template-columns:minmax(0,1fr)}
  body[data-tool=project_management_plan] #sections{min-width:0}
  body[data-tool=project_management_plan] .tool-links{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}
  body[data-tool=curve_widening_calculator] .ref-table,
  body[data-tool=sight_distance_calculator] .ref-table{display:block;max-width:100%;overflow-x:auto}
  body[data-tool=manningflow] .grid>*,
  body[data-tool=manningflow] .row2>*,
  body[data-tool=manningflow] .stat2>*,
  body[data-tool=manningflow] .hydro-grid>*{min-width:0}
  body[data-tool=manningflow] input,
  body[data-tool=manningflow] select{min-width:0;max-width:100%}
}
@media screen and (max-width:760px){
  body[data-tool=multi_projects_dashboard] .titleblock{grid-template-columns:minmax(0,1fr);padding:18px 20px}
  body[data-tool=multi_projects_dashboard] .stamp{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-tool=multi_projects_dashboard] .stamp>div{min-width:0;overflow-wrap:anywhere}
  body[data-tool=multi_projects_dashboard] .toolbar-slider-row{display:grid;grid-template-columns:1fr 1fr}
  body[data-tool=multi_projects_dashboard] .slider-wrap{grid-column:1/-1;grid-row:1;min-width:0}
  body[data-tool=multi_projects_dashboard] .slider-wrap input{min-width:0}
  body[data-tool=multi_projects_dashboard] #btnPrev{justify-self:start}
  body[data-tool=multi_projects_dashboard] #btnNext{justify-self:end}
  body[data-tool=multi_projects_dashboard] .split-2,
  body[data-tool=multi_projects_dashboard] .text-grid{grid-template-columns:minmax(0,1fr)}
  body[data-tool=project_management_plan] .panel-head{flex-wrap:wrap;gap:12px}
  body[data-tool=project_management_plan] .sec-st{margin-left:0}
  body[data-tool=project_management_plan] .tool-card{min-width:0;flex-wrap:wrap}
  body[data-tool=manningflow] .row2,
  body[data-tool=manningflow] .stat2{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-tool=manningflow] .hydro-grid{grid-template-columns:minmax(0,1fr)}
  body[data-tool=curve_widening_calculator] .dlg-val,
  body[data-tool=sight_distance_calculator] .dlg-val{white-space:normal!important;overflow-wrap:anywhere;min-width:100px!important;width:auto;max-width:55%}
  body[data-tool=ESAL_flexible_calculator] #btnTransfer,
  body[data-tool=ESAL_rigid_calculator] #btnTransfer{white-space:normal;max-width:100%;line-height:1.5}
}
