.tp-root.svelte-1505jsr{position:relative;width:100%}.tp-search.svelte-1505jsr,.tp-picked.svelte-1505jsr{min-height:2.6em;box-sizing:border-box}.tp-search.svelte-1505jsr{display:flex;align-items:center;gap:.5em;padding:.5em .8em;background:var(--bg-input);border:1px solid var(--border);cursor:text;white-space:normal;font-weight:400;text-align:left}.tp-search.svelte-1505jsr:focus-within{background:var(--bg-hover)}.tp-icon.svelte-1505jsr{color:var(--text-muted)}.tp-search.svelte-1505jsr input:where(.svelte-1505jsr){flex:1;min-width:0;background:transparent!important;border:0!important;color:var(--text-primary);font:inherit;outline:0;padding:0!important}.tp-picked.svelte-1505jsr{display:flex;align-items:center;gap:.5em;padding:.5em .8em;background:var(--bg-elevated);border:1px solid var(--border-strong, var(--text-muted));color:var(--text-primary);font:inherit;cursor:pointer;width:100%}.tp-picked.svelte-1505jsr:hover{border-color:var(--accent)}.tp-picked.svelte-1505jsr .fa{color:var(--text-muted);margin-left:auto}.tp-picked.svelte-1505jsr:hover .fa{color:var(--text-primary)}.tp-popover.svelte-1505jsr .tp-results:where(.svelte-1505jsr){position:absolute;top:calc(100% + 2px);left:0;right:0;max-height:22em;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--border-strong);z-index:50}.tp-popover.svelte-1505jsr .tp-results.tp-results-above:where(.svelte-1505jsr){top:auto;bottom:calc(100% + 2px)}.tp-inline.svelte-1505jsr .tp-results:where(.svelte-1505jsr){margin-top:.6em;display:flex;flex-direction:column;gap:.7em}.tp-tag-list.svelte-1505jsr{list-style:none;margin:0;padding:0}.tp-popover.svelte-1505jsr .tp-tag-list:where(.svelte-1505jsr) li:where(.svelte-1505jsr) .tp-row:where(.svelte-1505jsr){border-bottom:1px solid var(--border)}.tp-popover.svelte-1505jsr .tp-tag-list:where(.svelte-1505jsr) li:where(.svelte-1505jsr):last-child .tp-row:where(.svelte-1505jsr){border-bottom:0}.tp-inline.svelte-1505jsr .tp-tag-list:where(.svelte-1505jsr){display:flex;flex-direction:column;gap:.35em}.tp-inline.svelte-1505jsr .tp-tag-list:where(.svelte-1505jsr) li:where(.svelte-1505jsr) .tp-row:where(.svelte-1505jsr){border:1px solid var(--border);background:var(--bg-elevated)}.tp-row.svelte-1505jsr{width:100%;display:flex;align-items:center;gap:.6em;padding:.45em .7em;background:transparent;color:var(--text-primary);font:inherit;min-width:0}.tp-row-pick.svelte-1505jsr{border:0;cursor:pointer;text-align:left}.tp-row-pick.svelte-1505jsr:hover:not(:disabled){background:var(--bg-elevated)}.tp-row.highlighted.svelte-1505jsr{background:var(--bg-elevated)}.tp-row.excluded.svelte-1505jsr,.tp-row-pick.svelte-1505jsr:disabled{color:var(--text-muted);cursor:default;opacity:.7}.tp-excluded-icon.svelte-1505jsr{flex:0 0 auto;color:var(--accent);margin-left:auto}.tp-status.svelte-1505jsr{margin:0;padding:.9em 1em;text-align:center;color:var(--text-muted);font-size:.95em}
