/* Keep every menu available without requiring a horizontal swipe. */
@media screen and (max-width:740px){
  .stepsnav,.help-menu,.record-tabs{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    overflow:visible;
    gap:6px;
  }
  .stepsnav .stepbtn,.help-menu button,.record-tabs button{
    min-width:0;
    width:100%;
    min-height:48px;
    padding:12px 9px;
    white-space:normal;
    overflow-wrap:anywhere;
    text-align:left;
    line-height:1.5;
  }
  .help-menu p{display:none}
  .stepsnav .stepbtn{font-size:14px}
  .record-tabs button{font-size:14px}
}
@media screen and (min-width:741px) and (max-width:900px){
  .record-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px}
  .record-tabs button{min-width:0;width:100%;white-space:normal;text-align:left}
}
