/* GROWMODE Marquee Bar — all selectors are scoped to avoid theme conflicts. */
.gmb-bar,.gmb-bar *{box-sizing:border-box}.gmb-bar{position:relative;z-index:1;width:100%;height:var(--gmb-height,46px);min-height:var(--gmb-height,46px);overflow:hidden;background:var(--gmb-bg,#111)!important;color:var(--gmb-text,#fff)!important;font-family:var(--gmb-font-family,Inter,Arial,sans-serif)!important;font-size:var(--gmb-font-size,15px)!important;font-weight:var(--gmb-font-weight,700)!important;line-height:1!important;letter-spacing:0!important;text-transform:var(--gmb-text-transform,none)!important;border:0!important;margin:0!important;padding:0!important}.gmb-inline-bar{z-index:0}.gmb-bar.is-sticky.gmb-position-top{position:sticky;top:0}.gmb-bar.is-sticky.gmb-position-bottom{position:fixed;left:0;right:0;bottom:0}.admin-bar .gmb-bar.is-sticky.gmb-position-top{top:32px}.gmb-viewport{width:100%;height:100%;overflow:hidden;display:flex;align-items:center}.gmb-track{display:flex;align-items:center;width:max-content;min-width:max-content;height:100%;will-change:transform;animation:none}.gmb-bar.gmb-ready .gmb-track{animation:gmb-scroll-left var(--gmb-speed,28s) linear infinite}.gmb-bar.gmb-ready.gmb-direction-right .gmb-track{animation-name:gmb-scroll-right}.gmb-bar.pause-on-hover:hover .gmb-track{animation-play-state:paused}.gmb-group{display:flex;align-items:center;flex-shrink:0;height:100%}.gmb-item,.gmb-separator{flex:0 0 auto;white-space:nowrap}.gmb-item{display:inline-flex;align-items:center;min-height:100%;gap:10px;color:var(--gmb-text,#fff)!important}.gmb-item.is-accent,.gmb-item.is-accent .gmb-link,.gmb-item.is-accent .gmb-text,.gmb-item.is-accent .gmb-icon{color:var(--gmb-accent,#d6ff63)!important}.gmb-link{display:inline-flex!important;align-items:center!important;gap:10px!important;color:inherit!important;text-decoration:none!important;font:inherit!important;line-height:1!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.gmb-link:hover,.gmb-link:focus,.gmb-link:visited{color:inherit!important}.gmb-link-underline .gmb-link,.gmb-link-underline .gmb-link:hover{text-decoration:underline!important}.gmb-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1!important;font-size:var(--gmb-icon-size,1.08em)!important;width:auto;height:auto}.gmb-icon-image{display:block!important;width:var(--gmb-icon-size,32px)!important;height:var(--gmb-icon-size,32px)!important;max-width:none!important;object-fit:contain!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gmb-text{display:inline-block;line-height:1!important}.gmb-separator{display:inline-flex;align-items:center;justify-content:center;margin-left:calc(var(--gmb-gap,72px)/2);margin-right:calc(var(--gmb-gap,72px)/2);color:var(--gmb-separator,#d6ff63)!important;font-size:.9em!important;opacity:.95}.gmb-group>.gmb-item{margin-right:var(--gmb-gap,72px)}.gmb-group>.gmb-item+.gmb-separator{margin-left:calc(var(--gmb-gap,72px)*-.5);margin-right:calc(var(--gmb-gap,72px)*.5)}.gmb-group>.gmb-separator+.gmb-item{margin-left:0}@keyframes gmb-scroll-left{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes gmb-scroll-right{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@media(max-width:782px){.admin-bar .gmb-bar.is-sticky.gmb-position-top{top:46px}}@media(min-width:1025px){.gmb-hide-desktop{display:none!important}}@media(min-width:768px) and (max-width:1024px){.gmb-hide-tablet{display:none!important}}@media(max-width:767px){.gmb-hide-mobile{display:none!important}.gmb-bar{font-size:min(var(--gmb-font-size,15px),16px)!important}.gmb-inline-bar{height:min(var(--gmb-height,74px),64px);min-height:min(var(--gmb-height,74px),64px)}.gmb-inline-bar .gmb-icon-image{width:min(var(--gmb-icon-size,34px),30px)!important;height:min(var(--gmb-icon-size,34px),30px)!important}}@media(prefers-reduced-motion:reduce){.gmb-track{animation-play-state:paused!important}}

/* v1.2.0 — image-only/logo bars */
.gmb-bar .gmb-item.is-image-only{gap:0!important}
.gmb-bar .gmb-item.is-image-only .gmb-link{gap:0!important}
.gmb-bar .gmb-item.is-image-only .gmb-icon-image{width:auto!important;height:var(--gmb-icon-size,34px)!important;max-width:var(--gmb-image-max-width,180px)!important;object-fit:contain!important;object-position:center!important}
.gmb-bar.gmb-grayscale-images .gmb-icon-image{filter:grayscale(100%)!important}
@media(max-width:767px){.gmb-inline-bar .gmb-item.is-image-only .gmb-icon-image{width:auto!important;height:min(var(--gmb-icon-size,34px),42px)!important;max-width:min(var(--gmb-image-max-width,180px),160px)!important}}

.gmb-svg-icon svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
