
/* JobLik 0.33.300
   Surgical mobile homepage repair only.
   Do not alter platform card geometry, automotive/construction artwork or desktop cards.
*/

@media (max-width:760px){

  /* Undo the oversized/injected Quick Access icon layer from 0.33.296. */
  .joblik-v296-quick-icon{
    display:none!important;
  }
  .joblik-v296-hide-old-icon{
    display:initial!important;
  }

  /* Do not scale native Quick Access icons. */
  .joblik-v300-quick-tile svg,
  .joblik-v300-quick-tile img,
  .joblik-v300-quick-tile i,
  .joblik-v300-quick-tile .icon{
    transform:none!important;
    max-width:24px!important;
    max-height:24px!important;
  }

  /* Header logo only: right aligned and modestly larger. */
  body.public-body .v064-header{
    position:relative!important;
  }
  body.public-body .v064-header .v064-logo.joblik-public-brand{
    margin-left:auto!important;
    margin-right:0!important;
    justify-content:flex-start!important;
    align-items:center!important;
  }
  body.public-body .v064-header .joblik-theme-logo{
    justify-content:flex-start!important;
  }
  body.public-body .v064-header .joblik-theme-logo img{
    transform:scale(1.10)!important;
    transform-origin:right center!important;
  }

  /* Restored Smart Card CTA must stay inside the existing card geometry. */
  .jpx-card--smartcard .joblik-v300-smartcard-cta{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:calc(100% - 28px)!important;
    min-height:48px!important;
    margin:14px auto 10px!important;
    border:1px solid #f97316!important;
    border-radius:12px!important;
    color:#c85a0a!important;
    background:#fff!important;
    font-weight:800!important;
    text-decoration:none!important;
    box-sizing:border-box!important;
  }
}

/* Shared duplicate marker: legacy scripts may move the marked node outside
   .v064-footer after detection, so the marker itself is the stable contract. */
.joblik-v300-footer-duplicate{
  display:none!important;
  visibility:hidden!important;
}
