.tags-field.svelte-1oz57v3{display:flex;flex-direction:column;gap:4px}.field-label.svelte-1oz57v3{font-size:12px;font-weight:500;color:var(--color-text-light)}.tags-container.svelte-1oz57v3{display:flex;flex-wrap:wrap;gap:6px;padding:5px 12px;min-height:39px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-card);transition:border-color .15s,box-shadow .15s;align-items:center}.tags-container.svelte-1oz57v3:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0000000d}.tags-container.has-error.svelte-1oz57v3{border-color:var(--color-error)}.tag-chip.svelte-1oz57v3{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-full);font-size:13px;color:var(--color-text)}.tag-remove.svelte-1oz57v3{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);transition:color .15s,background .15s}.tag-remove.svelte-1oz57v3:hover{color:var(--color-error);background:var(--color-border-light)}.tag-input.svelte-1oz57v3{flex:1;min-width:140px;border:none;background:transparent;font-size:14px;color:var(--color-text);outline:none;padding:4px 0}.tag-input.svelte-1oz57v3::placeholder{color:var(--color-text-muted)}.field-description.svelte-1oz57v3{font-size:12px;color:var(--color-text-muted)}.field-error.svelte-1oz57v3{font-size:12px;color:var(--color-error)}
