/* JobLik 0.33.486 — full, scrollable mobile vehicle body inspection. */
@media (max-width:760px){
  body.public-body #alw-form .alw-page{
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior-y:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding-bottom:110px!important;
  }
  body.public-body #alw-form .alw-body-map-simple{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:10px auto 18px!important;
    padding:12px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  body.public-body #alw-form .alw-body-map-simple > h3{
    grid-column:1 / -1!important;
    margin:0 0 8px!important;
  }
  body.public-body #alw-form .alw-body-map-simple > .alw-car-plan{
    grid-column:1 / -1!important;
    position:relative!important;
    display:block!important;
    width:min(100%,360px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:230 / 276!important;
    margin:0 auto 10px!important;
    padding:7px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    border:1px solid #d9e0e5!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  body.public-body #alw-form .alw-body-map-simple > .alw-car-plan > img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  body.public-body #alw-form .alw-body-map-simple > label.zone,
  body.public-body #alw-form .alw-body-map-simple > .z-left-door,
  body.public-body #alw-form .alw-body-map-simple > .z-right-door{
    position:static!important;
    inset:auto!important;
    transform:none!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    min-height:44px!important;
    margin:0!important;
    padding:7px 8px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0e5!important;
    border-radius:9px!important;
    background:#fff!important;
    cursor:pointer!important;
  }
  body.public-body #alw-form .alw-body-map-simple > label.zone > input{
    position:static!important;
    display:block!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    accent-color:#f56a00!important;
    flex:0 0 18px!important;
  }
  body.public-body #alw-form .alw-body-map-simple > label.zone > span{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#263746!important;
    box-shadow:none!important;
    font-size:11px!important;
    text-align:right!important;
  }
  body.public-body #alw-form .alw-body-map-simple > label.zone > input:checked + span{
    color:#263746!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}
