/* ==========================================================================
   Sticky header — stand-in for the Neve Pro component
   --------------------------------------------------------------------------
   Enqueued by wpaq_neve_enqueue_sticky_header_assets() in functions.php,
   which bails when Neve Pro is active. Was injected with
   wp_add_inline_style( 'chld_thm_cfg_child', ... ) until 2026-09-13.

   Enqueued at priority 14, BEFORE wpaq-app.css, which is where the inline block
   used to print. Order matters here: wpaq-app.css styles `.hfg_header` too, and
   it is meant to win on ties.

   The `#wpadminbar` rule was injected against the `admin-bar` handle. It is
   folded in here because it exists solely to lift the admin bar above the
   `z-index: 99999` set below; with no admin bar present it matches nothing.
   ========================================================================== */

.hfg_header{width:100%;z-index:99999}
.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out}
.hfg_header .header--row.is_sticky_on_scroll{height:0;overflow:hidden}
.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky){overflow:hidden;height:0}
.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll{overflow:visible}
.sticky-header-placeholder{transition:height .2s ease-out 2ms;-webkit-transition:height .2s ease-out 2ms}
.hfg_header.has-sticky-rows--mobile{position:fixed}
@media (min-width:960px){
.hfg_header.has-sticky-rows--desktop{position:fixed}
.hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop){position:absolute}
.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static}
.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder{display:none}
.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky){overflow:initial;max-height:initial}
.is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky){overflow:hidden;height:0}
.is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll{overflow:visible}
.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,.header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent}
.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck){box-shadow:none}
}

#wpadminbar{z-index:100001}
