/* A readable service title throughout load; keep the shared hero dimensions and SVG motion. */
html.visitor-v2.visitor-services .directory-hero #servicesTitle {
  position:static!important;
  inset:auto!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  transform:none!important;
  clip-path:none!important;
  animation:none!important;
}

/* Toolbox uses the same dark header in both themes. */
html.visitor-v2.visitor-toolbox .ru-sidebar {
  box-sizing:border-box!important;
  border:0!important;
  height:78px!important;
}
html.visitor-v2.visitor-toolbox .ru-sidebar-logo .mark {
  filter:brightness(0) invert(1)!important;
}
@media(max-width:900px) {
  html.visitor-v2.visitor-toolbox .ru-sidebar { height:108px!important; }
}
