
/* v3.24.18 — BMC ONLY.
   Mobile-only, inline BMC only. No other page, shell, link, nav, or engine is touched. */
@media (max-width:900px){

  html body #sfwb-bmc-inline{
    display:block!important;
    position:relative!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:8px!important;
    left:auto!important;
    right:auto!important;
    inset:auto!important;
    transform:none!important;
    translate:none!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }

  html body #sfwb-bmc-inline > .sfwb-v3-form,
  html body #sfwb-bmc-inline .sfwb-bmc-table-only,
  html body #sfwb-bmc-inline .sfwb-bmc-board,
  html body #sfwb-bmc-inline .sfwb-bmc-project,
  html body #sfwb-bmc-inline .sfwb-bmc-grid{
    display:block!important;
    position:relative!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding-left:0!important;
    padding-right:0!important;
    left:auto!important;
    right:auto!important;
    inset:auto!important;
    transform:none!important;
    translate:none!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }

  html body #sfwb-bmc-inline .sfwb-bmc-grid{
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
    grid-template-columns:none!important;
    grid-template-rows:none!important;
    grid-auto-rows:auto!important;
    grid-auto-flow:row!important;
    border:0!important;
  }

  html body #sfwb-bmc-inline .sfwb-bmc-project,
  html body #sfwb-bmc-inline .sfwb-bmc-grid > section{
    display:block!important;
    position:relative!important;
    flex:0 0 auto!important;
    grid-column:auto!important;
    grid-row:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:10px!important;
    left:auto!important;
    right:auto!important;
    inset:auto!important;
    transform:none!important;
    translate:none!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }

  html body #sfwb-bmc-inline .sfwb-bmc-grid > section > h3,
  html body #sfwb-bmc-inline .sfwb-bmc-grid > section > small{
    position:static!important;
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }

  html body #sfwb-bmc-inline textarea{
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:72px!important;
    max-height:none!important;
    margin:0!important;
    padding:8px!important;
    transform:none!important;
    overflow:hidden!important;
    white-space:pre-wrap!important;
    overflow-wrap:anywhere!important;
    resize:none!important;
    box-sizing:border-box!important;
  }
}
