
.Polaris-Choice {
	display: inline-flex;
	justify-content: flex-start;
	padding: .4rem 0;
}
.Polaris-Choice--labelHidden {
	padding: 0;
	>.Polaris-Choice__Label {
		position: absolute !important;
		top: 0;
		clip: rect(1px,1px,1px,1px) !important;
		overflow: hidden !important;
		height: 1px !important;
		width: 1px !important;
		padding: 0 !important;
		border: $choice-labelhidden-label-border;
	}
	.Polaris-Choice__Control {
		margin-top: 0;
		margin-right: 0;
	}
}
.Polaris-Choice--disabled {
	>.Polaris-Choice__Label {
		color: $choice-disabled-label-color;
		@media (-ms-high-contrast:active) {
			color: grayText;
		}
	}
}
.Polaris-Choice__Control {
	display: flex;
	flex: 0 0 auto;
	align-items: stretch;
	width: 2rem;
	height: 2rem;
	margin-top: unset;
	margin-right: .8rem;
	>* {
		width: 100%;
	}
}
.Polaris-Choice__Label {
	font-size: $choice-label-font-size;
	font-weight: $choice-label-font-weight;
	line-height: $choice-label-font-line-height;
	text-transform: none;
	letter-spacing: normal;
	-webkit-tap-highlight-color: transparent;
	@media (min-width:40em) {
		font-size: $choice-label-media-font-size;
	}
}
.Polaris-Choice__Descriptions {
	padding-left: 2.8rem;
}
.Polaris-Choice__HelpText {
	font-size: $choice-helptext-font-size;
	font-weight: $choice-helptext-font-weight;
	line-height: $choice-helptext-line-height;
	text-transform: none;
	letter-spacing: normal;
	color: $choice-helptext-color;
	margin-bottom: .4rem;
	@media (min-width:40em) {
		font-size: $choice-helptext-media-font-size;
	}
}


.Polaris-ChoiceList {
	margin: 0;
	padding: 0;
	border: none;
}
.Polaris-ChoiceList--titleHidden {
	>.Polaris-ChoiceList__Title {
		position: absolute !important;
		top: 0;
		clip: rect(1px,1px,1px,1px) !important;
		overflow: hidden !important;
		height: 1px !important;
		width: 1px !important;
		padding: 0 !important;
		border: $choice-labelhidden-label-border;
	}
}
.Polaris-ChoiceList__Choices {
	margin: 0;
	padding: 0;
	list-style: none;
}
.Polaris-ChoiceList__ChoiceChildren {
	margin-bottom: .8rem;
	padding-left: 2.4rem;
}
.Polaris-ChoiceList__ChoiceError {
	margin-top: .4rem;
	margin-bottom: .8rem;
}
.Polaris-ChoiceList__Title {
	font-size: $choicelist-title-font-size;
	font-weight: $choicelist-title-font-weight;
	line-height: $choicelist-title-line-height;
	text-transform: none;
	letter-spacing: normal;
	display: block;
	margin: 0 0 .4rem;
	padding: 0;
	@media (min-width:40em) {
		font-size: $choicelist-title-media-font-size;
	}
}