#helpPanel.hidden,
#historyModal.hidden,
#midCalcModal.hidden,
#aiModal.hidden{
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
}

#helpPanel:not(.hidden),
#historyModal:not(.hidden),
#midCalcModal:not(.hidden),
#aiModal:not(.hidden){
  pointer-events:auto !important;
}

.layoutFlow,
.grid,
.panelInputs,
.panelResult,
.cardBody,
.formGrid,
.formGrid > div,
.resultBox{
  position:relative;
}

.panelInputs{ z-index: 3; }
.panelResult{ z-index: 1; }

button,
input,
select,
textarea{
  pointer-events:auto;
  touch-action:manipulation;
}

label[data-tooltip]::after,
.heroBanner::before,
.marketWrap::before{
  pointer-events:none !important;
}

#inputsCardBody[hidden]{
  display:none !important;
}
