.input-wrapper.svelte-o4o7zp{display:flex;gap:.5rem;align-items:flex-start}.input-container.svelte-o4o7zp{flex:1;display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:var(--bg-2)}.input-container.svelte-o4o7zp:focus-within{border-color:var(--txt-3)}.input-container.dragging.svelte-o4o7zp{border-color:var(--txt-2);border-style:dashed}.input-container.svelte-o4o7zp textarea:where(.svelte-o4o7zp){border:none;background:transparent}textarea.svelte-o4o7zp{flex:1;resize:none;min-height:2.5rem;max-height:12rem;overflow-y:auto;width:100%}.upload-btn.svelte-o4o7zp{flex-shrink:0;cursor:pointer}.upload-btn.svelte-o4o7zp input:where(.svelte-o4o7zp){display:none}.dropdown-wrapper.svelte-1fd3ybn{position:relative}.trigger.svelte-1fd3ybn{gap:.25rem}.trigger.svelte-1fd3ybn svg{width:1.25rem;height:1.25rem;flex-shrink:0}.dropdown.svelte-1fd3ybn{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg-2);border:1px solid var(--border);min-width:10rem;max-height:16rem;overflow-y:auto;z-index:50;display:flex;flex-direction:column}.option.svelte-1extqae{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;white-space:nowrap}.option.svelte-1extqae:hover{background:var(--bg-3);color:var(--txt-1)}.option.svelte-1extqae input[type=checkbox]:where(.svelte-1extqae){accent-color:var(--txt-2);cursor:pointer}.option.svelte-1extqae:hover input[type=checkbox]:where(.svelte-1extqae){accent-color:var(--txt-1)}.uncollected.svelte-1extqae{border-top:1px solid var(--bg-3)}.option.svelte-1p05dqz{width:100%;text-align:left;border:none;background:transparent;padding:.5rem;white-space:nowrap;justify-content:flex-start}.option.svelte-1p05dqz:hover{background:var(--bg-3)}.option.active.svelte-1p05dqz{color:var(--txt-1);background:var(--bg-3)}.top-row.svelte-18u3y7t{display:flex;gap:.5rem;margin-bottom:var(--spacing);align-items:flex-start}.input-wrapper.svelte-18u3y7t{flex:1}.controls.svelte-18u3y7t{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.top-row.svelte-18u3y7t{flex-wrap:wrap}.input-wrapper.svelte-18u3y7t,.controls.svelte-18u3y7t{flex:1 1 100%}}
