/* Only the module's own host and spacer exist in the page's style tree. */
.ghmn-host[hidden],.ghmn-host[data-ghmn-keyboard-open],.ghmn-spacer[hidden]{display:none!important}
.ghmn-host{display:none;position:fixed!important;inset:auto 0 0!important;z-index:var(--ghmn-layer,1000)!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none;isolation:isolate;direction:rtl;color-scheme:light}
.ghmn-spacer{display:none;height:calc(max(72px,var(--ghmn-bar-height,72px)) + 22px + var(--ghmn-bottom-gap,12px) + env(safe-area-inset-bottom,0px));pointer-events:none;clear:both}
/* Yield to the existing Bootstrap / Helix menu; style only this module. */
body.modal-open .ghmn-host,body.offcanvas .ghmn-host,body.slide-top-menu .ghmn-host,body.full-screen-off-canvas .ghmn-host,body.full-screen-off-canvas-ftop .ghmn-host,body.new-look-off-canvas .ghmn-host{visibility:hidden!important;pointer-events:none!important}
body:has(> .mfp-wrap)>.ghmn-host{visibility:hidden!important;pointer-events:none!important}
@media(max-width:767.98px){.ghmn-host[data-ghmn-breakpoint="768"],.ghmn-host[data-ghmn-breakpoint="992"]{display:block}.ghmn-spacer[data-ghmn-breakpoint="768"],.ghmn-spacer[data-ghmn-breakpoint="992"]{display:block}}
@media(min-width:768px) and (max-width:991.98px){.ghmn-host[data-ghmn-breakpoint="992"],.ghmn-spacer[data-ghmn-breakpoint="992"]{display:block}}
@media print{.ghmn-host,.ghmn-spacer{display:none!important}}

.ghmn-fallback{display:none;gap:10px;flex-wrap:wrap;margin:16px;padding:16px;border:1px solid #d4e3dd;border-radius:16px;direction:rtl}.ghmn-fallback a{padding:6px 9px;color:#145e4f;text-decoration:underline}
@media(max-width:767.98px){.ghmn-fallback[data-ghmn-breakpoint="768"],.ghmn-fallback[data-ghmn-breakpoint="992"]{display:flex}}
@media(min-width:768px) and (max-width:991.98px){.ghmn-fallback[data-ghmn-breakpoint="992"]{display:flex}}
@media print{.ghmn-fallback{display:none!important}}
