
/* R67 targeted header correction — no global body padding */
html,body{margin:0!important}
header.topbar,.topbar{
  position:sticky!important;
  top:0!important;
  left:auto!important;right:auto!important;
  width:100%!important;
  margin:0!important;
  transform:none!important;
  z-index:10000!important;
  background:#fff!important;
}
/* Remove only legacy artificial space immediately before/around header */
body > .site-spacer,
body > .top-spacer,
body > .header-spacer,
body > .static-header-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}

/* Dashboard begins immediately after header. */
body > main{margin-top:0!important;padding-top:0!important}
.dashboard-page{margin-top:0!important}

/* Keep the dashboard heading/content visible. */
.dashboard-page,.dashboard-page *{visibility:visible}
