.field.svelte-bc5kbv{flex-direction:column;gap:.375rem;display:flex}.field-label.svelte-bc5kbv{flex-direction:column;gap:.125rem;display:flex}.field-name.svelte-bc5kbv{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.02em;font-size:.75rem;font-weight:600}.field-hint.svelte-bc5kbv{font-family:var(--font-body);color:var(--text-muted);font-size:.6875rem;line-height:1.4}.field-input-wrap.svelte-bc5kbv{background:var(--bg-input,var(--panel));border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;display:flex;position:relative}.field-input-wrap.svelte-bc5kbv:focus-within{border-color:var(--accent);background:var(--panel-hover,var(--panel))}.field-input.svelte-bc5kbv{min-width:0;font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.field-suffix.svelte-bc5kbv{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.03em;padding-right:.75rem;font-size:.6875rem;font-weight:500}
