.page-header.svelte-1bavcp3{margin-bottom:1rem}.page-header.svelte-1bavcp3 p:where(.svelte-1bavcp3){margin:.25rem 0 0}.actions.svelte-1bavcp3{margin-bottom:1rem}.create-form.svelte-1bavcp3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.create-form.svelte-1bavcp3 .filter:where(.svelte-1bavcp3){display:flex;flex-direction:column;gap:.3rem}.create-form.svelte-1bavcp3 .filter.full:where(.svelte-1bavcp3){grid-column:1 / -1}.create-form.svelte-1bavcp3 label:where(.svelte-1bavcp3){font-size:.85rem;color:var(--color-text-muted)}.create-form.svelte-1bavcp3 input:where(.svelte-1bavcp3),.create-form.svelte-1bavcp3 select:where(.svelte-1bavcp3),.create-form.svelte-1bavcp3 textarea:where(.svelte-1bavcp3){padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background:var(--color-bg);color:var(--color-text);resize:vertical}.form-actions.svelte-1bavcp3{grid-column:1 / -1;display:flex;gap:.5rem}.tree.svelte-1bavcp3{display:grid;gap:.75rem}.ws-card.svelte-1bavcp3{padding:.85rem 1rem;transition:border-color .12s ease}.ws-card.active.svelte-1bavcp3{border-color:var(--color-accent)}.ws-row.svelte-1bavcp3{display:flex;gap:1rem;align-items:flex-start}.ws-body.svelte-1bavcp3{flex:1;min-width:0}.ws-actions.svelte-1bavcp3{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.ws-name.svelte-1bavcp3{margin:0;font-size:1.1rem}.ws-name-child.svelte-1bavcp3{font-family:var(--font-serif);font-size:1rem}.ws-name-input.svelte-1bavcp3,.ws-desc-input.svelte-1bavcp3{width:100%;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background:var(--color-bg);color:var(--color-text)}.badge.active-tag.svelte-1bavcp3{background:var(--color-success-soft);color:var(--color-success);padding:.05rem .5rem;border-radius:999px;font-size:.7rem;margin-left:.5rem}.children.svelte-1bavcp3{list-style:none;padding:0;margin:.75rem 0 0 1rem;display:grid;gap:.5rem}.child.svelte-1bavcp3{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt)}.child.active.svelte-1bavcp3{border-color:var(--color-accent);background:var(--color-accent-soft)}.empty.svelte-1bavcp3{text-align:center;padding:2rem}.btn-secondary.danger.svelte-1bavcp3{border-color:var(--color-error-border);color:var(--color-error)}.btn-secondary.danger.svelte-1bavcp3:hover:not(:disabled){background:var(--color-error-soft)}
