.agent-pane-resizer{position:absolute;z-index:40;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none}.agent-pane-resizer:after{content:"";position:absolute;inset:0 4px;background:transparent}.agent-pane-resizer:focus-visible:after,.agent-pane-resizer:hover:after{background:var(--brand)}.agent-pane-resizer:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.agent-thread-toolbar>.agent-pane-width-button{flex:0 0 28px;width:28px;height:28px}.agent-workspace-background-hidden{visibility:hidden;pointer-events:none}.editor-grid[data-agent-pane-active=true]{grid-template-columns:var(--version-rail-width) minmax(0,1fr) var(--side-pane-width)}.editor-grid[data-version-rail-hidden=true]>.version-rail-resizer{display:none}.editor-grid[data-agent-pane-active=true] .side-pane{min-width:0;min-height:0;overflow:hidden}.slide-deck-agent-content{height:100%;min-height:0}.slide-deck-side-pane{display:flex;flex-direction:column}.slide-deck-side-pane>.right-tabs{flex:0 0 43px}.slide-deck-side-pane>.slide-deck-agent-content{flex:1}.content-list-agent-layout>.content-list-agent-pane{min-width:0}.editor-grid[data-agent-full-width=true]>.editor-main,.editor-grid[data-agent-full-width=true]>.slide-deck-stage,.editor-grid[data-version-rail-hidden=true]>.content-tree{visibility:hidden;pointer-events:none}.agent-panel-surface[hidden],.project-context-agent-panel[hidden],.slide-deck-agent-content[hidden]{display:none}.agent-window-content,.agent-window-mount,.agent-window-slot{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.agent-window-slot[hidden]{display:none}.agent-panel-surface[data-detached=true],.agent-window-slot[data-detached=true]{display:contents;visibility:visible;pointer-events:auto}.agent-window-slot[data-detached=true]>.agent-window-mount{display:none}.agent-window-placeholder{position:absolute;z-index:35;right:12px;top:48px;display:flex;align-items:center;gap:4px}.agent-window-content>.content-list-agent-pane{flex:1}.agent-panel-surface .agent-window-slot{height:100%}.agent-panel-surface.floating>.agent-window-slot{height:calc(100% - 38px)}.agent-panel-surface.floating .agent-window-content .chat-panel{height:100%}body.agent-detached-window{display:flex;flex-direction:column;width:100vw;height:100vh;min-width:0;margin:0;overflow:hidden}.agent-detached-window>.agent-window-content{flex:1;overflow:hidden;background:var(--background,#f7f5f0)}.agent-detached-window .chat-panel,.agent-detached-window .project-context-agent-panel{height:100%}