.group-checkbox-button__native.group-focused{outline:2px solid blue;outline-offset:2px}:root{--group-radio-checkbox-symbol-size: 1.5rem;--group-radio-checkbox-symbol-width: calc(0.5rem - 1px);--group-radio-checkbox-symbol-height: calc(0.875rem - 1px);--group-radio-checkbox-symbol-left: calc(0.5rem + 1px);--group-radio-checkbox-symbol-margin-top: 0.25rem;--group-radio-checkbox-label-min-height: 1.5rem;--group-radio-checkbox-select-button-background: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-select-button-background-hover: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-background-active: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-select-button-background-checked: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-select-button-background-checked-hover: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-background-checked-active: var(--group-light-interactive-on-light-surface-primary-pressed);--group-radio-checkbox-select-button-background-invalid: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-select-button-background-invalid-hover: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-background-invalid-active: var(--group-light-interactive-on-light-surface-primary-pressed);--group-radio-checkbox-select-button-background-invalid-checked: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-select-button-background-invalid-checked-hover: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-background-invalid-checked-active: var(--group-light-interactive-on-light-surface-primary-pressed);--group-radio-checkbox-select-button-background-disabled-hover-active: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-background-disabled-checked-hover-active: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-switch-label-background-before: var(--group-color-base-core-primary-1);--group-radio-checkbox-switch-label-background-after: var(--group-color-base-core-primary);--group-radio-checkbox-switch-label-background-hover-after: var(--group-color-base-core-primary);--group-radio-checkbox-switch-label-background-active-after: var(--group-color-base-core-primary);--group-radio-checkbox-switch-label-background-checked-before: var(--group-color-base-success-default-1);--group-radio-checkbox-switch-label-background-checked-after: var(--group-color-base-core-white);--group-radio-checkbox-switch-label-background-checked-hover-before: var(--group-color-base-success-default-1);--group-radio-checkbox-switch-label-background-checked-active-before: var(--group-color-base-success-default-1);--group-radio-checkbox-switch-label-background-invalid-before: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-invalid-after: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-invalid-hover-after: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-invalid-active-after: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-invalid-checked-before: var(--group-color-danger-4);--group-radio-checkbox-switch-label-background-invalid-checked-after: var(--group-color-white);--group-radio-checkbox-switch-label-background-invalid-checked-hover-before: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-invalid-checked-active-before: var(--group-color-base-error-default-1);--group-radio-checkbox-switch-label-background-disabled-hover-active-before: var(--group-color-base-neutral-3);--group-radio-checkbox-switch-label-background-disabled-hover-active-after: var(--group-color-base-neutral-3);--group-radio-checkbox-switch-label-background-disabled-checked-hover-active-before: var(--group-color-base-neutral-3);--group-radio-checkbox-switch-label-background-disabled-checked-hover-active-after: var(--group-color-base-neutral-3);--group-radio-checkbox-button-background: var(--group-light-interactive-on-light-surface-primary);--group-radio-checkbox-button-background-disabled: var(--group-light-interactive-on-light-surface-primary-disabled);--group-radio-checkbox-button-background-hover: var(--group-light-interactive-on-light-surface-primary-hover);--group-radio-checkbox-select-button-border-color: var(--group-light-interactive-on-light-border-active);--group-radio-checkbox-select-button-border-color-hover: var(--group-light-interactive-on-light-border-active-hover);--group-radio-checkbox-select-button-border-color-active: var(--group-light-interactive-on-light-border-active);--group-radio-checkbox-select-button-border-color-invalid: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-invalid-hover: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-invalid-active: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-invalid-checked: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-invalid-checked-hover: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-invalid-checked-active: var(--group-light-rag-border-error);--group-radio-checkbox-select-button-border-color-disabled-hover-active: var(--group-light-interactive-on-light-border-high-contrast-disabled);--group-radio-checkbox-select-button-border-color-disabled-checked-hover-active: var(--group-light-interactive-on-light-border-high-contrast-disabled);--group-radio-checkbox-button-border-color-invalid-hover: var(--group-color-base-error-default-1);--group-radio-checkbox-button-border-color-invalid-active: var(--group-color-base-error-default-1);--group-radio-checkbox-button-border-color: var(--group-light-interactive-on-light-border-high-contrast);--group-radio-checkbox-button-border-color-hover: var(--group-light-interactive-on-light-border-active-hover);--group-radio-checkbox-button-border-color-active: var(--group-color-base-success-default-1);--group-radio-checkbox-button-border-color-checked: var(--group-color-base-neutral-3);--group-radio-checkbox-button-border-color-disabled: var(--group-color-base-neutral-3);--group-radio-checkbox-button-border-color-invalid: var(--group-color-base-error-default-1)}.group-checkbox-button{display:block;position:relative;flex:0 0 100%}@media screen and (min-width: 769px),print{.group-checkbox-button--column-2{flex:0 0 calc(50% - var(--group-space-normal)*1/2)}.group-checkbox-button--column-3{flex:0 0 calc(33.3333333333% - var(--group-space-normal)*2/3)}.group-checkbox-button--column-4{flex:0 0 calc(25% - var(--group-space-normal)*3/4)}}@media screen and (max-width: 768px){.group-checkbox-button--column-mobile-2{flex:0 0 calc(50% - var(--group-space-normal)*1/2)}.group-checkbox-button--column-mobile-3{flex:0 0 calc(33.3333333333% - var(--group-space-normal)*2/3)}.group-checkbox-button--column-mobile-4{flex:0 0 calc(25% - var(--group-space-normal)*3/4)}}@media screen and (min-width: 769px),print{.group-checkbox-button--column-tablet-2{flex:0 0 calc(50% - var(--group-space-normal)*1/2)}.group-checkbox-button--column-tablet-3{flex:0 0 calc(33.3333333333% - var(--group-space-normal)*2/3)}.group-checkbox-button--column-tablet-4{flex:0 0 calc(25% - var(--group-space-normal)*3/4)}}@media screen and (min-width: 1024px){.group-checkbox-button--column-2{flex:0 0 calc(50% - var(--group-space-normal)*1/2)}.group-checkbox-button--column-3{flex:0 0 calc(33.3333333333% - var(--group-space-normal)*2/3)}.group-checkbox-button--column-4{flex:0 0 calc(25% - var(--group-space-normal)*3/4)}}.group-checkbox-button__native{display:block;width:100%;height:100%;background:var(--group-radio-checkbox-button-background);border-style:var(--group-form-field-control-border-style);border-radius:var(--group-form-field-control-radius);border-width:var(--group-form-field-control-border-width);border-color:var(--group-radio-checkbox-button-border-color);padding:var(--group-text-size-medium);cursor:pointer;user-select:none}.group-checkbox-button__native--checked{border-color:var(--group-radio-checkbox-button-border-color-checked)}.group-checkbox-button__native:disabled,.group-checkbox-button__native--disabled{background:var(--group-radio-checkbox-button-background-disabled);border-color:var(--group-radio-checkbox-button-border-color-disabled);cursor:default}.group-checkbox-button__native--invalid{border-color:var(--group-radio-checkbox-button-border-color-invalid)}@media(hover: hover)and (pointer: fine){.group-checkbox-button__native:hover:not(:disabled):not(.group-checkbox-button__native--colored){background:var(--group-radio-checkbox-button-background-hover);border-color:var(--group-radio-checkbox-button-border-color-hover)}}.group-checkbox-button__native:active:not(:disabled){border-color:var(--group-radio-checkbox-button-border-color-active)}@media(hover: hover)and (pointer: fine){.group-checkbox-button__native--invalid:hover:not(:disabled){border-color:var(--group-radio-checkbox-button-border-color-invalid-hover)}.group-checkbox-button__native--invalid:active:not(:disabled){border-color:var(--group-radio-checkbox-button-border-color-invalid-active)}}