Checkbox
Multi-select control for boolean and indeterminate choices.
Variants
Checkbox has three visual variants. Indeterminate is reserved for parent rows where some children are checked.
| Variant | Purpose |
|---|---|
| Unchecked | Resting state. The option is not selected. |
| Checked | The option is selected. White check on the brand fill. |
| Indeterminate | "Select all" parent where some children are checked — never user-toggleable directly. |
Design tokens
| Token | Value | Description |
|---|---|---|
background/brand/primary | #318272 | Fill when checked or indeterminate |
background/subtle | #f5f5f5 | Fill when disabled + filled |
border/default | #aeaeae | Unchecked border |
border/brand | #318272 | Hover / focus / checked border |
border/state/error | #bc1700 | Error border |
border/disabled | #cccccc | Disabled border |
icon/inverse | #ffffff | Check / dash mark colour |
focus/color | rgba(46, 186, 186, 0.30) | Focus ring shadow |
radius | 3px | Corner radius (Figma) |
stroke-weight | 1.5px | Border width (Figma) |
size | 16×16 | Box dimensions — single size |