.choice-control.svelte-z9w9g4{position:relative;display:flex;width:fit-content;align-items:flex-start;gap:var(--_choice-gap, var(--choice-gap, var(--space-3, .5rem)));padding:var(--_choice-padding-block, var(--choice-padding-block, .375rem)) var(--_choice-padding-inline, var(--choice-padding-inline, .5rem));border:1px solid transparent;border-radius:var(--border-radius-md);background:var(--choice-background, transparent);color:var(--choice-label-color, var(--clr-text-primary));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-duration, .2s),border-color var(--transition-duration, .2s),opacity var(--transition-duration, .2s)}.choice-control.svelte-z9w9g4:hover:not(.readonly):not(:has(.choice-input:disabled)){background:var(--choice-hover-background, var(--clr-action-primary-subtle))}.choice-control.svelte-z9w9g4:has(.choice-input:where(.svelte-z9w9g4):focus-visible){outline:.2rem solid var(--_choice-focus-ring, var(--choice-focus-ring, var(--clr-focus-ring)));outline-offset:.1rem}.choice-control.svelte-z9w9g4:has(.choice-input:where(.svelte-z9w9g4):disabled){cursor:not-allowed;opacity:var(--action-disabled-opacity)}.choice-control.readonly.svelte-z9w9g4{cursor:default}.choice-control.invalid.svelte-z9w9g4{--_choice-border-color: var(--choice-invalid-border-color, var(--clr-status-negative));--_choice-focus-ring: var(--choice-invalid-focus-ring, var(--clr-status-negative-subtle-hover))}.choice-control.layout-inline.svelte-z9w9g4{display:inline-flex}.choice-control.layout-compact.svelte-z9w9g4{--_choice-gap: var(--choice-compact-gap, var(--space-2, .375rem));--_choice-padding-block: var(--choice-compact-padding-block, .2rem);--_choice-padding-inline: var(--choice-compact-padding-inline, .25rem)}.choice-control.layout-card.svelte-z9w9g4{width:100%;padding:var(--space-4, .75rem);border-color:var(--_choice-border-color, var(--choice-border-color, var(--clr-border-primary)))}.choice-control.layout-card.svelte-z9w9g4:has(.choice-input:where(.svelte-z9w9g4):checked){border-color:var(--choice-selected-color, var(--clr-action-primary));background:var(--choice-hover-background, var(--clr-action-primary-subtle))}.choice-input.svelte-z9w9g4{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.choice-indicator.svelte-z9w9g4{box-sizing:border-box;display:grid;flex:0 0 var(--choice-size, 1.125rem);width:var(--choice-size, 1.125rem);height:var(--choice-size, 1.125rem);margin-top:.05em;place-items:center;border:1px solid var(--_choice-border-color, var(--choice-border-color, var(--clr-border-primary)));border-radius:50%;background:var(--clr-surface-raised);transition:background var(--transition-duration, .2s),border-color var(--transition-duration, .2s)}.choice-mark.svelte-z9w9g4{width:.55rem;height:.55rem;transform:scale(0);border-radius:50%;background:var(--clr-action-primary-text);transition:transform var(--transition-duration, .2s)}.choice-input.svelte-z9w9g4:checked+.choice-indicator:where(.svelte-z9w9g4){border-color:var(--choice-selected-color, var(--clr-action-primary));background:var(--choice-selected-color, var(--clr-action-primary))}.choice-input.svelte-z9w9g4:checked+.choice-indicator:where(.svelte-z9w9g4) .choice-mark:where(.svelte-z9w9g4){transform:scale(1)}.choice-content.svelte-z9w9g4{display:flex;min-width:0;flex-direction:column}.choice-label.svelte-z9w9g4{line-height:1.25rem}.choice-description.svelte-z9w9g4{color:var(--choice-description-color, var(--clr-text-secondary));font-size:var(--text-sm);line-height:1.25rem}@media (prefers-reduced-motion: reduce){.choice-control.svelte-z9w9g4,.choice-indicator.svelte-z9w9g4,.choice-mark.svelte-z9w9g4{transition:none}}.radio-group.svelte-1x6tqgh{display:flex;min-width:0;flex-direction:column;gap:var(--radio-group-gap, var(--space-2, .375rem));margin:0;padding:0;border:0;color:var(--clr-text-primary)}.radio-group.invalid.svelte-1x6tqgh{--choice-border-color: var(--clr-status-negative)}legend.svelte-1x6tqgh{margin:0;padding:0;color:var(--clr-text-primary);font-weight:600}.required-mark.svelte-1x6tqgh{margin-inline-start:.2em;color:var(--clr-status-negative)}.group-description.svelte-1x6tqgh{color:var(--clr-text-secondary);font-size:var(--text-sm)}.radio-items.svelte-1x6tqgh{display:flex;flex-direction:var(--radio-group-direction, column);gap:var(--radio-group-items-gap, var(--space-2, .375rem))}.group-error.svelte-1x6tqgh{color:var(--clr-status-negative-subtle-text);font-size:var(--text-sm)}
