/* v1.30 — focused Project workspace */
.project-workspace .project-head{margin-bottom:22px;align-items:flex-start}.project-workspace .project-head>div{min-width:0}.project-workspace .project-new-menu{position:relative;margin-left:auto;flex:none}.project-workspace .project-head .manage{margin-left:0;flex:none}.project-workspace .project-new-trigger{display:inline-flex!important;align-items:center;gap:6px;min-height:36px;padding:8px 12px!important;background:var(--accent)!important;border:1px solid var(--accent)!important;border-radius:9px!important;color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 24%,transparent)}.project-workspace .project-new-trigger .material-symbols-rounded{color:#fff!important;font-size:17px}.project-workspace .project-new-trigger:hover{filter:brightness(.96);color:#fff!important}.project-workspace .project-new-options{position:absolute;right:calc(100% + 8px);top:0;z-index:20;display:flex;max-width:0;padding:0;overflow:hidden;border-radius:10px;background:var(--surface);box-shadow:var(--shadow);white-space:nowrap}.project-workspace .project-new-menu:hover .project-new-options,.project-workspace .project-new-menu.open .project-new-options{max-width:510px;padding:4px;opacity:1;pointer-events:auto}.project-workspace .project-new-option{background:transparent!important;border:0!important;border-radius:7px!important;padding:7px 9px!important;color:var(--ink)!important}.project-workspace .project-new-option:hover{background:var(--hover)!important;color:var(--accent)!important}.workspace-browse-label{display:flex;align-items:baseline;gap:8px;margin:0 0 7px 2px}.workspace-browse-label span{font-size:12px;font-weight:800;color:var(--ink)}.workspace-browse-label small{font-size:11px;color:var(--muted)}.project-workspace .folder-strip{gap:7px;margin:0 0 24px;padding:0;overflow-x:auto}.project-workspace .folder-card{flex:0 0 auto;min-width:132px;width:auto;padding:8px 10px;border-radius:9px}.project-workspace .folder-card>i{width:27px;height:27px;border-radius:7px}.project-workspace .folder-card b{font-size:12px}.project-workspace .folder-card small{font-size:10px}.project-workspace .folder-card.board-folder{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface))!important;border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important}.project-workspace .folder-card.board-folder>i{background:var(--accent)!important;color:#fff!important}.project-workspace .section-title{margin:0 0 10px}.project-workspace .section-title h2{font-size:15px}.project-workspace .project-canvas-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:10px;align-items:start}.project-workspace .project-canvas-card{height:122px!important;min-height:122px!important;padding:14px!important;border-radius:11px!important;box-shadow:none!important;align-content:start}.project-workspace .project-canvas-card:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--ink) 8%,transparent)!important;transform:translateY(-1px)}.project-workspace .project-canvas-card .type{width:30px;height:30px}.project-workspace .project-canvas-copy{gap:5px!important;padding-right:28px}.project-workspace .project-canvas-copy b{font-size:13px}.project-workspace .project-canvas-copy small{-webkit-line-clamp:2;font-size:11px;line-height:1.42}.project-workspace .project-canvas-card .canvas-select{opacity:0;transition:opacity .15s}.project-workspace .project-canvas-card:hover .canvas-select,.project-workspace .project-canvas-card.selected .canvas-select{opacity:1}.project-workspace .project-file-board{height:122px!important;min-height:122px!important;padding:13px!important;border-radius:11px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 82%,var(--surface)),var(--surface))!important}.project-workspace .project-file-board header{gap:9px}.project-workspace .project-file-board .project-board-preview{margin-top:10px}.project-workspace .project-file-board .project-board-preview>div{gap:3px;padding-top:4px}.project-workspace .project-file-board .project-board-preview b{font-size:9px}.project-workspace .project-file-board .project-board-preview span{font-size:10px}@media(max-width:800px){.project-workspace .project-head{flex-wrap:wrap;gap:9px;margin-bottom:17px}.project-workspace .project-head>div{width:calc(100% - 26px)}.project-workspace .project-new-menu{margin-left:0;order:3}.project-workspace .project-head .manage{margin-left:0}.project-workspace .project-new-options{right:auto;left:0;top:43px}.project-workspace .project-new-menu.open .project-new-options{max-width:min(92vw,430px);overflow:auto}.project-workspace .folder-strip{margin-bottom:20px}.project-workspace .folder-card{min-width:128px}.project-workspace .project-canvas-grid{grid-template-columns:1fr}.project-workspace .project-canvas-card,.project-workspace .project-file-board{height:116px!important;min-height:116px!important}}
