/* Header geometry has one owner: CSS. No content-dependent JS mode switch. */
:root{--r3-dom-header-height:88px}
html.fullscreen-fit main.app-shell{scrollbar-gutter:stable}
.bz-ui-cleanup-r9 .topbar.r3-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,360px) minmax(0,1fr);grid-template-rows:60px;gap:0 12px;min-height:78px;padding:8px 12px;align-items:center!important}
.bz-ui-cleanup-r9 .topbar.r3-header>.brand{grid-column:1;grid-row:1;justify-self:start;width:210px;max-width:210px;min-width:0}
.bz-ui-cleanup-r9 .topbar.r3-header>.actions{grid-column:3;grid-row:1;justify-self:end;display:flex!important;flex:initial!important;width:max-content;max-width:none;margin:0;padding:0;gap:6px;flex-wrap:nowrap!important}
.bz-ui-cleanup-r9 .topbar.r3-header #bzR9CurrentProject{grid-column:2;grid-row:1;position:static!important;inset:auto!important;transform:none!important;translate:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bz-ui-cleanup-r9 .topbar.r3-header #regionBrowserOpen{position:absolute!important;left:234px!important;top:50%!important;transform:translateY(-50%)!important}
@media(max-width:1550px){
 :root{--r3-dom-header-height:128px}
 .bz-ui-cleanup-r9 .topbar.r3-header{grid-template-columns:minmax(0,1fr) minmax(140px,360px) minmax(0,1fr);grid-template-rows:50px 44px;row-gap:8px}
 .bz-ui-cleanup-r9 .topbar.r3-header>.actions{grid-column:1/-1;grid-row:2;justify-self:end}
 .bz-ui-cleanup-r9 .topbar.r3-header #regionBrowserOpen{position:static!important;transform:none!important;order:-1}
}
