/* Roof Man OS V35.8.2 — iPhone/iPad width hardening for the field stage. */
@media (max-width: 900px){
  html.rmc-d-field-root,
  html.rmc-d-field-root body,
  body.rmc-d-field-page{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    overflow-x:hidden!important;
    overscroll-behavior-x:none!important;
  }
  body.rmc-d-field-page{
    touch-action:pan-y!important;
  }
  body.rmc-d-field-page #page,
  body.rmc-d-field-page #content,
  body.rmc-d-field-page .site,
  body.rmc-d-field-page .site-content,
  body.rmc-d-field-page .content-area,
  body.rmc-d-field-page .container,
  body.rmc-d-field-page .entry-content,
  body.rmc-d-field-page .rmc30-app,
  body.rmc-d-field-page .rmc30-main,
  body.rmc-d-field-page .rmc30-workspace,
  body.rmc-d-field-page .rmc30-workspace > *,
  body.rmc-d-field-page .rmc30-module,
  body.rmc-d-field-page .rmc30-module > *,
  body.rmc-d-field-page .rmc-a-edit-completed,
  body.rmc-d-field-page .rmc-a-edit-completed > *,
  body.rmc-d-field-page .rmc-a-history,
  body.rmc-d-field-page .rmc-a-history > *,
  body.rmc-d-field-page .rmc-a-readiness-card,
  body.rmc-d-field-page .rmc-a-stage-note,
  body.rmc-d-field-page .rmc-d-release,
  body.rmc-d-field-page .rmc-d-release > *{
    position:relative!important;
    left:0!important;
    right:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  body.rmc-d-field-page .rmc30-workspace{
    padding-left:8px!important;
    padding-right:8px!important;
  }
  body.rmc-d-field-page .rmc-a-audit-list,
  body.rmc-d-field-page .rmc-a-audit-list article,
  body.rmc-d-field-page .rmc-a-requirements,
  body.rmc-d-field-page .rmc-a-requirements article,
  body.rmc-d-field-page .rmc-d-capture-grid,
  body.rmc-d-field-page .rmc-d-capture-grid > *{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.rmc-d-field-page img,
  body.rmc-d-field-page video,
  body.rmc-d-field-page canvas,
  body.rmc-d-field-page svg,
  body.rmc-d-field-page iframe{
    max-width:100%!important;
  }
  body.rmc-d-field-page input:not([type="checkbox"]):not([type="radio"]),
  body.rmc-d-field-page select,
  body.rmc-d-field-page textarea,
  body.rmc-d-field-page button,
  body.rmc-d-field-page .button{
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  body.rmc-d-field-page table{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body.rmc-d-field-page pre,
  body.rmc-d-field-page code,
  body.rmc-d-field-page strong,
  body.rmc-d-field-page span,
  body.rmc-d-field-page p,
  body.rmc-d-field-page a,
  body.rmc-d-field-page h1,
  body.rmc-d-field-page h2,
  body.rmc-d-field-page h3,
  body.rmc-d-field-page h4{
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  body.rmc-d-field-page .rmc-a-status{
    white-space:normal!important;
    text-align:center!important;
  }
}
