/* JobLik 0.33.382
STRICT SCOPE:
- desktop only
- root page `/` only
- preserve approved first viewport from 0.33.381
*/
@media (min-width:761px){

  /* Header logo: flush to the right edge of the root-page header,
     fully visible and without changing its image or other header geometry. */
  body[data-joblik-path="/"] .jpx-header{
    position:relative!important;
  }

  body[data-joblik-path="/"] .jpx-brand{
    position:absolute!important;
    right:14px!important;
    left:auto!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    margin:0!important;
    padding:0!important;
    max-width:none!important;
    overflow:visible!important;
  }

  body[data-joblik-path="/"] .jpx-brand img{
    display:block!important;
    width:auto!important;
    height:54px!important;
    max-height:54px!important;
    max-width:180px!important;
    object-fit:contain!important;
    object-position:right center!important;
    margin:0!important;
    transform:none!important;
  }

  /* Remove the large artificial blank vertical band after statistics.
     Keep natural document flow and modest spacing before quick access. */
  body[data-joblik-path="/"] .jpx-main{
    min-height:0!important;
    height:auto!important;
  }

  body[data-joblik-path="/"] .jpx-stats,
  body[data-joblik-path="/"] [class*="stats"]{
    margin-bottom:14px!important;
  }

  body[data-joblik-path="/"] .jpx-quick-access,
  body[data-joblik-path="/"] [class*="quick-access"],
  body[data-joblik-path="/"] .jpx-quick,
  body[data-joblik-path="/"] [class*="quick"]{
    margin-top:14px!important;
    padding-top:0!important;
    transform:none!important;
  }

  /* Neutralize large spacer/min-height rules only in the lower root-page flow. */
  body[data-joblik-path="/"] .jpx-main > section:not(.jpx-hero):not(.jpx-paths){
    min-height:0!important;
  }

  body[data-joblik-path="/"] .jpx-main > div{
    min-height:0!important;
  }

  /* Common lower-page wrappers seen in prior root builds. */
  body[data-joblik-path="/"] .jpx-opportunity,
  body[data-joblik-path="/"] .jpx-related,
  body[data-joblik-path="/"] .jpx-stats{
    margin-bottom:12px!important;
  }

  body[data-joblik-path="/"] .jpx-quick-access{
    margin-top:12px!important;
  }
}
