.tool-wrapper.svelte-17e7sl4{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md);padding:var(--spacing-md)}.fields.svelte-17e7sl4{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.field.svelte-17e7sl4{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:140px}.field.small.svelte-17e7sl4{flex:0 0 100px;min-width:90px}.field.grow.svelte-17e7sl4{flex:1;min-height:0}label.svelte-17e7sl4{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}input.svelte-17e7sl4,select.svelte-17e7sl4,textarea.svelte-17e7sl4{padding:8px 10px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.85rem}input.svelte-17e7sl4,textarea.svelte-17e7sl4{font-family:monospace}textarea.svelte-17e7sl4{min-height:80px;resize:vertical}input.svelte-17e7sl4:focus,select.svelte-17e7sl4:focus,textarea.svelte-17e7sl4:focus{outline:none;border-color:var(--color-primary)}.out-header.svelte-17e7sl4{display:flex;justify-content:space-between;align-items:center}.copy-btn.svelte-17e7sl4{background:var(--color-secondary);color:var(--color-text);border:1px solid var(--color-border);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.8rem}.copy-btn.svelte-17e7sl4:hover{background:var(--color-primary);color:#fff}.output.svelte-17e7sl4{flex:1;min-height:180px;color:var(--color-primary)}
