/* FizyoLocus V78 — header/hero separation + live support on the left.
   Presentation-only patch: no menu, DB, slider or admin behavior changes. */
@media (min-width:821px){
  :root{--fl-fixed-header-height:164px!important}
  body.fl-body{padding-top:calc(var(--fl-fixed-header-height) + 18px)!important}
  .fl-hero{margin-top:18px!important}
}

/* Keep header card and hero as two visibly independent boxer surfaces. */
.fl-site-header .fl-header-grid{
  position:relative!important;
  z-index:2!important;
}
.fl-hero{
  position:relative!important;
  z-index:1!important;
}

/* Live support belongs on the left; quick WhatsApp remains on the right. */
.fl-live-support{
  left:58px!important;
  right:auto!important;
  bottom:34px!important;
}
.fl-ls-panel{
  left:0!important;
  right:auto!important;
  transform-origin:bottom left!important;
}
@media(max-width:820px){
  :root{--fl-fixed-header-height:124px!important}
  body.fl-body{padding-top:calc(var(--fl-fixed-header-height) + 12px)!important}
  .fl-hero{margin-top:12px!important}
  .fl-live-support{left:12px!important;right:auto!important;bottom:88px!important}
  .fl-ls-panel{left:0!important;right:auto!important}
}
@media(max-width:560px){
  :root{--fl-fixed-header-height:118px!important}
}
