.radio-group.svelte-1t04qi{align-items:center;gap:1.5rem;padding:.78rem 0;display:flex}.radio-option.svelte-1t04qi{cursor:pointer;color:var(--color-text-primary,#374151);align-items:center;gap:.5rem;font-size:1rem;transition:color .2s;display:flex}.radio-option.svelte-1t04qi:hover{color:var(--color-text-primary-hover,#1f2937)}.radio-option.svelte-1t04qi:has(.radio-input:where(.svelte-1t04qi):disabled){opacity:.6;cursor:not-allowed}.radio-input.svelte-1t04qi{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;width:1rem;height:1rem;margin:0;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.radio-input.svelte-1t04qi:hover{border-color:#9ca3af}.radio-input.svelte-1t04qi:focus{outline-offset:1px;box-shadow:none;border-color:#1d4ed8;outline:2px solid #1d4ed8}.radio-input.svelte-1t04qi:checked{background-color:#06c;border-color:#06c}.radio-input.svelte-1t04qi:checked:after{content:"";background-color:#fff;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-input.svelte-1t04qi:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.radio-label.svelte-1t04qi{-webkit-user-select:none;user-select:none;line-height:1.2}
