/* =====================================================================
 JobLik 0.33.462 — visible sell-car body + minimal public header
 No DOM moving. No stage host. No watchdog.
 ===================================================================== */

/* Global public rule: theme toggle stays removed. */
.v064-header [data-theme-toggle],
.v064-header [data-theme-switch],
.v064-header [data-color-scheme-toggle],
.v064-header .theme-toggle,
.v064-header .theme-switch,
.v064-header .dark-mode-toggle,
.v064-header .light-dark-toggle,
.v064-header .mode-toggle,
.v064-header .theme-btn{
  display:none!important;
}

@media (max-width:760px){

  /* Shared public header must remain visible regardless of legacy shell rules. */
  html.j462-sell-car body.public-body > header.v064-header,
  html.j462-sell-car body.public-body .v064-header{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    padding-right:0!important;
    padding-left:8px!important;
  }

  /* Only the shared JobLik header is used. */
  html.j462-sell-car body.public-body .carland-appbar,
  html.j462-sell-car body.public-body .alw-head{
    display:none!important;
  }

  /* Hide direct navigation text in the BAR, not dropdown/menu content. */
  html.j462-sell-car body.public-body .v064-header > nav,
  html.j462-sell-car body.public-body .v064-header > .v064-nav,
  html.j462-sell-car body.public-body .v064-header > .v064-header-nav,
  html.j462-sell-car body.public-body .v064-header > .public-header-nav,
  html.j462-sell-car body.public-body .v064-header .j462-direct-header-link{
    display:none!important;
  }

  /* Keep account dropdown/trigger intact. Only hide direct textual label in trigger. */
  html.j462-sell-car body.public-body .v064-header .v064-account > span,
  html.j462-sell-car body.public-body .v064-header .v064-account > strong,
  html.j462-sell-car body.public-body .v064-header .v064-account-center > span,
  html.j462-sell-car body.public-body .v064-header .v064-account-center > strong{
    display:none!important;
  }

  /* Preserve current logo geometry. */
  html.j462-sell-car body.public-body .v064-header > .v064-logo,
  html.j462-sell-car body.public-body .v064-header .joblik-public-brand{
    display:flex!important;
    position:relative!important;
    right:auto!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    height:48px!important;
    margin:0 -12px 0 0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    align-items:center!important;
    justify-self:start!important;
  }

  html.j462-sell-car body.public-body .v064-header .joblik-theme-logo{
    display:block!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    height:46px!important;
    overflow:hidden!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }

  html.j462-sell-car body.public-body .v064-header .joblik-theme-logo img,
  html.j462-sell-car body.public-body .v064-header .joblik-theme-logo-light,
  html.j462-sell-car body.public-body .v064-header .joblik-theme-logo-dark{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:136px!important;
    min-width:136px!important;
    max-width:136px!important;
    height:46px!important;
    object-fit:contain!important;
    object-position:right center!important;
    transform:translateX(14px)!important;
    transform-origin:right center!important;
    margin:0!important;
    padding:0!important;
  }

  /* ---------------------------------------------------------------
     WIZARD BODY
     Runtime proved the real controls exist. Force only the root/form
     back into normal flow; never move/clone fields.
     --------------------------------------------------------------- */
  html.j462-sell-car body.public-body main.alw-v65,
  html.j462-sell-car body.public-body .alw.alw-v65{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:calc(100dvh - 64px)!important;
    max-height:none!important;
    overflow:visible!important;
    transform:none!important;
  }

  html.j462-sell-car body.public-body .alw-progress-card{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    height:auto!important;
    min-height:78px!important;
    max-height:none!important;
    overflow:visible!important;
  }

  html.j462-sell-car body.public-body #alw-form{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:360px!important;
    max-height:none!important;
    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;
    contain:none!important;
    clip:auto!important;
    clip-path:none!important;
    transform:none!important;
  }

  /* The current form content wrapper must not collapse. */
  html.j462-sell-car body.public-body #alw-form > *:not(input[type="hidden"]):not(.alw-actions){
    max-height:none!important;
    overflow:visible!important;
  }

  html.j462-sell-car body.public-body #alw-form .alw-combo{
    overflow:visible!important;
  }

  html.j462-sell-car body.public-body #alw-form .alw-actions{
    position:relative!important;
    z-index:5!important;
  }

  html.j462-sell-car body.public-body footer.v064-footer{
    display:none!important;
  }
}
