.drive-screen{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.drive-layout{flex:1;min-height:0;display:flex}.drive-sidebar{width:var(--pane-width,220px);border-right:1px solid var(--border);background:var(--sidebar);flex-shrink:0;padding:8px;overflow:auto}.drive-main{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.drive-toolbar{z-index:4;position:sticky;top:0}.drive-crumbs{flex-wrap:nowrap;min-width:0;padding:0;font-size:13px;overflow:hidden}.drive-crumbs>a,.drive-crumbs>span>a{color:var(--text-color-tertiary);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.drive-crumbs>a:hover,.drive-crumbs>span>a:hover{background:var(--surface-hover)}.drive-crumbs a.active{color:var(--text);font-weight:500}.drive-view-title{font-size:13px;font-weight:500}.drive-filters{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:6px;min-height:40px;padding:4px 24px;display:flex;overflow-x:auto}.drive-filter-chip .plane-select-pill{border:1px dashed var(--border);height:24px;color:var(--text-color-tertiary);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11px}.drive-filter-chip.is-active .plane-select-pill{color:var(--text);background:var(--surface-hover);border-style:solid}.drive-sort .plane-select-pill{border-style:solid}.drive-list-head{min-height:32px;color:var(--text-color-tertiary);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 24px;font-size:11px;display:flex}.drive-list-head label{align-items:center;gap:8px;padding-left:4px;display:inline-flex}.drive-list{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.drive-rows{flex-direction:column;padding:4px 16px;display:flex}.drive-row-host{border-radius:4px;outline:none}.drive-row-host:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-accent-strong)}.drive-row-host>.node-row{min-height:40px;padding:2px 8px}.drive-list .pagination{padding:12px 24px}.drive-resources{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 16px 4px;display:flex}.drive-resources>h3{text-transform:uppercase;letter-spacing:.02em;color:var(--text-color-tertiary);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.drive-resources>.node-row{min-height:36px;padding:2px 8px}.drive-trash-note{padding:8px 24px 0;font-size:12px}.drive-deliverables .list-group-heading{z-index:3;position:sticky;top:52px}.drive-selection-bar{z-index:3;gap:6px;position:sticky;top:52px}.drive-selection-bar>strong{margin-right:8px}.drive-selection-bar>.error-notice{width:100%}.drive-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:12px 24px;display:grid}.drive-card{border:1px solid var(--border);background:var(--bg);transition:box-shadow var(--motion-duration-fast-02) var(--motion-easing-standard);border-radius:8px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.drive-card:hover,.drive-card:focus-within{box-shadow:var(--shadow-raised-200)}.drive-card.is-selected{border-color:var(--border-color-accent-strong);background:var(--accent-soft)}.drive-card.is-drop-target{outline:2px dashed var(--border-color-accent-strong);outline-offset:-2px}.drive-card-thumb{background:var(--background-color-surface-2);cursor:pointer;border:0;justify-content:center;align-items:center;height:140px;padding:0;display:flex}.drive-card-thumb .file-thumb-160{background:0 0;border:0;border-radius:0;width:100%;height:140px}.drive-card-thumb .file-thumb-160.has-image{background:var(--background-color-surface-2)}.drive-card.kind-folder .drive-card-thumb{height:72px}.drive-card-foot{border-top:1px solid var(--border);align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 10px;display:flex}.drive-card-foot>input[type=checkbox]{flex-shrink:0}.drive-card-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.drive-card-name{min-width:0;color:var(--text);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.drive-card-name>span:not(.item-identifier){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-card-meta{color:var(--text-color-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.drive-card-meta>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.drive-card .quick-actions-button{opacity:0}.drive-card:hover .quick-actions-button,.drive-card:focus-within .quick-actions-button,.drive-card .quick-actions-button[data-open]{opacity:1}.drive-tree{flex-direction:column;font-size:13px;display:flex}.drive-tree-views{flex-direction:column;gap:2px;display:flex}.drive-tree-views>a{min-height:28px;color:var(--secondary);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.drive-tree-views>a.active,.drive-tree-views>a:hover{background:var(--surface-hover);color:var(--text)}.drive-tree-row{min-height:28px;color:var(--secondary);border-radius:6px;align-items:center;gap:2px;padding-right:4px;display:flex}.drive-tree-row:hover,.drive-tree-row.active{background:var(--surface-hover);color:var(--text)}.drive-tree-row.is-drop-target{outline:2px dashed var(--border-color-accent-strong);outline-offset:-2px}.drive-tree-row>a{flex:1;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 2px;display:flex}.drive-tree-row>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-tree-loading{min-height:28px;color:var(--muted);align-items:center;display:flex}.drive-usage{min-width:0;color:var(--text-color-tertiary);align-items:center;gap:8px;font-size:11px;display:flex}.drive-usage-bar{background:var(--background-color-layer-3);border-radius:2px;width:120px;height:4px;display:block;position:relative;overflow:hidden}.drive-usage-bar>span{background:var(--accent);border-radius:2px;height:100%;position:absolute;top:0;left:0}.drive-usage-bar>.drive-usage-trash{background:var(--text-color-tertiary);opacity:.5}.drive-usage.is-high .drive-usage-bar>span:first-child{background:var(--text-color-warning-primary,#d97706)}.drive-usage.is-full .drive-usage-bar>span:first-child{background:var(--danger)}.drive-usage-text{white-space:nowrap}.drive-usage.is-compact .drive-usage-bar{width:72px}.drive-home{flex-direction:column;display:flex}.drive-home>.tabs{border-bottom:1px solid var(--border);flex-direction:row;gap:16px;min-height:44px;margin-top:0;padding:0 24px}.drive-home>.tabs>button{border-bottom:2px solid #0000;border-radius:0;height:44px;min-height:44px;padding:0}.drive-home>.tabs>button.active{border-bottom-color:var(--text)}.drive-home-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:24px;display:grid}.drive-home-card{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.drive-home-card:hover{box-shadow:var(--shadow-raised-200)}.drive-home-card-head{color:var(--text);align-items:center;gap:10px;display:flex}.drive-home-card-links{align-items:center;gap:12px;font-size:11px;display:flex}.drive-home-card-links>a{color:var(--text-color-tertiary);align-items:center;gap:4px;display:inline-flex}.drive-home-card-links>a:hover{color:var(--text)}.drive-home-search{margin-left:auto}.drive-home-hit{min-height:36px;color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.drive-home-hit:hover{background:var(--surface-hover)}.drive-home-hit>svg{color:var(--text-color-tertiary);flex-shrink:0}.drive-home-hit>.item-identifier{color:var(--text-color-tertiary);flex-shrink:0;font-size:11px}.drive-home-hit-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.drive-home-hit-description{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.drive-home-hit>.badge{margin-left:auto}.drive-home-card-head strong{font-size:13px;font-weight:600;display:block}.drive-home-card-head small{color:var(--text-color-tertiary);font-size:11px}.drive-home-card-meta{color:var(--text-color-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.drive-home-rows{flex-direction:column;padding:8px 16px;display:flex}.lightbox-open-project{z-index:2;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;bottom:16px;left:16px}.work-item-drive-toolbar{align-items:center;gap:4px;margin-left:auto;display:flex}.work-item-drive-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:4px 0 8px;display:grid}.work-item-drive-card{border:1px solid var(--border);text-align:left;font:inherit;color:inherit;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:0;display:flex;overflow:hidden}.work-item-drive-card:hover{box-shadow:var(--shadow-raised-100)}.work-item-drive-card .file-thumb-160{border:0;border-radius:0;width:100%;height:96px}.work-item-drive-card-text{flex-direction:column;gap:1px;padding:4px 8px 6px;font-size:11px;display:flex}.work-item-drive-card-text strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.work-item-drive-card-text span{color:var(--text-color-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-item-drive-card-note{color:var(--text-color-tertiary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-item-drive-card-resubmit{justify-content:center;margin:0 8px 8px}.work-item-search-list{flex-direction:column;max-height:min(420px,100dvh - 240px);padding:0 8px 8px;display:flex;overflow:auto}.work-item-search-row{text-align:left;min-height:32px;color:var(--text);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.work-item-search-row:hover{background:var(--surface-hover)}.work-item-search-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.worker-status-row{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.worker-status{align-items:center;gap:6px;font-size:12px;display:inline-flex}.worker-status-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.worker-status.is-online .worker-status-dot{background:var(--success)}@media (max-width:1023px){.drive-sidebar,.pane-resizer-nav{display:none}}@media (max-width:767px){.drive-filters{padding:4px 12px}.drive-rows{padding:4px 8px}.drive-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:12px}.drive-usage-text{display:none}.drive-home-grid{gap:12px;padding:12px}.drive-list-head{padding:0 12px}.drive-toolbar .search-input{max-width:120px}}.drive-mobile-views{display:none}@media (max-width:1023px){.drive-mobile-views{display:block}.drive-mobile-views .plane-select-pill{border:1px solid var(--border);border-radius:4px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}}.drive-collection{-webkit-user-select:none;user-select:none;outline:none;flex:1;min-height:120px;position:relative}.drive-collection [data-drive-item]{-webkit-user-select:none;user-select:none;outline:none;scroll-margin-block:96px 8px}.drive-collection [data-drive-item]:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-accent-strong);border-radius:4px}.drive-collection [aria-selected=true]>.node-row{background:var(--accent-soft)}.drive-collection [data-cut=true]{opacity:.5}.drive-collection input,.drive-collection textarea,.drive-collection [contenteditable=true]{-webkit-user-select:text;user-select:text}.drive-command-row{z-index:3;border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;align-items:center;gap:12px;height:44px;min-height:44px;padding:0 24px;font-size:12px;display:flex;position:sticky;top:40px}.drive-select-all{white-space:nowrap;flex-shrink:0;order:-1;align-items:center;gap:8px;display:flex}.drive-command-row .drive-selection-bar{background:0 0;border:0;flex-wrap:nowrap;flex:1;min-width:0;min-height:0;padding:0;position:static;overflow-x:auto}.drive-command-row .drive-selection-bar>strong{white-space:nowrap}.drive-command-row .drive-selection-bar>button{flex-shrink:0}[data-drive-drop-target][data-drop-active=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--border-color-accent-strong);border-radius:4px}.drive-drag-preview{background:var(--bg);max-width:300px;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:6px;padding:10px 16px;font-size:13px;position:fixed;top:-100px;left:0;overflow:hidden}.drive-grid>.list-group-heading{grid-column:1/-1}.drive-card .drive-card-thumb{cursor:default}@media (max-width:640px){.drive-command-row{gap:8px;padding:0 12px}.drive-select-all{font-size:11px}.drive-command-row .drive-selection-bar{gap:4px}}.drive-local-chip{color:var(--secondary);white-space:nowrap;gap:4px}.drive-local-chip.is-modified,.drive-local-chip.is-conflict{color:var(--accent-text)}.drive-local-chip.is-missing{color:var(--danger)}.drive-local-chip.is-conflict{cursor:pointer}.drive-local-chip.is-running{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.drive-local-header{align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.drive-local-path{border:1px solid var(--border);min-width:0;max-width:220px;height:24px;color:var(--secondary);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.drive-local-path>span{text-overflow:ellipsis;white-space:nowrap;direction:rtl;overflow:hidden}.drive-local-path:hover{background:var(--surface-hover);color:var(--text)}.drive-local-setup{border:1px solid var(--border);height:24px;color:var(--secondary);border-radius:4px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.drive-local-setup:hover{background:var(--surface-hover);color:var(--text)}.drive-local-count{white-space:nowrap}.drive-local-failure{color:var(--danger);overflow-wrap:anywhere}@media (max-width:1023px){.drive-local-header .drive-local-path{display:none}}.drive-untracked{flex-direction:column;gap:2px;padding:4px 0;display:flex}.drive-untracked-bar{align-items:center;gap:8px;padding:2px 0;display:flex}.drive-untracked-row{min-width:0;color:var(--secondary);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.drive-untracked-row:hover{background:var(--surface-hover)}.drive-untracked-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drive-untracked-size{color:var(--muted);flex-shrink:0;font-size:11px}.drive-local-chip.is-untracked{color:var(--muted)}
.project-home-module__23JQ3W__projectTitle{align-items:center;gap:12px;margin-bottom:32px;display:flex}.project-home-module__23JQ3W__projectTitle h1{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600}.project-home-module__23JQ3W__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;display:grid}.project-home-module__23JQ3W__aside{flex-direction:column;gap:32px;min-width:0;display:flex}.project-home-module__23JQ3W__workItems,.project-home-module__23JQ3W__links{border:1px solid var(--border);border-radius:6px;overflow:hidden}.project-home-module__23JQ3W__workItem{color:inherit;align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex}.project-home-module__23JQ3W__workItem+.project-home-module__23JQ3W__workItem,.project-home-module__23JQ3W__linkRow+.project-home-module__23JQ3W__linkRow{border-top:1px solid var(--border)}.project-home-module__23JQ3W__workItem:hover,.project-home-module__23JQ3W__linkRow:hover{background:var(--surface-hover)}.project-home-module__23JQ3W__workItemState{flex-shrink:0;display:flex}.project-home-module__23JQ3W__workItemBody{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:12px;display:flex}.project-home-module__23JQ3W__workItemName{overflow-wrap:anywhere;font-size:13px}.project-home-module__23JQ3W__dueDate{color:var(--muted);white-space:nowrap;font-size:12px}.project-home-module__23JQ3W__cycle{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:12px;padding:16px;font-size:13px;display:flex}.project-home-module__23JQ3W__cycleTitle{color:inherit;overflow-wrap:anywhere;font-weight:500}.project-home-module__23JQ3W__countdown{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.project-home-module__23JQ3W__progress{color:var(--muted);align-items:center;gap:12px;display:flex}.project-home-module__23JQ3W__linkRow{align-items:center;gap:4px;padding:8px 12px;display:flex}.project-home-module__23JQ3W__link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:4px 0;font-size:13px;text-decoration:none;display:flex}.project-home-module__23JQ3W__link span{overflow-wrap:anywhere;flex:1}.project-home-module__23JQ3W__link svg{flex-shrink:0}@container (max-width:800px){.project-home-module__23JQ3W__columns{grid-template-columns:minmax(0,1fr);gap:24px}}@container (max-width:420px){.project-home-module__23JQ3W__workItem{flex-wrap:wrap;gap:8px}.project-home-module__23JQ3W__dueDate{flex-basis:100%;margin-left:24px}}
.knowledge-screen{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.knowledge-toolbar,.knowledge-editors,.knowledge-entry-title,.knowledge-comment-heading{align-items:center;gap:12px;display:flex}.knowledge-toolbar{border-bottom:1px solid var(--border-color-subtle-1);padding:12px 20px}.knowledge-layout{flex:1;grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-height:0;display:grid}.knowledge-tree{border-right:1px solid var(--border-color-subtle-1);padding:12px 0;overflow:auto}.knowledge-tree-row{align-items:center;gap:4px;padding-block:4px;padding-inline-end:12px;display:flex}.knowledge-tree-row.active,.knowledge-tree-row:hover{background:var(--background-color-layer-2)}.knowledge-tree-row .icon-button{width:22px;min-width:22px;height:22px;padding:2px}.knowledge-tree-indent{flex-shrink:0;width:22px}.knowledge-tree-row a{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.knowledge-tree-row a span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.knowledge-tree-row small{color:var(--text-color-secondary);white-space:nowrap}.knowledge-main{min-width:0;padding:24px 32px;overflow:auto}.knowledge-entry-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.knowledge-entry-heading>div:first-child{flex:1;min-width:0}.knowledge-entry-title .title-input{width:100%;min-width:120px}.knowledge-entry-content{max-width:1040px;padding-top:20px}.knowledge-document-bar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}.knowledge-editors{color:var(--text-color-secondary);gap:8px;font-size:12px}.knowledge-conflict{border:1px solid var(--border-color-warning-subtle);background:var(--background-color-warning-subtle);border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.knowledge-conflict span{margin-right:auto}.knowledge-document.with-comments{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.knowledge-document-body{min-width:0;position:relative}.knowledge-comment-bubble{z-index:5;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.knowledge-comment-mark{background:var(--background-color-warning-subtle);border-bottom:2px solid var(--border-color-warning-subtle);cursor:pointer}.knowledge-comment-mark.active{border-bottom-color:var(--border-color-warning-strong)}.knowledge-comment-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.knowledge-thread{border:1px solid var(--border-color-subtle-1);background:var(--background-color-surface-1);border-radius:6px;padding:4px 12px 8px}.knowledge-thread.active{border-color:var(--border-color-accent-strong)}.knowledge-thread.resolved{opacity:.7}.knowledge-thread .knowledge-comment{padding-block:8px}.knowledge-thread .knowledge-comment:last-of-type{border-bottom:0}.knowledge-thread-quote{color:var(--text-color-tertiary);padding-top:8px;font-size:12px}.knowledge-thread-quote blockquote{border-left:2px solid var(--border-color-strong);margin:4px 0 0;padding-left:8px;text-decoration:line-through}.knowledge-comment{border-bottom:1px solid var(--border-color-subtle-1);padding-block:16px}.knowledge-comment-heading{flex-wrap:wrap;margin-bottom:8px;font-size:13px}.knowledge-comment-heading .muted{margin-right:auto}.work-item-card-cover{object-fit:cover;background:var(--background-color-layer-2);border-radius:4px;width:100%;height:140px;margin-bottom:10px;display:block}@media (max-width:1100px){.knowledge-document.with-comments{flex-direction:column;display:flex}.knowledge-comment-rail{width:100%;position:static}}@media (max-width:800px){.knowledge-layout{grid-template-columns:minmax(140px,190px) minmax(0,1fr)}.knowledge-main{padding:16px}.knowledge-entry-heading{flex-direction:column}.knowledge-entry-title{flex-wrap:wrap}}@media (max-width:540px){.knowledge-layout{flex-direction:column;display:flex}.knowledge-tree{border-right:0;border-bottom:1px solid var(--border-color-subtle-1);flex-shrink:0;max-height:190px}.knowledge-main{flex:1}.knowledge-toolbar{flex-wrap:wrap}.knowledge-entry-title .title-input{font-size:22px}.knowledge-entry-heading .heading-actions{flex-wrap:wrap}}
