/* Final compact-rail precedence layer.  The manager adds how-tour-tools-open
   while its page utilities render, so these selectors deliberately match it
   and keep all native manager routes visible in one fixed rail. */
@media (min-width:1100px){
  body[data-how-layout="event-workspace"][data-how-layout="event-workspace"].how-tour-tools-open>.top>.tabs:not(.subtabs){
    height:332px!important;
  }
  body[data-how-layout="event-workspace"][data-how-layout="event-workspace"].how-tour-tools-open>.top>.tabs.subtabs{
    top:332px!important;bottom:48px!important;height:calc(100svh - 380px)!important;
    overflow:hidden!important;
  }

  @media (max-height:899px){
    body[data-how-layout="event-workspace"]>.how-ops-brand{height:74px!important;min-height:74px!important}
    body[data-how-layout="event-workspace"]>.how-manager-rail-toggle{top:14px!important}
    body[data-how-layout="event-workspace"][data-how-layout="event-workspace"].how-tour-tools-open>.top>.tabs:not(.subtabs){
      height:272px!important;padding-top:74px!important;padding-bottom:6px!important;
    }
    body[data-how-layout="event-workspace"][data-how-layout="event-workspace"].how-tour-tools-open>.top>.tabs.subtabs{
      top:272px!important;bottom:36px!important;height:calc(100svh - 308px)!important;
      overflow:hidden!important;
    }
    body[data-how-layout="event-workspace"]>.top>.tabs>.tab{
      flex-basis:32px!important;min-height:32px!important;height:32px!important;padding-block:6px!important;
    }
    body[data-how-layout="event-workspace"]>.how-manager-rail-footer{height:36px!important}
    body[data-how-layout="event-workspace"].how-manager-rail-collapsed>.how-manager-rail-toggle{top:14px!important}
  }
}
