/* ========================================================================
   GaliVue V5.1.149 — NEW PROJECT REFRESH OWNER

   Scope: unsaved Client Selection Step 01 only, every viewport width.

   The New Project setup is not a saved project workspace. On refresh the
   server correctly restores it with project-mode so the form can render, but
   the historical saved-project sticky context-bar rule must never own this
   unsaved route. This final owner is intentionally width-independent: phone,
   tablet and desktop all follow the same normal-flow rule.

   The compact middle scroller also disables browser scroll anchoring while
   this route is being restored. The small V5.1.149 prepaint guard owns the
   one-time scroll-to-top handoff before app hydration completes.
   ======================================================================== */

html[data-gv51148-unsaved-client-setup="1"] body #dashboardDialog
  #dashboardPanel .gv399-active-project-topbar,
html body #dashboardDialog
  #dashboardPanel.gv51129-new-project-setup .gv399-active-project-topbar {
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    inset:auto!important;
    z-index:2!important;
    margin:0 0 10px!important;
    transform:none!important;
}

html[data-gv51148-unsaved-client-setup="1"] body #dashboardDialog
  #dashboardPanel .gv399-active-project-topbar #activeProjectName,
html body #dashboardDialog
  #dashboardPanel.gv51129-new-project-setup .gv399-active-project-topbar #activeProjectName {
    color:#fff!important;
    opacity:1!important;
}

html[data-gv51148-unsaved-client-setup="1"] body #dashboardDialog
  #dashboardPanel .gv39-dashboard-main,
html body #dashboardDialog
  #dashboardPanel.gv51129-new-project-setup .gv39-dashboard-main {
    overflow-anchor:none!important;
    scroll-behavior:auto!important;
}
