[data-slot=field-group]]:gap-4\",\n className,\n )}\n data-slot=\"field-group\"\n {...props}\n />\n);\n\nconst fieldVariants = cva(\"group/field flex w-full gap-3 data-[invalid=true]:text-destructive\", {\n defaultVariants: {\n orientation: \"vertical\",\n },\n variants: {\n orientation: {\n horizontal: [\n \"flex-row items-center\",\n \"[&>[data-slot=field-label]]:flex-auto\",\n \"has-[>[data-slot=field-content]]:items-start has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px\",\n ],\n responsive: [\n \"@md/field-group:flex-row flex-col @md/field-group:items-center @md/field-group:[&>*]:w-auto [&>*]:w-full [&>.sr-only]:w-auto\",\n \"@md/field-group:[&>[data-slot=field-label]]:flex-auto\",\n \"@md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px\",\n ],\n vertical: [\"flex-col [&>*]:w-full [&>.sr-only]:w-auto\"],\n },\n },\n});\n\nconst Field = ({\n className,\n orientation = \"vertical\",\n ...props\n}: React.ComponentProps<\"fieldset\"> & VariantProps
) => (\n \n);\n\nconst FieldContent = ({ className, ...props }: React.ComponentProps<\"div\">) => (\n \n);\n\nconst FieldLabel = ({ className, ...props }: React.ComponentProps) => (\n