/* 9.5: badge belongs inside the hero content, never as a floating overlay. */
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero.gg95-credit-in-hero > .gg44-studio-credit { display:none !important; }
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero .hero-typography-block > .gg44-studio-credit,
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero .hero-content > .gg44-studio-credit,
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero .hero-inner-container > .gg44-studio-credit,
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero section > .gg44-studio-credit {
  position:relative !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important;
  transform:none !important; float:none !important; clear:both !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  width:auto !important; max-width:100% !important; min-width:0 !important;
  margin:12px 0 16px !important; padding:8px 15px !important;
  border-radius:999px !important; box-sizing:border-box !important;
  background:var(--vv-surface,#fffaf5) !important; border:1px solid var(--vv-line,#e5d7c7) !important;
  color:var(--vv-ink,#44382e) !important; font-size:13px !important; line-height:1.4 !important;
  box-shadow:none !important; z-index:1 !important; text-align:center !important;
}
body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero .gg44-studio-credit #vvStatusText {white-space:normal !important; overflow-wrap:anywhere !important;}
@media(max-width:767px){body:not(.wp-admin) .builder-wrapper .gg44-studio-shared-hero .gg44-studio-credit {font-size:12px !important;}}
