@layer components {
	.yst-root {
		.yst-radio-group--inline-block {

			.yst-radio-group__options {
				@apply
				yst-flex
				yst-flex-wrap
				yst-flex-row
				yst-gap-2;
			}
		}

		.yst-radio-group--disabled {
			.yst-radio-group__label,
			.yst-radio-group__description {
				@apply yst-opacity-50;
			}

			.yst-radio-group__label {
				@apply yst-cursor-not-allowed;
			}
		}

		.yst-radio-group__label {
			@apply yst-mb-2;
		}

		.yst-radio-group__options {
			@apply
			yst-flex
			yst-flex-col
			yst-gap-2;
		}

		.yst-radio-group__description {
			@apply -yst-mt-2 yst-mb-4;
		}
	}
}
