.pta.svelte-f1j7nz{width:100%;position:relative}.pta__bar.svelte-f1j7nz{border:1px solid var(--border);border-radius:var(--radius-sm,6px);align-items:center;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.pta__bar.svelte-f1j7nz:focus-within{border-color:var(--accent)}.pta__input.svelte-f1j7nz{min-height:var(--tap,36px);background:var(--surface);color:var(--fg);font-size:var(--text-md);border:none;outline:none;flex:1;padding:.35rem 2rem .35rem .75rem;font-family:inherit}.pta__input.svelte-f1j7nz::placeholder{color:var(--placeholder,var(--text-muted))}.pta__input.svelte-f1j7nz:disabled{opacity:.5;cursor:not-allowed}.pta__clear.svelte-f1j7nz{border-radius:var(--radius-2xs);color:var(--muted);cursor:pointer;font-size:var(--text-base-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;transition:color .1s,background .1s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pta__clear.svelte-f1j7nz:hover{color:var(--status-rejected);background:rgba(var(--status-rejected-rgb), .1)}.pta__dropdown.svelte-f1j7nz{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0006}.pta__group-label.svelte-f1j7nz{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.4rem .85rem .2rem;font-weight:700}.pta__group-label.svelte-f1j7nz:not(:first-child){border-top:1px solid var(--border);margin-top:.15rem;padding-top:.5rem}.pta__item.svelte-f1j7nz{width:100%;color:var(--fg);font-size:var(--text-base);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:inherit;transition:background 80ms;display:flex}.pta__item.svelte-f1j7nz:hover,.pta__item--active.svelte-f1j7nz{background:var(--panel,var(--bg-soft))}.pta__item--active.svelte-f1j7nz{color:var(--accent)}.pta__item-name.svelte-f1j7nz{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pta__item-hint.svelte-f1j7nz{font-size:var(--text-sm);color:var(--muted);flex-shrink:0}.pta__empty.svelte-f1j7nz{font-size:var(--text-base);color:var(--muted);text-align:center;padding:.85rem 1rem}
