.radio-card.svelte-jm8zh9{cursor:pointer;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.radio-card.svelte-jm8zh9:hover:not(.disabled){background-color:#f9fafb;border-color:#d1d5db}.radio-card.svelte-jm8zh9:has(.radio-input:where(.svelte-jm8zh9):checked){background-color:#eff6ff;border-color:#06c}.radio-card.disabled.svelte-jm8zh9{opacity:.6;cursor:not-allowed}.radio-input.svelte-jm8zh9{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;margin:.125rem 0 0;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.radio-input.svelte-jm8zh9:hover:not(:disabled){border-color:#9ca3af}.radio-input.svelte-jm8zh9:focus{outline-offset:1px;box-shadow:none;border-color:#1d4ed8;outline:2px solid #1d4ed8}.radio-input.svelte-jm8zh9:checked{background-color:#06c;border-color:#06c}.radio-input.svelte-jm8zh9:checked:after{content:"";background-color:#fff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-input.svelte-jm8zh9:disabled{opacity:.6;cursor:not-allowed}.radio-card-content.svelte-jm8zh9{flex-direction:column;flex:1;gap:.5rem;display:flex}.radio-card-title.svelte-jm8zh9{color:#374151;font-size:1rem;font-weight:600}.radio-card-description.svelte-jm8zh9{color:#6b7280;font-size:.875rem;line-height:1.5}.radio-card-custom.svelte-jm8zh9{margin-top:.25rem}
