.ttv.svelte-10g1dgg{display:flex;flex-direction:column;gap:var(--space-1h)}.ttv-search.svelte-10g1dgg{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-1h);background:var(--bg-card);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:var(--text-sm);margin-bottom:8px}.ttv-list.svelte-10g1dgg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-0h)}.ttv-group.svelte-10g1dgg{margin-top:2px}.ttv-group-head.svelte-10g1dgg{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2h);background:transparent;border:none;color:var(--text);cursor:pointer;text-align:left;border-radius:6px;font-size:var(--text-sm);font-weight:600;font-family:inherit}.ttv-group-head.svelte-10g1dgg{align-items:flex-start}.ttv-group-head.svelte-10g1dgg:hover{background:var(--bg-hover)}.ttv-caret.svelte-10g1dgg{width:10px;color:var(--text-muted);font-size:var(--text-xs);padding-top:4px}.ttv-group-icon.svelte-10g1dgg{font-size:var(--text-lg);padding-top:1px}.ttv-group-info.svelte-10g1dgg{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.ttv-group-title.svelte-10g1dgg{display:flex;align-items:baseline;gap:var(--space-1h)}.ttv-group-name.svelte-10g1dgg{font-weight:600}.ttv-group-meta.svelte-10g1dgg{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.ttv-group-desc.svelte-10g1dgg{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;line-height:1.4;margin-top:2px}.ttv-count.svelte-10g1dgg{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);padding:1px var(--space-2);border-radius:var(--space-2h);font-size:var(--text-xs);margin-left:auto}.ttv-sub.svelte-10g1dgg{list-style:none;padding:0 0 0 22px;margin:var(--space-0h) 0 var(--space-1h);display:flex;flex-direction:column;gap:var(--space-0h)}.ttv-sub.svelte-10g1dgg>li:where(.svelte-10g1dgg){display:flex;align-items:center;gap:var(--space-1)}.ttv-item.svelte-10g1dgg{flex:1;display:flex;flex-direction:column;gap:var(--space-0h);padding:var(--space-2) var(--space-2h);background:color-mix(in srgb,var(--primary) 2%,transparent);border:1px solid transparent;border-radius:6px;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;transition:background .12s,border-color .12s}.ttv-item.svelte-10g1dgg:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.ttv-item.selected.svelte-10g1dgg{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:var(--primary)}.ttv-name.svelte-10g1dgg{font-size:var(--text-sm);font-weight:500}.ttv-meta.svelte-10g1dgg{font-size:var(--text-2xs);color:var(--text-muted);display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.ttv-id.svelte-10g1dgg{opacity:.6;font-family:ui-monospace,monospace;font-size:var(--text-2xs)}.ttv-badge.svelte-10g1dgg{padding:1px var(--space-1h);border-radius:3px;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ttv-badge-draft.svelte-10g1dgg{background:#fbbf2433;color:#fbbf24}.ttv-badge-archive.svelte-10g1dgg{background:#6b728033;color:var(--text-muted)}.ttv-badge-stale.svelte-10g1dgg{background:#ef44442e;color:#f87171}.ttv-badge-fresh.svelte-10g1dgg{background:#22c55e33;color:var(--success)}.ttv-label.svelte-10g1dgg{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-3) var(--space-2h) var(--space-1)}.ttv-group-archive.svelte-10g1dgg{margin-top:10px;border-top:1px dashed var(--border);padding-top:6px;opacity:.78}.ttv-group-archive.svelte-10g1dgg .ttv-group-head:where(.svelte-10g1dgg){color:var(--text-muted)}.ttv-group-archive.svelte-10g1dgg .ttv-count:where(.svelte-10g1dgg){background:#6b728033;color:var(--text-muted)}.ttv-item-archive.svelte-10g1dgg{opacity:.85}.ttv-item-archive.svelte-10g1dgg:hover{opacity:1}.ttv-compact.svelte-10g1dgg .ttv-group-head:where(.svelte-10g1dgg){padding:var(--space-1h) var(--space-2);font-size:var(--text-xs)}.ttv-compact.svelte-10g1dgg .ttv-item:where(.svelte-10g1dgg){padding:var(--space-1h) var(--space-2)}.ttv-compact.svelte-10g1dgg .ttv-name:where(.svelte-10g1dgg){font-size:var(--text-sm)}.ttv-compact.svelte-10g1dgg .ttv-meta:where(.svelte-10g1dgg){font-size:var(--text-2xs)}
