/* v2.28: canonical header geometry for every page. Identical HTML from skh_global_header(). */
body .skh-global-header,
body .skh-home--v060 .skh-global-header,
body.skh-wohnzimmer-route .skh-global-header,
body.skh-app-page .skh-global-header {
 position:absolute!important;left:50%!important;right:auto!important;top:27px!important;
 transform:translateX(-50%)!important;width:min(calc(100% - 48px),1652px)!important;
 max-width:1652px!important;min-height:44px!important;height:auto!important;
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:28px!important;padding:0!important;margin:0!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;background:transparent!important;
 z-index:1000!important;
}
body .skh-global-header .skh-brand {display:inline-flex!important;align-items:center!important;flex-shrink:0!important;gap:10px!important;margin:0!important;padding:0!important;white-space:nowrap!important;}
body .skh-global-header .skh-overlay-nav {display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:9px!important;margin:0 0 0 auto!important;padding:0!important;}
body .skh-global-header .skh-mega-item{margin:0!important;padding:0!important;flex:0 0 auto!important;}
@media(min-width:1201px){
 body .skh-global-header .skh-mega-trigger{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  height:44px!important;min-height:44px!important;padding:0 14px!important;
  border:1px solid #cfd2d9!important;border-radius:0!important;
  background:transparent!important;color:#fff!important;
  font-size:11px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;
  white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;
 }
 body .skh-global-header .skh-mega-trigger:is(:hover,:focus-visible),body .skh-global-header .skh-mega-trigger[aria-expanded=true]{border-color:#cfc1f5!important;background:#252037!important;color:#fff!important;}
 body .skh-global-header .skh-mega-help{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:151px!important;min-width:151px!important;min-height:44px!important;height:44px!important;
  margin:0 0 0 4px!important;padding:0 14px!important;border:1px solid #fff!important;
  background:#fff!important;color:#171923!important;border-radius:0!important;
  font-size:11px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important;
  box-shadow:none!important;box-sizing:border-box!important;
 }
 body .skh-global-header .skh-mega-help:is(:hover,:focus-visible){background:#d6c9f7!important;border-color:#d6c9f7!important;color:#171923!important;}
 body .skh-global-header .skh-menu-toggle{display:none!important;}
}
@media(max-width:1200px){
 body .skh-global-header,body .skh-home--v060 .skh-global-header,body.skh-wohnzimmer-route .skh-global-header,body.skh-app-page .skh-global-header{width:calc(100% - 36px)!important;top:18px!important;gap:12px!important;}
 body .skh-global-header .skh-overlay-nav{display:none!important;}
 body .skh-global-header .skh-menu-toggle{display:flex!important;margin-left:auto!important;}
}
@media(max-width:720px){body .skh-global-header,body .skh-home--v060 .skh-global-header,body.skh-wohnzimmer-route .skh-global-header,body.skh-app-page .skh-global-header{width:calc(100% - 24px)!important;top:12px!important;}}
body.admin-bar .skh-global-header,body.admin-bar .skh-home--v060 .skh-global-header,body.skh-app-page.admin-bar .skh-global-header,body.skh-wohnzimmer-route.admin-bar .skh-global-header{top:62px!important;}
@media(max-width:782px){body.admin-bar .skh-global-header,body.admin-bar .skh-home--v060 .skh-global-header,body.skh-app-page.admin-bar .skh-global-header,body.skh-wohnzimmer-route.admin-bar .skh-global-header{top:60px!important;}}
/* If an external shortcode inserts another navigation, do not permit it to masquerade as the site header. */
.skh-app .skh-overlay-header:not(.skh-global-header),.skh-lock-app .skh-overlay-header:not(.skh-global-header),.skh-save-page .skh-overlay-header:not(.skh-global-header),.skh-bill .skh-overlay-header:not(.skh-global-header){display:none!important;}
