.llm-checkbox-view {
	display: flex;
	flex-direction: column;
	min-height: 50px;
	gap: 6px;

	&__label__content {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	&__label {
		font-size: 14px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.71;
		letter-spacing: normal;
		color: #40405b;
	}

	&__info {
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	&__option {
		display: flex;
		flex-direction: column;
		gap: 8px;

		&__item {
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			align-items: center;
			gap: 6px;

			&__label {
				font-size: 14px;
			}

			&__checkbox {
				width: 20px;
				height: 20px;
			}

			>label {
				display: inline-flex;
				align-items: center;
				vertical-align: top;
				position: relative;
				cursor: pointer;
				gap: 6px;
			}
			>input[type="checkbox" i] {
				position: absolute;
				width: 1px;
				height: 1px;
				margin: -1px;
				border: 0;
				padding: 0;
				white-space: nowrap;
				clip-path: inset(100%);
				clip: rect(0 0 0 0);
				overflow: hidden;
			}
		}
	}

}