Some Observable input elements do not follow the column layout inside `panel: input` blocks.

````
---
title: "input-col-test"
format: html
execute: 
  echo: false
---

# Heading

```{ojs}
//| panel: input
//| layout-ncol: 2
viewof is_a = Inputs.toggle({label: "A"})
viewof is_b = Inputs.toggle({label: "B"})
```
````

![image](https://user-images.githubusercontent.com/1666657/222078710-e1b4a4e5-cef5-47f3-bf31-68e08d461b56.png)

Wrapping it into ```:::{.panel-input}``` etc. does not help in this case.

I've observed this with toggles.

The alignment of the tickboxes against text vertically and spacing horizontally also seems odd - see below, although here the column layout is observed.

````
---
title: "input-col-test"
format: html
execute: 
  echo: false
---

# Heading

```{ojs}
//| panel: input
//| layout-ncol: 2
viewof is_b = Inputs.checkbox(["one", "two"], {label: "B"})
viewof is_a = Inputs.toggle({label: "A"})
```

````

![image](https://user-images.githubusercontent.com/1666657/222079528-d57037a8-4449-4e90-b13b-a49f10b22246.png)
cscheid
2023-03-01T21:41:24Z
petrbouchal
enhancement ojs-engine
v1.4
open
Column layout (e.g. `layout-ncol: 2`) not honoured in `panel: input`
https://github.com/quarto-dev/quarto-cli/issues/4587