| orientation | VuCheckboxGroupOrientation | "vertical" | `vertical` (default) stacks members; `horizontal` wraps them in a row. |
| legend | string | "" | Plain-text in-group caption (muted vs string label); use slot="legend" for markup. |
| label | string | "" | Plain-text field label above the group; use slot="label" for markup. |
| hint | string | "" | Plain-text helper under the group; use `slot="hint"` for markup. |
| ariaLabel | string | "" | Accessible name when there is no visible label or legend. |
| variant | VuCheckboxVariant | "default" | Forwarded to members that omit their own `variant`. |
| color | VuCheckboxColor | "primary" | Forwarded to members that omit their own `color`. |
| tone | VuCheckboxTone | "normal" | Forwarded to members that omit their own `tone`. |
| size | VuCheckboxSize | "md" | Forwarded to members that omit their own `size`. |
| radius | VuCheckboxGroupRadius | "md" | Corner preset (`none`/`sm`/`md`/`lg`/`full`). Default: `md`. |
| name | string | — | Form field name forwarded to every member. Default: `""`. |
| defaultvalue | string | — | JSON array restored on `<form reset>` (`defaultvalue` attr). |
| formid | string | null | — | External `<form>` id (`formid` attr). |
| disabled | boolean | false | Disables every member while set (releases only attrs this group claimed). |
| readonly | boolean | false | Forwarded to members; blocks interaction (inherited from `FormControlBase`). |
| required | boolean | false | When true, `checkValidity` / `reportValidity` fail until at least one member is checked. |
| requiredMessage | string | "This field is required." | Message for host `valueMissing` when `required` and nothing is selected. |
| compact | boolean | false | Tighter hint and error spacing. |
| showerrors | boolean | — | Shows validation after activation (`showerrors` attr). Default: `false`. |
| validationactive | boolean | — | Drives invalid styling after activation (`validationactive` attr). Default: `false`. |
| invalid | boolean | false | True when last validation found errors (`invalid` attr). Default: `false`. |
| values | undefined | string[] | undefined | Selected member `value` tokens (`on` for empty member `value`); when set from JS, syncs member `checked`. Omit for uncontrolled usage. |
| showErrors | boolean | false | Shows validation after activation. |
| validationActive | boolean | false | Drives invalid styling after activation. |