.form-group.svelte-16xgact{display:flex;flex-direction:column;gap:var(--space-2)}.field-choice-label.svelte-16xgact{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.field-checkbox.svelte-16xgact{appearance:none;width:1.25rem;height:1.25rem;background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;position:relative;transition:all var(--transition-fast);flex-shrink:0}.field-checkbox.svelte-16xgact:checked{background:var(--primary);border-color:var(--primary)}.field-checkbox.svelte-16xgact:checked:after{content:"";position:absolute;top:.125rem;left:.375rem;width:.375rem;height:.625rem;border:solid var(--pure-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.field-checkbox.svelte-16xgact:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--focus-ring) 20%,transparent)}.field-checkbox.svelte-16xgact:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-secondary)}.field-checkbox.field-error.svelte-16xgact{border-color:var(--error)}.label-text.svelte-16xgact{font-size:var(--typography-body-size);color:var(--typography-body-color);font-weight:var(--typography-body-weight);line-height:var(--typography-body-line)}.opacity-50.svelte-16xgact{opacity:.5}.text-semantic-error.svelte-16xgact{color:var(--error)}.ml-1.svelte-16xgact{margin-left:.25rem}.ml-8.svelte-16xgact{margin-left:2rem}.field-error-message.svelte-16xgact{font-size:var(--typography-caption-size);color:var(--error);font-weight:var(--typography-caption-weight);line-height:var(--typography-caption-line)}.field-hint.svelte-16xgact{font-size:var(--typography-caption-size);color:var(--typography-muted-color);font-weight:var(--typography-caption-weight);line-height:var(--typography-caption-line);margin:0}
