.form-checkbox-label[data-v-7871af25]{cursor:pointer;align-items:center;gap:var(--kui-space-40,8px);display:flex}.form-checkbox-control[data-v-7871af25]{flex-shrink:0;width:16px;height:16px;position:relative}.form-checkbox-input[data-v-7871af25]{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;margin:0;transition:box-shadow .2s;position:absolute;top:0;left:0}.form-checkbox-input[data-v-7871af25]:disabled{cursor:not-allowed}.form-checkbox-input:focus-visible+.form-checkbox-box[data-v-7871af25]{box-shadow:var(--kui-checkbox-shadow-border-hover,var(--kui-shadow-border-primary,0 0 0 1px #0044f4 inset)),var(--kui-checkbox-shadow-focus,var(--kui-shadow-focus,0 0 0 4px #0044f433));outline:none}.form-checkbox-box[data-v-7871af25]{background-color:var(--kui-checkbox-color-background,var(--kui-color-background,#fff));border-radius:var(--kui-checkbox-border-radius,var(--kui-border-radius-10,2px));box-shadow:var(--kui-checkbox-shadow-border,var(--kui-shadow-border,0 0 0 1px #e0e4ea inset));justify-content:center;align-items:center;width:16px;height:16px;transition:box-shadow .2s;display:flex;position:absolute;top:0;left:0}.form-checkbox-box[data-v-7871af25]:hover{box-shadow:var(--kui-checkbox-shadow-border-hover,var(--kui-shadow-border-primary-weak,0 0 0 1px #5f9aff inset))}.form-checkbox-box-checked[data-v-7871af25]{background-color:var(--kui-checkbox-color-background-checked,var(--kui-color-background-primary,#0044f4));box-shadow:var(--kui-checkbox-shadow-border-checked,var(--kui-shadow-border-primary,0 0 0 1px #0044f4 inset))}.form-checkbox-box-error[data-v-7871af25]{box-shadow:var(--kui-shadow-border-danger,0 0 0 1px #d60027 inset)}.form-checkbox-check[data-v-7871af25]{color:var(--kui-checkbox-color-icon,var(--kui-color-text-inverse,#fff));display:block}.form-checkbox-label[data-v-7871af25]:has(.form-checkbox-input:disabled){cursor:not-allowed;opacity:.5}.form-checkbox-text[data-v-7871af25]{font-size:var(--kui-font-size-30,14px);line-height:var(--kui-line-height-30,20px)}.form-checkbox-required[data-v-7871af25]{color:var(--kui-color-text-danger,#d60027)}.form-checkbox-description[data-v-7871af25]{color:var(--kui-color-text-neutral,#6c7489)}.form-checkbox-description[data-v-7871af25],.form-checkbox-error[data-v-7871af25]{font-size:var(--kui-font-size-20,12px);margin-top:var(--kui-space-20,4px)}.form-checkbox-error[data-v-7871af25]{color:var(--kui-color-text-danger,#d60027)}
