/* ROOMARK: return professional login and recovery to the approved public site shell.
 * Scoped to these two service pages; the authenticated professional app is untouched. */
.roomark-service-main .ro-public-shell.ro-public-access-standard{
  background:transparent!important;
  background-image:none!important;
  width:100%;
  max-width:100%;
  min-height:0!important;
  padding:clamp(30px,5vw,72px) clamp(16px,4vw,38px)!important;
  margin:0!important;
  overflow:visible!important;
}
.roomark-service-main .ro-public-shell.ro-public-access-standard::before,
.roomark-service-main .ro-public-shell.ro-public-access-standard::after{
  display:none!important;
}
.roomark-service-main .ro-public-access-standard .ro-public-card{
  width:min(100%,620px);
  max-width:620px;
  margin:0 auto;
}
.roomark-service-main .ro-public-access-standard .ro-access-form{
  width:100%;
  max-width:100%;
}
@media(max-width:560px){
  .roomark-service-main .ro-public-shell.ro-public-access-standard{
    padding:28px 16px 42px!important;
  }
}
