.workspace-panel{position:relative}
.team-directory-toggle{display:none}
.team-hub-active #teamWorkbenchEntry{display:none}
#teamProjectHub>nav[hidden]{display:none}
#teamHubBody>.th-project-actions{margin:18px 0;color:var(--muted);font-size:12px}
.th-project-actions summary{cursor:pointer}
#teamHubBody>section>button{margin:5px 8px 5px 0}
.th-project-nav{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}
.th-project-nav button{border:0!important;background:transparent!important;border-radius:0!important}
.th-project-nav button[aria-selected=true]{color:var(--green)!important;border-bottom:2px solid var(--green)!important}
.app-shell.team-hub-active{grid-template-columns:var(--library-column) minmax(0,1fr)!important}
.team-hub-active>.ai-panel,.team-hub-active>.ai-resizer{display:none!important}
.team-hub-active .workspace-panel>:not(#teamProjectHub){visibility:hidden;pointer-events:none}
#teamProjectHub[open]{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;z-index:5;overflow:auto;background:var(--panel,#fff)}
#teamProjectTree{border-top:1px solid var(--line);padding-top:12px;font-size:12px}
#teamProjectTree summary{padding:9px 2px;cursor:pointer;overflow-wrap:anywhere}
#teamProjectTree button{padding:8px;border:0;background:var(--surface-soft);color:var(--green);cursor:pointer;border-radius:5px}
.tree-children{border-left:1px solid var(--line);margin-left:6px;padding-left:10px}
.tree-children button{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;margin:3px 0}
.tree-group summary{font-size:11px;color:var(--muted)}
.tree-shortcuts{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}
.tree-search{width:100%;min-width:0;height:44px;margin:8px 0}
@media(max-width:680px){.app-shell.team-hub-active{grid-template-columns:minmax(0,1fr)!important}.tree-children button{min-height:44px}.team-directory-toggle{display:block}}
