.tool-wrapper.svelte-1owr7sr{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md);padding:var(--spacing-md)}.config-section.svelte-1owr7sr{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface-elevated);border-radius:6px;align-items:center;flex-wrap:wrap}label.svelte-1owr7sr{font-weight:500;color:var(--color-text-muted);font-size:.875rem;white-space:nowrap}select.svelte-1owr7sr,.input-field.svelte-1owr7sr{flex:1;min-width:150px;padding:8px 12px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.875rem}select.svelte-1owr7sr:focus,.input-field.svelte-1owr7sr:focus{outline:none;border-color:var(--color-primary)}.section-title.svelte-1owr7sr{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.fields-section.svelte-1owr7sr{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:var(--spacing-md);flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.fields-list.svelte-1owr7sr{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.field-row.svelte-1owr7sr{display:flex;gap:var(--spacing-sm);align-items:center}.field-input.svelte-1owr7sr{flex:1;padding:8px 12px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.85rem}.field-input.svelte-1owr7sr:focus{outline:none;border-color:var(--color-primary)}.field-input.flex-grow.svelte-1owr7sr{flex:2}.field-type.svelte-1owr7sr{padding:8px 12px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.85rem;min-width:100px}.field-type.svelte-1owr7sr:focus{outline:none;border-color:var(--color-primary)}.delete-btn.svelte-1owr7sr{background:transparent;color:var(--color-removed-border);border:none;cursor:pointer;font-size:1rem;padding:4px;border-radius:4px;transition:background .2s ease}.delete-btn.svelte-1owr7sr:hover{background:#fb71851a}.add-btn.svelte-1owr7sr,.sample-btn.svelte-1owr7sr{background:var(--color-secondary);color:var(--color-text);border:1px solid var(--color-border);padding:8px 16px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.add-btn.svelte-1owr7sr:hover,.sample-btn.svelte-1owr7sr:hover{background:var(--color-primary);color:#fff}.sample-btn.svelte-1owr7sr{align-self:flex-start}.output-section.svelte-1owr7sr{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1;min-height:0}.code-textarea.svelte-1owr7sr{flex:1;font-family:monospace;font-size:.8rem;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;padding:var(--spacing-sm);resize:none}.code-textarea.svelte-1owr7sr:focus{outline:none;border-color:var(--color-primary)}.copy-btn.svelte-1owr7sr{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:8px 16px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.copy-btn.svelte-1owr7sr:hover{opacity:.9}
