/* E-035 Add Expense modal alignment */
#e033-expense-modal-root .e033-panel .grid2{
  align-items:start;
}
#e033-expense-modal-root .e033-panel .field input,
#e033-expense-modal-root .e033-panel .field select{
  min-height:74px;
  height:74px;
  padding:0 22px;
  display:block;
  line-height:1.2;
  border-radius:22px;
  -webkit-appearance:none;
  appearance:none;
}
#e033-expense-modal-root .e033-panel .field input[type="date"]{
  min-height:74px;
  height:74px;
  padding:0 22px;
  line-height:74px;
  text-align:left;
  -webkit-appearance:none;
  appearance:none;
}
#e033-expense-modal-root .e033-panel .field input[type="date"]::-webkit-date-and-time-value{
  text-align:left;
  min-height:74px;
  line-height:74px;
  padding:0;
  margin:0;
}
#e033-expense-modal-root .e033-panel .field input[type="date"]::-webkit-calendar-picker-indicator{
  opacity:.55;
}
#e033-expense-modal-root .e033-panel .field label{
  min-height:28px;
  display:flex;
  align-items:flex-end;
}
#e033-expense-modal-root .e033-panel .e033-bottom-spacer{
  height:calc(56px + env(safe-area-inset-bottom));
}
@media (max-width:420px){
  #e033-expense-modal-root .e033-panel .field input,
  #e033-expense-modal-root .e033-panel .field select,
  #e033-expense-modal-root .e033-panel .field input[type="date"]{
    height:70px;
    min-height:70px;
    padding-left:18px;
    padding-right:18px;
  }
}
