.project-tree.svelte-1xdof4v{display:flex;flex-direction:column;gap:8px;min-height:0}.sr-only.svelte-1xdof4v{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-header.svelte-1xdof4v{flex:0 0 auto}.search-field.svelte-1xdof4v{display:flex;min-width:0;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.search-field.svelte-1xdof4v:focus-within{border-color:var(--accent)}.search-field.svelte-1xdof4v svg:where(.svelte-1xdof4v){width:12px;height:12px;flex-shrink:0;fill:none;stroke:var(--text-muted);stroke-width:1.7}.search-field.svelte-1xdof4v input:where(.svelte-1xdof4v){flex:1;width:100%;min-width:0;height:30px;border:0;outline:0;padding:0;background:transparent;color:var(--text);font:400 13px/1.4 var(--font-sans)}.search-field.svelte-1xdof4v input:where(.svelte-1xdof4v)::placeholder{color:var(--text-muted)}.tree-body.svelte-1xdof4v{flex:1 1 auto;min-height:0;overflow-y:auto;border:1px solid var(--border-warm);border-radius:8px;padding:10px 14px 12px;background:color-mix(in srgb,var(--surface) 82%,var(--bg));scrollbar-width:thin}.all-projects.svelte-1xdof4v{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:38px;border:0;border-bottom:1px solid var(--border-warm);padding:0 9px 8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.all-projects.svelte-1xdof4v small:where(.svelte-1xdof4v),.group-label.svelte-1xdof4v small:where(.svelte-1xdof4v){color:var(--text-muted);font:500 10px/1 var(--font-mono)}.cube.svelte-1xdof4v{color:var(--text-muted)}.favorite-chips.svelte-1xdof4v{display:flex;flex-wrap:wrap;gap:5px;padding:9px 2px 4px}.favorite-chips.svelte-1xdof4v button:where(.svelte-1xdof4v){gap:4px}.favorite-chips.svelte-1xdof4v button:where(.svelte-1xdof4v){display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid var(--border-warm);border-radius:999px;padding:3px 10px;background:var(--surface);color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.favorite-chips.svelte-1xdof4v button:where(.svelte-1xdof4v):hover{color:var(--text)}.favorite-chips.svelte-1xdof4v button.selected:where(.svelte-1xdof4v){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong)}.project-group.svelte-1xdof4v{padding-top:7px}.group-row.svelte-1xdof4v{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;align-items:center;min-height:34px}.group-row.svelte-1xdof4v button:where(.svelte-1xdof4v),.project-row.svelte-1xdof4v button:where(.svelte-1xdof4v){border:0;background:transparent;color:inherit;cursor:pointer}.group-toggle.svelte-1xdof4v{color:var(--text-muted)!important;transition:transform .14s ease}.group-toggle[aria-expanded=false].svelte-1xdof4v{transform:rotate(-90deg)}.group-label.svelte-1xdof4v{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:7px 4px;text-align:left;font-size:12.5px}.favorite.svelte-1xdof4v{display:grid;width:24px;height:24px;place-items:center;color:var(--text-faint)!important;opacity:0}.favorite.pinned.svelte-1xdof4v{color:var(--accent)!important;opacity:1}.project-row.svelte-1xdof4v:hover .favorite:where(.svelte-1xdof4v),.favorite.svelte-1xdof4v:focus-visible{opacity:1}.project-rows.svelte-1xdof4v{display:grid;gap:2px}.project-row.svelte-1xdof4v{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;min-height:33px;border-radius:7px}.project-row.selected.svelte-1xdof4v{background:color-mix(in srgb,var(--accent) 12%,transparent)}.project-row.selected.svelte-1xdof4v:before{position:absolute;top:6px;bottom:6px;left:0;width:2px;background:var(--accent);content:""}.project-select.svelte-1xdof4v{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:center;width:100%;min-width:0;padding:4px 6px 4px 12px;text-align:left}.project-dot.svelte-1xdof4v{color:var(--text-faint);font-size:15px}.project-copy.svelte-1xdof4v{display:grid;min-width:0}.project-copy.svelte-1xdof4v strong:where(.svelte-1xdof4v){overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-copy.svelte-1xdof4v small:where(.svelte-1xdof4v){overflow:hidden;color:var(--text-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.project-row.selected.svelte-1xdof4v .project-copy:where(.svelte-1xdof4v) strong:where(.svelte-1xdof4v){color:var(--accent-strong);font-weight:700}.no-matches.svelte-1xdof4v{display:grid;gap:6px;padding:18px 4px;color:var(--text-muted);font-size:12px}.no-matches.svelte-1xdof4v strong:where(.svelte-1xdof4v){color:var(--text)}.no-matches.svelte-1xdof4v button:where(.svelte-1xdof4v){justify-self:start;border:1px solid var(--border-warm);border-radius:6px;padding:4px 9px;background:var(--surface);color:var(--accent);cursor:pointer}@media(max-width:900px){.project-row.svelte-1xdof4v{grid-template-columns:minmax(0,1fr) 44px}.favorite.svelte-1xdof4v{width:44px;height:44px;opacity:1}.project-select.svelte-1xdof4v,.all-projects.svelte-1xdof4v,.favorite-chips.svelte-1xdof4v button:where(.svelte-1xdof4v),.group-row.svelte-1xdof4v button:where(.svelte-1xdof4v){min-height:44px}.group-row.svelte-1xdof4v{grid-template-columns:44px minmax(0,1fr)}.search-field.svelte-1xdof4v{min-height:44px}}
