@layer sur.components{.sur-checkbox-group.svelte-du0ovc{gap:var(--sur-spacing-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sur-checkbox-group.svelte-du0ovc:disabled{opacity:var(--sur-opacity-disabled)}.sur-checkbox-group-legend.svelte-du0ovc{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-checkbox-group-required.svelte-du0ovc{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.sur-checkbox-group-options.svelte-du0ovc{gap:var(--sur-spacing-8);flex-direction:column;display:flex}[data-direction=horizontal].svelte-du0ovc .sur-checkbox-group-options:where(.svelte-du0ovc){gap:var(--sur-spacing-8) var(--sur-spacing-20);flex-flow:wrap}.sur-checkbox-group-other.svelte-du0ovc{gap:var(--sur-spacing-6);flex-direction:column;min-inline-size:0;display:flex}[data-direction=horizontal].svelte-du0ovc .sur-checkbox-group-other[data-on]:where(.svelte-du0ovc){flex-basis:100%}.sur-checkbox-group-other-box.svelte-du0ovc{max-inline-size:calc(var(--sur-spacing-80) * 4);margin-inline-start:calc(var(--sur-check) + var(--sur-control-gap));display:block}.sur-checkbox-group-other-box.svelte-du0ovc[hidden]{display:none}.sur-checkbox-group-hint.svelte-du0ovc{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.sur-checkbox-group-error.svelte-du0ovc{color:var(--sur-color-danger);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-medium)}}
