/*
 * JobFlow V45 real logo replacement
 * - Uses the real transparent header logo supplied in JobFlow_header_logo_REAL_TRANSPARENT_FINAL.zip.
 * - Scoped only to header/logo/login so it does not touch layout sections.
 */
.jf-logo.jf-logo--brand{
  display:flex;
  align-items:center;
  gap:0;
  min-width:0;
  text-decoration:none;
  flex-shrink:0;
}

.jf-logo__image--final{
  display:block;
  width:clamp(190px, 15vw, 246px);
  max-width:100%;
  height:auto;
  object-fit:contain;
}

.jf-logo--brand .jf-logo__icon,
.jf-logo--brand .jf-logo__text{
  display:none !important;
}

@media (max-width: 782px){
  .jf-logo__image--final{
    width:220px;
    max-width:calc(100vw - 118px);
  }
}

@media (max-width: 380px){
  .jf-logo__image--final{
    width:205px;
    max-width:calc(100vw - 112px);
  }
}
