<commit_before>.l-money_navigator {
	.question__actions {
		@extend %clearfix;
		@include row(12); 
		margin-top: $baseline-unit * 4; 

		@include respond-to($mq-m) {
			.button {
				float: left;
				clear: left;
			}
		}
	}

	.button--submit, 
	.button--continue, 
	.button--start {
		@extend .button--primary; 
		width: 100%; 
	}

	.button--start, 
	.button--back {
		margin: 0 0 $baseline-unit * 2;
	}

	.button--continue, 
	.button--start {
		@include respond-to($mq-l) {
			@include column(3);
		}
	}

	.button--back {
		margin-top: $baseline-unit * 4;

		@include respond-to($mq-l) {
			@include column(1.5); 
		}
	}

	input[type="checkbox"]:disabled {
		& + label {
			font-weight: normal;
			font-style: italic;
			color: $color-grey-medium; 
		}
	}
}

.l-money_navigator__banner {
	color: $color-black; 
	background: $color-grey-pale;	
	padding: $baseline-unit * 2 $default-gutter * 2; 
	text-align: center;
	font-size: 1.25rem; 
	font-weight: 700; 
	border-radius: $baseline-unit; 
	margin: 0 0 $baseline-unit * 4;
}

.l-money_navigator__banner--is-hidden {
	display: none; 
}

.l-money_navigator__questions {
	list-style: none;
	padding: 0;
}

.l-money_navigator__question {
	list-style: none;
	padding: 0;

	.question__counter {
		color: $color-green-secondary;
		font-weight: 700; 
	}

	.question__content {
		border: solid 1px $color-grey-pale;	
		padding: $baseline-unit * 4 $default-gutter * 2 $baseline-unit * 2; 

		@include respond-to($mq-l) {
			padding-left: $default-gutter;
			padding-right: $default-gutter;
		}
	}

	.question__heading {
		font-size: 1.125rem; 
		color: $color-black; 
	}

	.question__error {
		color: $color-red-medium; 
		font-weight: bold; 
	}

	.question__note {
		background: $color-grey-pale;	
		padding: $baseline-unit * 2 $default-gutter * 2; 
		font-size: 0.875rem; 
		font-weight: 700; 
		border-radius: $baseline-unit; 
	}

	.question__explainer {
		font-size: 0.875rem; 
		font-weight: 700; 
		margin-top:55px;
	}

	.question__response {
		position: relative;
		font-weight: 700; 
		margin: 0 0 $baseline-unit * 2; 

		.response__control {
			position: absolute;
			top: 50%;
			left: 0; 
			transform: translateY(-50%);
		}

		.response__text {
			display: inline-block;
			padding: 0 0 0 $baseline-unit * 4;
		}
	}
}

// Component initialised
[data-dough-money-navigator-questions-initialised="yes"] {
	.l-money_navigator__question {
		display: none; 

		&.question--active {
			display: block; 
		}

		&[data-question-multiple] {

			.button--no, 
			.button--yes {
				display: inline-block;
				margin: 0 $default-gutter * 2 0 0;
				margin-right: 52px; 
			
				@include respond-to($mq-m) {
					margin-right: 52px;
				}	

				[type="checkbox"]:not(:checked) + label,
				[type="checkbox"]:checked + label {
					padding-left: 1.95em;
				}

				/* checkbox aspect */
				[type="checkbox"]:not(:checked) + label:before,
				[type="checkbox"]:checked + label:before {
					content: '';
					position: absolute;
					left: 0; top: 0;
					@extend .button; 
					padding: 0; 
					text-align: left;
					min-width:70px;
					min-height:50px;	
				}

				[type="checkbox"]:not(:checked) + label:after,
				[type="checkbox"]:checked + label:after {
					content:'';
					position: absolute;
					top: 0em; left: 0;
					padding: 12px 22px;
					border-radius: 4px;
					min-width:70px;
					min-height:50px;
				}

				[type="checkbox"]:checked + label:after {
					background: $color-green-secondary; 
					border-bottom: 3px solid #929494;
				}

				span {
					display:block;
					position: absolute;
					top: 50%;
					left:70%;
					font-weight: 300;
					z-index:999;	

					@include respond-to($mq-m) {
						left:60%;
					}
				}

				/* accessibility */
				[type="checkbox"]:checked:focus + label:before,
				[type="checkbox"]:not(:checked):focus + label:before {
					outline: solid 0.1875rem $color-input-focus-border-color;
				}
			}

			.question__response {
				.response__control {
					outline:none;
				}
			}
			
			.response__control {
				&:checked + .response__text {
					color: $color-white; 
					background: $color-green-secondary; 
				}<commit_msg>updated cursor<commit_after>.l-money_navigator {
	.question__actions {
		@extend %clearfix;
		@include row(12); 
		margin-top: $baseline-unit * 4; 

		@include respond-to($mq-m) {
			.button {
				float: left;
				clear: left;
			}
		}
	}

	.button--submit, 
	.button--continue, 
	.button--start {
		@extend .button--primary; 
		width: 100%; 
	}

	.button--start, 
	.button--back {
		margin: 0 0 $baseline-unit * 2;
	}

	.button--continue, 
	.button--start {
		@include respond-to($mq-l) {
			@include column(3);
		}
	}

	.button--back {
		margin-top: $baseline-unit * 4;

		@include respond-to($mq-l) {
			@include column(1.5); 
		}
	}

	input[type="checkbox"]:disabled {
		& + label {
			font-weight: normal;
			font-style: italic;
			color: $color-grey-medium; 
		}
	}
}

.l-money_navigator__banner {
	color: $color-black; 
	background: $color-grey-pale;	
	padding: $baseline-unit * 2 $default-gutter * 2; 
	text-align: center;
	font-size: 1.25rem; 
	font-weight: 700; 
	border-radius: $baseline-unit; 
	margin: 0 0 $baseline-unit * 4;
}

.l-money_navigator__banner--is-hidden {
	display: none; 
}

.l-money_navigator__questions {
	list-style: none;
	padding: 0;
}

.l-money_navigator__question {
	list-style: none;
	padding: 0;

	.question__counter {
		color: $color-green-secondary;
		font-weight: 700; 
	}

	.question__content {
		border: solid 1px $color-grey-pale;	
		padding: $baseline-unit * 4 $default-gutter * 2 $baseline-unit * 2; 

		@include respond-to($mq-l) {
			padding-left: $default-gutter;
			padding-right: $default-gutter;
		}
	}

	.question__heading {
		font-size: 1.125rem; 
		color: $color-black; 
	}

	.question__error {
		color: $color-red-medium; 
		font-weight: bold; 
	}

	.question__note {
		background: $color-grey-pale;	
		padding: $baseline-unit * 2 $default-gutter * 2; 
		font-size: 0.875rem; 
		font-weight: 700; 
		border-radius: $baseline-unit; 
	}

	.question__explainer {
		font-size: 0.875rem; 
		font-weight: 700; 
		margin-top:55px;
	}

	.question__response {
		position: relative;
		font-weight: 700; 
		margin: 0 0 $baseline-unit * 2; 

		.response__control {
			position: absolute;
			top: 50%;
			left: 0; 
			transform: translateY(-50%);
		}

		.response__text {
			display: inline-block;
			padding: 0 0 0 $baseline-unit * 4;
		}
	}
}

// Component initialised
[data-dough-money-navigator-questions-initialised="yes"] {
	.l-money_navigator__question {
		display: none; 

		&.question--active {
			display: block; 
		}

		&[data-question-multiple] {

			.button--no, 
			.button--yes {
				display: inline-block;
				margin: 0 $default-gutter * 2 0 0;
				margin-right: 52px; 
			
				@include respond-to($mq-m) {
					margin-right: 52px;
				}	

				[type="checkbox"]:not(:checked) + label,
				[type="checkbox"]:checked + label {
					padding-left: 1.95em;
				}

				/* checkbox aspect */
				[type="checkbox"]:not(:checked) + label:before,
				[type="checkbox"]:checked + label:before {
					content: '';
					position: absolute;
					left: 0; top: 0;
					@extend .button; 
					padding: 0; 
					text-align: left;
					min-width:70px;
					min-height:50px;	
				}

				[type="checkbox"]:not(:checked) + label:after,
				[type="checkbox"]:checked + label:after {
					content:'';
					position: absolute;
					top: 0em; left: 0;
					padding: 12px 22px;
					border-radius: 4px;
					min-width:70px;
					min-height:50px;
				}

				[type="checkbox"]:checked + label:after {
					background: $color-green-secondary; 
					border-bottom: 3px solid #929494;
				}

				.response__text {
					cursor:pointer;
				}

				span {
					display:block;
					position: absolute;
					top: 50%;
					left:70%;
					font-weight: 300;
					z-index:999;	

					@include respond-to($mq-m) {
						left:60%;
					}
				}

				/* accessibility */
				[type="checkbox"]:checked:focus + label:before,
				[type="checkbox"]:not(:checked):focus + label:before {
					outline: solid 0.1875rem $color-input-focus-border-color;
				}
			}

			.question__response {
				.response__control {
					outline:none;
				}
			}

			.response__control {
				&:checked + .response__text {
					color: $color-white; 
					background: $color-green-secondary; 
				}
{'fraction_non_alphanumeric': 0.15661057692307692, 'fraction_numerical': 0.02956730769230769, 'mean_word_length': 2.6463628396143735, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2500419', 'n_tokens_mistral': 4058, 'n_tokens_neox': 3061, 'n_words': 563}