.task-workspace{background:var(--bg-base);height:100svh;color:var(--text-primary);flex-direction:column;padding-top:4rem;display:flex;overflow:hidden}.task-workspace-header,.task-workspace-tools{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.875rem;display:flex}.task-workspace-header{min-height:3rem}.task-workspace-tools{flex-wrap:wrap}.task-workspace-body{flex:1;min-height:0;display:flex;position:relative}.task-workspace-documents{flex:1;min-width:0;min-height:0;display:flex}.task-workspace-draft{flex-direction:column;flex:1;min-width:0;display:flex}.task-workspace-draft[hidden],.task-workspace-details[hidden]{display:none}.task-writing-content{flex:1;min-height:0;display:flex}.task-draft-label{color:var(--text-muted);margin:0;padding:.5rem 1rem;font-size:.75rem}.task-workspace-draft:focus-within .task-draft-label{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:.4rem}.task-workspace-details{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;width:23rem;font-size:.875rem;display:flex}.task-workspace-pdf{flex:1;min-width:0;min-height:0;overflow:hidden}.task-workspace-documents[data-view=compare]>.task-workspace-draft{resize:horizontal;border-right:1px solid var(--line-strong);flex:none;width:50%;min-width:25%;max-width:75%;overflow:auto}.task-workspace .editor-root--zen-writing .tiptap{padding-top:1.25rem;padding-bottom:40vh}.task-workspace .editor-root--zen-writing .tiptap h1{margin-top:.5em;font-size:1.8em}.task-workspace .editor-root--zen-writing .editor-surface{scroll-behavior:auto;scroll-padding-block:5rem}.task-workspace .editor-toolbar-row{flex-shrink:0;overflow-x:auto}.task-workspace summary{cursor:pointer;padding-block:.75rem;font-size:.875rem;font-weight:600}.task-workspace :is(button,summary,input):focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.task-workspace button{min-height:36px}.task-workspace .task-detail-zen-outline{resize:horizontal;border-right:1px solid var(--line);background:var(--bg-base);flex-shrink:0;width:16rem;min-width:12rem;max-width:24rem;font-size:.875rem;overflow:auto}.task-writing-content,.task-writing-content>div,.task-workspace [data-onboarding-target=editor],.task-workspace .editor-root,.task-workspace .editor-content{min-width:0;max-width:100%}body:has(.task-workspace) [data-testid=app-header]{top:.5rem}body:has(.task-workspace) [data-testid=app-header]>*{height:3rem}body:has(.task-workspace) [data-testid=app-header]>div:first-child>a{height:3rem}body:has(.task-workspace) [data-testid=app-header] nav{display:none}body:has(.task-workspace) [data-testid=app-header]{grid-template-columns:minmax(0,1fr) auto}body:has(.task-workspace[data-focus=true]) [data-testid=app-header]{display:none}body:has(.task-workspace[data-focus=true]) footer{display:none}.task-workspace[data-focus=true]{padding-top:0}@media (width<=639px){.task-workspace-header{flex-wrap:wrap;padding-inline:.5rem}.task-workspace-header>button:first-child{flex-basis:100%}.task-workspace-header button{padding-inline:.5rem}}body:has(.task-workspace) [data-testid=app-header]>div:first-child>div{height:3rem;box-shadow:none}.task-workspace [role=toolbar]{background:0 0;border:0;border-radius:0;flex-wrap:nowrap}.task-workspace [role=toolbar] button{flex-shrink:0;min-width:36px}.task-workspace-documents[hidden]{display:none}@media (width<=1439px){.task-workspace-details{width:100%;position:static}}@media (width<=1099px){.task-workspace .task-detail-zen-outline{width:100%;max-width:none;position:static}}.task-workspace .task-detail-zen-outline button:focus-visible .line-clamp-2{-webkit-line-clamp:unset;display:block}.task-workspace[data-focus=true] .task-workspace-header{flex-wrap:nowrap;flex-shrink:0;height:44px;min-height:44px;padding-block:4px}.task-workspace[data-focus=true] .task-workspace-header>button:first-child{flex-basis:auto}.task-workspace[data-focus=true] :is(.task-workspace-tools,.task-details-toggle,.task-draft-label,.editor-toolbar-row){display:none}.task-workspace[data-focus=true] .editor-root{gap:0}
