@layer sur.components{.sur-radio-group.svelte-1ixcwjr{gap:var(--sur-spacing-6);min-width:0;font-size:var(--sur-control-font);border:0;flex-direction:column;margin:0;padding:0;display:flex}.sur-radio-group.svelte-1ixcwjr:disabled{opacity:var(--sur-opacity-disabled)}.sur-radio-legend.svelte-1ixcwjr{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);margin-block-end:var(--sur-spacing-4);padding:0}.sur-radio-required.svelte-1ixcwjr{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.sur-radio-options.svelte-1ixcwjr{gap:var(--sur-spacing-8);flex-direction:column;display:flex}[data-direction=horizontal].svelte-1ixcwjr .sur-radio-options:where(.svelte-1ixcwjr){gap:var(--sur-spacing-8) var(--sur-spacing-20);flex-flow:wrap}.sur-radio-row.svelte-1ixcwjr{align-items:flex-start;gap:var(--sur-control-gap);cursor:pointer;display:inline-flex}.sur-radio-row.svelte-1ixcwjr[data-disabled]{cursor:not-allowed}.sur-radio-wrap.svelte-1ixcwjr{flex-shrink:0;margin-block-start:var(--sur-check-offset);display:inline-flex;position:relative}.sur-radio-native.svelte-1ixcwjr{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.sur-radio-native.svelte-1ixcwjr:focus-visible+.sur-radio-dot:where(.svelte-1ixcwjr){border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-radio-dot.svelte-1ixcwjr{width:var(--sur-check);height:var(--sur-check);background-color:var(--sur-bg-surface);border:var(--sur-border-width-strong) solid var(--sur-border-hover);border-radius:var(--sur-radius-full);transition:border-color var(--sur-duration-150) var(--sur-ease-out)}.sur-radio-dot.svelte-1ixcwjr[data-on]{border-color:var(--sur-c);background-color:var(--sur-c);box-shadow:inset 0 0 0 var(--sur-border-width-strong) var(--sur-bg-surface)}.sur-radio-row.svelte-1ixcwjr:hover .sur-radio-dot:where(.svelte-1ixcwjr):not([data-on]){border-color:var(--sur-c)}@media (forced-colors:active){.sur-radio-dot.svelte-1ixcwjr{forced-color-adjust:none;background-color:canvas;border-color:canvastext}.sur-radio-dot.svelte-1ixcwjr[data-on]{box-shadow:inset 0 0 0 var(--sur-border-width-strong) Canvas;background-color:highlight;border-color:highlight}.sur-radio-row[data-disabled].svelte-1ixcwjr .sur-radio-dot:where(.svelte-1ixcwjr){border-color:graytext}.sur-radio-row[data-disabled].svelte-1ixcwjr .sur-radio-dot:where(.svelte-1ixcwjr)[data-on]{background-color:graytext}.sur-radio-native.svelte-1ixcwjr:focus-visible+.sur-radio-dot:where(.svelte-1ixcwjr){outline:var(--sur-focus-ring-width) solid Highlight;outline-offset:var(--sur-border-width-strong)}}.sur-radio-other.svelte-1ixcwjr{gap:var(--sur-spacing-6);flex-direction:column;min-inline-size:0;display:flex}[data-direction=horizontal].svelte-1ixcwjr .sur-radio-other[data-on]:where(.svelte-1ixcwjr){flex-basis:100%}.sur-radio-other-box.svelte-1ixcwjr{max-inline-size:calc(var(--sur-spacing-80) * 4);margin-inline-start:calc(var(--sur-check) + var(--sur-control-gap));display:block}.sur-radio-other-box.svelte-1ixcwjr[hidden]{display:none}.sur-radio-swatch.svelte-1ixcwjr{inline-size:var(--sur-check);block-size:var(--sur-check);background-color:var(--sur-radio-swatch);border:var(--sur-border-width) solid color-mix(in oklab, var(--sur-text-primary) 25%, transparent);border-radius:var(--sur-radius-sm);forced-color-adjust:none;flex-shrink:0;margin-block-start:var(--sur-check-offset)}.sur-radio-text.svelte-1ixcwjr{gap:var(--sur-spacing-2);flex-direction:column;display:inline-flex}.sur-radio-label.svelte-1ixcwjr{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium);line-height:var(--sur-line-height-snug)}.sur-radio-desc.svelte-1ixcwjr,.sur-radio-hint.svelte-1ixcwjr{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.sur-radio-error.svelte-1ixcwjr{color:var(--sur-color-danger);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-medium)}}
