.brand{color:var(--text);text-decoration:none;white-space:nowrap}
.workspace-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,1fr) minmax(0,1fr);gap:14px}
.top-left,.top-right{display:flex;align-items:center;gap:12px;min-width:0}
.top-right{justify-content:flex-end}
.workspace-topbar .project-name{display:block;text-align:center;font-size:19px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none}
.stage-header{height:48px;padding:5px 22px;gap:12px}
.stage-header .eyebrow{display:none}
.stage-header h1{font-size:19px}
.stage-header .search input{padding:6px}
.stage-header .button{padding:6px 10px}
body:not(.team-page) .sidebar{width:var(--sidebar-width,220px)}
.sidebar-resizer{width:6px;flex-shrink:0;cursor:col-resize;background:#222730;touch-action:none;z-index:9}
.sidebar-resizer:hover,.sidebar-resizer:focus-visible,.resizing-sidebar .sidebar-resizer{background:var(--green)}
.resizing-sidebar{cursor:col-resize;user-select:none}
.hide-sidebar .sidebar-resizer,.focus .sidebar-resizer{display:none}
.team-page .brand{color:var(--text)}
@media(max-width:1100px){.workspace-topbar{gap:8px;padding:0 12px;grid-template-columns:auto minmax(80px,1fr) auto}.top-left,.top-right{gap:6px}.workspace-topbar .brand{font-size:17px}.workspace-topbar .sync{display:none}.workspace-topbar .project-name{font-size:15px}.workspace-topbar .hub-link{display:none}}
@media(max-width:700px){.workspace-topbar #project-menu-button{display:inline-flex}.workspace-topbar .brand{font-size:0;gap:0}.workspace-topbar .brand-mark{font-size:26px}.workspace-topbar .project-name{font-size:13px}.stage-header{height:48px;padding:5px 10px}.stage-header h1{font-size:16px}.stage-actions{gap:3px}.search{width:125px}body:not(.hide-sidebar):not(.focus) .sidebar{width:min(var(--sidebar-width,220px),calc(100vw - 64px))}.sidebar-resizer{display:none}}
