.checkbox-wrapper[data-v-4a73e593]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;margin-bottom:.75rem;margin-right:1.5rem;min-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper.disabled[data-v-4a73e593]{cursor:not-allowed;opacity:.5}.checkbox-input[data-v-4a73e593]{height:0;opacity:0;position:absolute;width:0}.checkbox-visual[data-v-4a73e593]{align-items:center;background-color:var(--color-background,#fff);border:2px solid var(--input-border-color,#d1d5db);border-radius:4px;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;transition:all .15s ease;width:1.25rem}.checkbox-input:checked+.checkbox-visual[data-v-4a73e593]{background-color:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6)}.checkbox-input:focus+.checkbox-visual[data-v-4a73e593]{outline:2px solid var(--color-primary-light,#93c5fd);outline-offset:2px}.checkbox-check-icon[data-v-4a73e593]{color:#fff;height:1rem;opacity:0;transform:scale(.5);transition:all .15s ease;width:1rem}.checkbox-input:checked+.checkbox-visual .checkbox-check-icon[data-v-4a73e593]{opacity:1;transform:scale(1)}.checkbox-color-indicator[data-v-4a73e593]{border:1px solid rgba(0,0,0,.1);border-radius:50%;flex-shrink:0;height:.875rem;width:.875rem}.checkbox-image[data-v-4a73e593]{border-radius:4px;flex-shrink:0;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.checkbox-label[data-v-4a73e593]{color:var(--color-text);font-family:var(--font-family);font-size:.875rem;font-weight:var(--label-font-weight,500);line-height:1.4}.checkbox-wrapper.disabled .checkbox-visual[data-v-4a73e593]{background-color:var(--color-background-secondary,#f3f4f6);border-color:var(--color-border,#d1d5db)}.checkbox-wrapper.disabled .checkbox-label[data-v-4a73e593]{color:var(--color-text-secondary,#9ca3af)}
