.autocomplete.svelte-di81yt{position:relative}.chips.svelte-di81yt{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;cursor:text}.chips.svelte-di81yt input:where(.svelte-di81yt){flex:1;min-width:8ch;border:none;outline:none;padding:0;background:transparent;font:inherit;color:inherit}.chip.svelte-di81yt{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .5rem;border:1px solid #ced4da;border-radius:999px;background:#e9ecef;font-size:.9rem;white-space:nowrap}.chip.new-author.svelte-di81yt{background:transparent;border-style:dashed}.chip-remove.svelte-di81yt{border:none;background:none;padding:0;cursor:pointer;line-height:1;font-size:1.1rem;color:#6c757d}.chip-remove.svelte-di81yt:hover{color:#212529}.suggestions.svelte-di81yt{position:absolute;top:100%;left:0;right:0;z-index:10;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #ced4da;border-radius:0 0 4px 4px;max-height:12rem;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.suggestions.svelte-di81yt li:where(.svelte-di81yt){padding:.375rem .75rem;cursor:pointer;text-align:start}.suggestions.svelte-di81yt li.highlighted:where(.svelte-di81yt){background-color:#e9ecef}.catalog-panel.svelte-5dv69m{margin-top:1rem;padding:.9rem;border:1px solid #d7dfdc;border-radius:6px;background:#f8faf9;text-align:left}.catalog-heading.svelte-5dv69m,.selected-work.svelte-5dv69m,article.svelte-5dv69m{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.catalog-explanation.svelte-5dv69m,.catalog-state.svelte-5dv69m,small.svelte-5dv69m,.catalog-message.svelte-5dv69m{color:#64706d;font-size:.82rem}.selected-work.svelte-5dv69m{margin-top:.75rem;padding:.7rem;border-radius:5px;background:#e7f3ed}.candidate-list.svelte-5dv69m{display:grid;gap:.55rem;margin-top:.75rem}article.svelte-5dv69m{padding:.65rem;border:1px solid #d7dfdc;border-radius:5px;background:#fff}article.selected-candidate.svelte-5dv69m{border-color:#2f7664}.candidate-main.svelte-5dv69m{display:flex;gap:.65rem;align-items:flex-start;min-width:0}.candidate-main.svelte-5dv69m img:where(.svelte-5dv69m){width:36px;aspect-ratio:2 / 3;object-fit:cover;border-radius:2px}article.svelte-5dv69m button:where(.svelte-5dv69m){flex:0 0 auto;padding:.4rem .65rem;border:1px solid #2f7664;border-radius:4px;color:#24594c;background:#fff;cursor:pointer}.text-button.svelte-5dv69m{border:0;background:none;color:#24594c;text-decoration:underline;cursor:pointer}.duplicate-warning.svelte-5dv69m{margin-top:.65rem;padding:.6rem;border-radius:4px;color:#664d03;background:#fff3cd;font-size:.85rem}.catalog-message.svelte-5dv69m{margin-top:.55rem}@media(max-width:520px){article.svelte-5dv69m,.selected-work.svelte-5dv69m{align-items:flex-start;flex-direction:column}}
