.radio-card.svelte-dwhu8z{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-4);border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;display:flex}.radio-card.selected.svelte-dwhu8z{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.radio-card.svelte-dwhu8z:not(:has(input:disabled)):hover{border-color:var(--color-primary)}.radio-card.svelte-dwhu8z:has(input:where(.svelte-dwhu8z):focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}input.svelte-dwhu8z{width:20px;height:20px;min-height:20px;accent-color:var(--color-primary);flex:none;margin:0}input.svelte-dwhu8z:focus-visible{outline:none}.icon.svelte-dwhu8z{color:var(--color-primary);flex:none;display:flex}.content.svelte-dwhu8z{min-width:0}strong.svelte-dwhu8z{font-weight:var(--font-weight-semibold)}.description.svelte-dwhu8z{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);display:block}.radio-card.svelte-dwhu8z:has(input:where(.svelte-dwhu8z):disabled){opacity:.45;cursor:not-allowed}.radio-card.svelte-dwhu8z:has(input[aria-invalid=true]:where(.svelte-dwhu8z)){border-color:var(--color-danger)}
