/*
 JobLik 0.33.402
 Mobile-only route isolation for /showrooms and bounded single footer logo for
 /showrooms + /register-center. Loaded again at the end of layout on purpose.
*/
.jsr402-shell{display:none}

html body.public-body:is([data-joblik-path="/register-center"],[data-joblik-path="/showrooms"]) > footer.v064-footer .jsr402-footer-logo{
  display:block!important;
  position:static!important;
  inset:auto!important;
  width:min(214px,calc(100vw - 48px))!important;
  max-width:calc(100vw - 48px)!important;
  height:82px!important;
  margin:16px auto 0!important;
  padding:0!important;
  transform:none!important;
  background:url("/assets/img/platform-v295/joblik-original-logo.png?v=20260825.345") center/contain no-repeat!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}

@media (max-width:760px){
  html body.public-body[data-joblik-path="/showrooms"]{overflow-x:hidden!important}
  html body.public-body[data-joblik-path="/showrooms"].jsr402-menu-open{overflow:hidden!important;touch-action:none!important}

  html body.public-body[data-joblik-path="/showrooms"] > header.v064-header,
  html body.public-body[data-joblik-path="/showrooms"] .v064-theme-button,
  html body.public-body[data-joblik-path="/showrooms"] [data-theme-toggle]{
    display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important
  }

  html body.public-body[data-joblik-path="/showrooms"] .jsr402-shell{
    display:block!important;position:relative!important;z-index:1200!important;width:100%!important;height:58px!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-header{
    display:block!important;position:fixed!important;z-index:1200!important;top:0!important;right:0!important;left:0!important;
    width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;
    border-bottom:1px solid #e4e8ed!important;background:#fff!important;box-shadow:0 5px 16px rgba(16,36,63,.07)!important;overflow:visible!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-brand{
    display:flex!important;position:absolute!important;top:50%!important;right:-42px!important;left:auto!important;
    width:140px!important;height:54px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;
    align-items:center!important;justify-content:flex-end!important;overflow:hidden!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-brand img{
    display:block!important;width:140px!important;height:54px!important;max-width:140px!important;max-height:54px!important;
    margin:0!important;padding:0!important;object-fit:contain!important;object-position:right center!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-menu-button{
    display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;right:101px!important;left:auto!important;
    width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;
    border:1px solid #e1e6eb!important;border-radius:10px!important;background:#fff!important;color:#173047!important;
    box-shadow:none!important;font:900 21px/1 Vazirmatn,Tahoma,sans-serif!important;cursor:pointer!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-home{
    display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;left:8px!important;right:auto!important;
    min-width:94px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;transform:translateY(-50%)!important;
    border-radius:11px!important;background:#ff7200!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-nav{
    display:none!important;position:fixed!important;z-index:1202!important;top:58px!important;right:12px!important;left:12px!important;
    width:auto!important;max-height:calc(100dvh - 76px)!important;margin:0!important;padding:8px!important;overflow-y:auto!important;
    border:1px solid #e1e6eb!important;border-radius:0 0 14px 14px!important;background:#fff!important;
    box-shadow:0 14px 28px rgba(16,36,63,.14)!important;grid-template-columns:1fr!important;gap:3px!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-nav.is-open{display:grid!important}
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-nav a{
    min-height:40px!important;padding:9px 12px!important;border-radius:9px!important;color:#173047!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-nav a.is-active{background:#fff2e8!important;color:#c45d00!important}
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-backdrop{
    position:fixed!important;z-index:1198!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;
    border:0!important;border-radius:0!important;background:rgba(7,22,36,.46)!important;backdrop-filter:blur(1px)!important;cursor:default!important;touch-action:none!important
  }
  html body.public-body[data-joblik-path="/showrooms"] .jsr402-backdrop[hidden]{display:none!important}

  html body.public-body:is([data-joblik-path="/register-center"],[data-joblik-path="/showrooms"]) > footer.v064-footer{
    width:100%!important;max-width:100vw!important;margin:0!important;overflow-x:hidden!important;box-sizing:border-box!important
  }
  html body.public-body:is([data-joblik-path="/register-center"],[data-joblik-path="/showrooms"]) > footer.v064-footer > .v064-footer-brand.joblik-footer-brand{
    width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-inline:12px!important;overflow:hidden!important;box-sizing:border-box!important
  }
}

@media (min-width:761px){
  .jsr402-shell{display:none!important}
}
