.CheckboxGroup_group__B4ahu{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-inline-size:0;padding:0}.CheckboxGroup_legend__7Y76o{padding:0}.CheckboxGroup_options__vJxun{display:grid;gap:8px}.CheckboxGroup_option__RuU2l{align-items:flex-start;border:1px solid var(--ds-border-strong);border-radius:var(--radius-medium);cursor:pointer;display:flex;gap:12px;padding:12px}.CheckboxGroup_option__RuU2l:has(.CheckboxGroup_input__QVO7R:checked){background:var(--ds-selected);border-color:var(--ds-control-accent)}.CheckboxGroup_option__RuU2l:has(.CheckboxGroup_input__QVO7R:focus-visible){outline:3px var(--ds-focus) solid;outline-offset:0;box-shadow:0 0 0 6px var(--ds-surface)}.CheckboxGroup_checkbox__RyCPK{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--radius-small);box-sizing:border-box;color:var(--ds-on-primary);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;position:relative}.CheckboxGroup_checkbox__RyCPK:has(.CheckboxGroup_input__QVO7R:checked){background:var(--ds-primary);border-color:var(--ds-control-accent)}.CheckboxGroup_input__QVO7R{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.CheckboxGroup_checkmark__kxsR1{opacity:0;pointer-events:none}.CheckboxGroup_input__QVO7R:checked+.CheckboxGroup_checkmark__kxsR1{opacity:1}.CheckboxGroup_optionCopy__FzXWe{display:grid;gap:4px}.CheckboxGroup_optionCopy__FzXWe small{color:var(--ds-text)}.CheckboxGroup_disabled___DYoo{background:var(--ds-disabled);border-color:var(--ds-border);color:var(--ds-disabled-text);cursor:not-allowed}.CheckboxGroup_invalid__hmkPn .CheckboxGroup_option__RuU2l{border-color:var(--ds-error);outline:1px solid var(--ds-border-strong);outline-offset:1px}