
.sr-only {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: .0625rem;
	margin: -.0625rem;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: .0625rem;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

:root {
	--yxt-color-background-highlight: #fafafa;
	--yxt-color-background-dark: #a8a8a8;
	--yxt-color-brand-primary: #0f70f0;
	--yxt-color-brand-hover: #0c5ecb;
	--yxt-color-brand-white: #fff;
	--yxt-color-text-primary: #212121;
	--yxt-color-text-secondary: #757575;
	--yxt-color-text-neutral: #616161;
	--yxt-color-link-primary: var(--yxt-color-brand-primary);
	--yxt-color-borders: #dcdcdc;
	--yxt-color-error: #940000;
	--yxt-font-weight-bold: 700;
	--yxt-font-weight-semibold: 600;
	--yxt-font-weight-medium: 500;
	--yxt-font-weight-normal: 400;
	--yxt-font-weight-light: 300;
	--yxt-font-size-xs: .625rem;
	--yxt-font-size-sm: .75rem;
	--yxt-font-size-md: .875rem;
	--yxt-font-size-md-lg: 1rem;
	--yxt-font-size-lg: 1.125rem;
	--yxt-font-size-xlg: 1.25rem;
	--yxt-font-size-xxlg: 2.5rem;
	--yxt-line-height-xs: 1;
	--yxt-line-height-sm: 1.2;
	--yxt-line-height-md-sm: 1.3333333333;
	--yxt-line-height-md: 1.4;
	--yxt-line-height-lg: 1.5;
	--yxt-line-height-xlg: 1.6666666667;
	--yxt-line-height-xxlg: 1.7;
	--yxt-font-family: system-ui, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	--yxt-base-spacing-sm: .75rem;
	--yxt-base-spacing: 1rem;
	--yxt-module-footer-height: 1.5rem;
	--yxt-module-container-height: 1.25rem;
	--yxt-border-default: .0625rem solid var(--yxt-color-borders);
	--yxt-border-hover: .0625rem solid var(--yxt-color-brand-hover);
	--yxt-border-legacy: .0625rem solid #e9e9e9;
	--yxt-z-index-nav-more-modal: 2;
	--yxt-button-focus-border-size: .1875rem;
	--yxt-cards-min-width: 13.125rem;
	--yxt-container-desktop-base: 25rem;
}

.yxt-Answers-component {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.yxt-Answers-component :focus {
	outline: none;
}

.yxt-Answers-component input[type=checkbox]:focus {
	outline: .0625rem solid #000;
}

:root {
	--yxt-searchbar-form-background-color: #fff;
	--yxt-searchbar-form-outline-color-base: var(--yxt-color-borders);
	--yxt-searchbar-focus-shadow-height: .625rem;
	--yxt-searchbar-focus-shadow: 0 0 var(--yxt-searchbar-focus-shadow-height) 0 rgba(0, 0, 0, .1);
	--yxt-searchbar-form-border-radius: calc(var(--yxt-base-spacing) * .4);
	--yxt-searchbar-text-color: var(--yxt-color-text-primary);
	--yxt-searchbar-text-font-size: var(--yxt-font-size-md-lg);
	--yxt-searchbar-text-line-height: var(--yxt-line-height-lg);
	--yxt-searchbar-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-searchbar-button-background-color-base: #fff;
	--yxt-searchbar-button-background-color-hover: #e9e9e9;
	--yxt-searchbar-button-background-color-active: var(--yxt-searchbar-button-background-color-base);
	--yxt-searchbar-button-text-color-base: var(--yxt-color-text-primary);
	--yxt-searchbar-button-text-color-active: var(--yxt-searchbar-button-text-color-base);
}

.yxt-GeoLocationFilter, .yxt-SearchBar {
	height: 3.1875rem;
	margin-bottom: 0;
	width: 100%;
}

.yxt-GeoLocationFilter button[class*=yxt-], .yxt-GeoLocationFilter input[class*=yxt-], .yxt-SearchBar button[class*=yxt-], .yxt-SearchBar input[class*=yxt-] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.yxt-GeoLocationFilter-container, .yxt-SearchBar-container {
	background-color: var(--yxt-searchbar-form-background-color);
	border: .0625rem solid var(--yxt-searchbar-form-outline-color-base);
	border-radius: var(--yxt-searchbar-form-border-radius);
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.yxt-GeoLocationFilter-container:focus-within, .yxt-GeoLocationFilter-container:hover, .yxt-SearchBar-container:focus-within, .yxt-SearchBar-container:hover {
	-webkit-box-shadow: var(--yxt-searchbar-focus-shadow);
	box-shadow: var(--yxt-searchbar-focus-shadow);
}

.yxt-GeoLocationFilter-form, .yxt-GeoLocationFilter-input-wrapper, .yxt-SearchBar-form, .yxt-SearchBar-input-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
}

.yxt-GeoLocationFilter-input, .yxt-SearchBar-input {
	background-color: transparent;
	border: none;
	color: var(--yxt-searchbar-text-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-searchbar-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-searchbar-text-font-weight);
	line-height: var(--yxt-searchbar-text-line-height);
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
	width: 100%;
}

.yxt-GeoLocationFilter-input::-ms-clear, .yxt-SearchBar-input::-ms-clear {
	display: none;
	margin: 0;
	padding: 0;
}

.yxt-GeoLocationFilter-input:-ms-input-placeholder, .yxt-SearchBar-input:-ms-input-placeholder {
	color: var(--yxt-color-text-secondary);
}

.yxt-GeoLocationFilter-clear, .yxt-SearchBar-clear {
	padding-left: calc(var(--yxt-base-spacing) * 3 / 4);
	padding-right: calc(var(--yxt-base-spacing) * 3 / 4);
}

.yxt-GeoLocationFilter-button, .yxt-SearchBar-button {
	padding-left: calc(var(--yxt-base-spacing) * 3 / 4);
	padding-right: var(--yxt-base-spacing);
}

.yxt-GeoLocationFilter-button, .yxt-GeoLocationFilter-clear, .yxt-SearchBar-button, .yxt-SearchBar-clear {
	-ms-flex-negative: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-searchbar-button-background-color-base);
	border: none;
	color: var(--yxt-color-text-secondary);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	font: inherit;
	padding-bottom: calc(var(--yxt-base-spacing) / 2);
	padding-top: calc(var(--yxt-base-spacing) / 2);
}

.yxt-GeoLocationFilter-button:focus, .yxt-GeoLocationFilter-clear:focus, .yxt-SearchBar-button:focus, .yxt-SearchBar-clear:focus {
	background-color: var(--yxt-searchbar-button-background-color-hover);
}

.yxt-GeoLocationFilter--hidden, .yxt-SearchBar--hidden {
	display: none;
}

.yxt-GeoLocationFilter-button:focus, .yxt-GeoLocationFilter-input:focus, .yxt-SearchBar-button:focus, .yxt-SearchBar-input:focus {
	outline: none;
}

.yxt-GeoLocationFilter-label, .yxt-SearchBar-label {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: .0625rem;
	margin: -.0625rem;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: .0625rem;
}

.yxt-SearchBar-title {
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-xlg);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-line-height-md);
	margin-bottom: var(--yxt-base-spacing);
}

@media (max-width:47.9375rem) {
	.yxt-SearchBar-title {
		margin-left: var(--yxt-base-spacing);
	}
}

.yxt-SearchBar-AnimatedIcon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-SearchBar-Icon--inactive {
	display: none;
}

.yxt-SearchBar-Icon--inactive.yxt-SearchBar-LoadingIndicator {
	display: block;
	position: absolute;
	visibility: hidden;
	width: 0;
}

.yxt-SearchBar-LoadingIndicator {
	-webkit-animation: rotate 1.4s linear infinite;
	animation: rotate 1.4s linear infinite;
}

@-webkit-keyframes static {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes static {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@-webkit-keyframes rotate {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes rotate {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.yxt-SearchBar-LoadingIndicator-AnimatedIcon {
	stroke-dasharray: 208;
	-webkit-animation: dash 1.4s ease-in-out infinite;
	animation: dash 1.4s ease-in-out infinite;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.yxt-SearchBar-LoadingIndicator-AnimatedIcon _:-ms-fullscreen, :root .yxt-SearchBar-LoadingIndicator-AnimatedIcon {
	stroke-dasharray: 150;
}

.yxt-SearchBar-Icon--inactive .yxt-SearchBar-LoadingIndicator-AnimatedIcon {
	-webkit-animation: none;
	animation: none;
}

@-webkit-keyframes dash {
	0% {
		stroke-dashoffset: 204;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		stroke-dashoffset: 52;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		stroke-dashoffset: 204;
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 204;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		stroke-dashoffset: 52;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		stroke-dashoffset: 204;
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.yxt-SearchBar-voiceSearch {
	background-color: var(--yxt-searchbar-button-background-color-base);
	border: none;
	cursor: pointer;
	padding-bottom: calc(var(--yxt-base-spacing) / 2);
	padding-top: calc(var(--yxt-base-spacing) / 2);
}

@media (max-width:47.9375rem) {
	.yxt-SearchBar-voiceSearch {
		display: none;
	}
}

.yxt-SearchBar-voiceSearch:hover .yxt-SearchBar-mic {
	opacity: 1;
}

.yxt-SearchBar-voiceSearch:focus {
	background-color: var(--yxt-searchbar-button-background-color-hover);
}

.yxt-SearchBar-voiceSearch .yxt-SearchBar-micIconWrapper {
	position: absolute;
}

.yxt-SearchBar-voiceSearch .yxt-SearchBar-listeningIconWrapper {
	position: relative;
}

.yxt-SearchBar .Icon-image, .yxt-SearchBar-buttonImage .Icon svg {
	display: block;
	height: 2em;
	width: 2em;
}

.yxt-SearchBar-instructions {
	display: none;
}

.yxt-SearchBar-CustomLoadingImage {
	display: block;
}

.yxt-SearchBar-CustomListeningIcon, .yxt-SearchBar-CustomMicIcon {
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.yxt-SearchBar-CustomListeningIcon--active .yxt-SearchBar-CustomListeningIcon, .yxt-SearchBar-CustomMicIcon--active .yxt-SearchBar-CustomMicIcon {
	opacity: 1;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.yxt-GeoLocationFilter-title {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: .0625rem;
	margin: -.0625rem;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: .0625rem;
}

.Icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	justify-content: center;
}

.Icon svg {
	fill: currentColor;
	height: 1em;
	width: 1em;
}

.Icon--sm img, .Icon--sm svg {
	height: .5em;
	width: .5em;
}

.Icon--lg img, .Icon--lg svg {
	height: 2em;
	width: 2em;
}

.Icon-collapseUp svg {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.Icon-collapseDown svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.Icon-image {
	height: 1em;
	-o-object-fit: contain;
	object-fit: contain;
	width: 1em;
}

.Icon--chevron {
	-webkit-transform: none;
	transform: none;
}

.Icon--yext_animated_reverse svg {
	background: hsla(0, 0%, 100%, 0);
	color: #000;
}

@-webkit-keyframes reverse-a0_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes reverse-a0_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes reverse-a1_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a1_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a2_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a2_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a3_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a3_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a4_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a4_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a5_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a5_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a6_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a6_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a7_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a7_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a8_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a8_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a9_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a9_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes reverse-a10_o {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes reverse-a10_o {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g {
	-webkit-animation-duration: .18s;
	animation-duration: .18s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:first-of-type {
	-webkit-animation-name: reverse-a0_o;
	animation-name: reverse-a0_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(2) {
	-webkit-animation-name: reverse-a1_o;
	animation-name: reverse-a1_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(3) {
	-webkit-animation-name: reverse-a2_o;
	animation-name: reverse-a2_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(4) {
	-webkit-animation-name: reverse-a3_o;
	animation-name: reverse-a3_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(5) {
	-webkit-animation-name: reverse-a4_o;
	animation-name: reverse-a4_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(6) {
	-webkit-animation-name: reverse-a5_o;
	animation-name: reverse-a5_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(7) {
	-webkit-animation-name: reverse-a6_o;
	animation-name: reverse-a6_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(8) {
	-webkit-animation-name: reverse-a7_o;
	animation-name: reverse-a7_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(9) {
	-webkit-animation-name: reverse-a8_o;
	animation-name: reverse-a8_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(10) {
	-webkit-animation-name: reverse-a9_o;
	animation-name: reverse-a9_o;
}

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg>g:nth-of-type(11) {
	-webkit-animation-name: reverse-a10_o;
	animation-name: reverse-a10_o;
}

.Icon--yext_animated_reverse.yxt-SearchBar-Yext--static svg>g:first-of-type {
	opacity: 1;
}

.Icon--yext_animated_reverse.yxt-SearchBar-Yext--static svg>g:nth-of-type(11) {
	opacity: 0;
}

.Icon--yext_animated_forward svg {
	background: hsla(0, 0%, 100%, 0);
	color: #000;
}

@-webkit-keyframes forward-a0_o {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a0_o {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a1_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a1_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a2_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a2_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a3_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a3_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a4_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a4_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a5_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a5_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a6_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a6_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a7_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a7_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a8_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a8_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a9_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes forward-a9_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 0;
	}
}

@-webkit-keyframes forward-a10_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes forward-a10_o {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g {
	-webkit-animation-duration: .18s;
	animation-duration: .18s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:first-of-type {
	-webkit-animation-name: forward-a0_o;
	animation-name: forward-a0_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(2) {
	-webkit-animation-name: forward-a1_o;
	animation-name: forward-a1_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(3) {
	-webkit-animation-name: forward-a2_o;
	animation-name: forward-a2_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(4) {
	-webkit-animation-name: forward-a3_o;
	animation-name: forward-a3_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(5) {
	-webkit-animation-name: forward-a4_o;
	animation-name: forward-a4_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(6) {
	-webkit-animation-name: forward-a5_o;
	animation-name: forward-a5_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(7) {
	-webkit-animation-name: forward-a6_o;
	animation-name: forward-a6_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(8) {
	-webkit-animation-name: forward-a7_o;
	animation-name: forward-a7_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(9) {
	-webkit-animation-name: forward-a8_o;
	animation-name: forward-a8_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(10) {
	-webkit-animation-name: forward-a9_o;
	animation-name: forward-a9_o;
}

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg>g:nth-of-type(11) {
	-webkit-animation-name: forward-a10_o;
	animation-name: forward-a10_o;
}

.Icon--yext_animated_forward.yxt-SearchBar-MagnifyingGlass--static svg>g:first-of-type {
	opacity: 0;
}

.Icon--yext_animated_forward.yxt-SearchBar-MagnifyingGlass--static svg>g:nth-of-type(11) {
	opacity: 1;
}

:root {
	--yxt-nav-text-font-size: var(--yxt-font-size-md);
	--yxt-nav-text-line-height: var(--yxt-line-height-md);
	--yxt-nav-text-font-weight: var(--yxt-font-weight-semibold);
	--yxt-nav-text-color: var(--yxt-color-text-primary);
	--yxt-nav-text-hover-color: #c5cace;
	--yxt-nav-text-active-color: var(--yxt-color-brand-primary);
	--yxt-nav-text-active-border-width: .125rem;
	--yxt-nav-text-active-border: var(--yxt-nav-text-active-border-width) solid var(--yxt-color-brand-primary);
	--yxt-nav-text-focus-background-color: #e9e9e9;
	--yxt-nav-dropdown-font-size: .8125rem;
	--yxt-nav-dropdown-line-height: var(--yxt-line-height-sm);
	--yxt-nav-dropdown-font-weight: var(--yxt-font-weight-semibold);
	--yxt-nav-dropdown-color: var(--yxt-nav-text-color);
	--yxt-nav-dropdown-hover-color: var(--yxt-nav-dropdown-color);
	--yxt-nav-dropdown-hover-background-color: #eeeff0;
	--yxt-nav-dropdown-width: 15.625rem;
	--yxt-nav-border-color: var(--yxt-color-borders);
}

.yxt-Nav-container {
	border-bottom: var(--yxt-nav-text-active-border-width) solid var(--yxt-nav-border-color);
	position: relative;
}

.yxt-Nav-container, .yxt-Nav-expanded {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
}

.yxt-Nav-expanded {
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.yxt-Nav-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-nav-text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-nav-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-nav-text-font-weight);
	line-height: var(--yxt-nav-text-line-height);
	margin-bottom: -.125rem;
	padding-bottom: .375rem;
	padding-left: var(--yxt-base-spacing);
	padding-right: var(--yxt-base-spacing);
	padding-top: .375rem;
	text-decoration: none;
	text-transform: uppercase;
}

.yxt-Nav-item:hover {
	color: var(--yxt-nav-text-active-color);
}

@media (hover:none) {
	.yxt-Nav-item:hover {
		color: var(--yxt-nav-text-color);
	}
}

.yxt-Nav-item:focus {
	background-color: var(--yxt-nav-text-focus-background-color);
	color: var(--yxt-nav-text-color);
}

.yxt-Nav-item:not(:last-child) {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.yxt-Nav-item--more {
	position: absolute;
	visibility: hidden;
}

.yxt-Nav-item.is-active {
	border-bottom: var(--yxt-nav-text-active-border);
	color: var(--yxt-nav-text-active-color);
	font-weight: var(--yxt-font-weight-semibold);
	padding-bottom: calc(.375rem + var(--yxt-nav-text-active-border-width));
}

.yxt-Nav-moreContainer {
	margin-left: auto;
	position: relative;
}

.yxt-Nav-more {
	background: transparent;
	border: none;
	overflow: visible;
	position: relative;
}

.yxt-Nav-more, .yxt-Nav-moreTextWrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-Nav-moreIcon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: .4375rem;
	margin-top: .0625rem;
}

.yxt-Nav-moreIcon .Icon--kabob {
	height: .6875rem;
	margin-top: .0625rem;
	width: .1875rem;
}

.yxt-Nav-static {
	overflow: auto;
}

.yxt-Nav-static::-webkit-scrollbar {
	display: none;
}

.yxt-Nav-modal {
	background-color: #fff;
	border-radius: .5rem;
	-webkit-box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .2);
	box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .2);
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 1.875rem;
	white-space: normal;
	width: var(--yxt-nav-dropdown-width);
	word-break: break-all;
	z-index: var(--yxt-z-index-nav-more-modal);
}

.yxt-Nav-modal.is-active {
	display: block;
}

.yxt-Nav-dropDownItem {
	color: var(--yxt-nav-dropdown-color);
	display: block;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-nav-dropdown-font-size);
	font-style: normal;
	font-weight: var(--yxt-nav-dropdown-font-weight);
	line-height: var(--yxt-nav-dropdown-line-height);
	padding: .375rem 1rem .25rem;
	text-align: left;
}

.yxt-Nav-dropDownItem:focus, .yxt-Nav-dropDownItem:hover {
	background-color: var(--yxt-nav-dropdown-hover-background-color);
	color: var(--yxt-nav-dropdown-hover-color);
}

:root {
	--yxt-direct-answer-border: var(--yxt-border-default);
	--yxt-direct-answer-title-background-color: var(--yxt-color-brand-primary);
	--yxt-direct-answer-content-background-color: #fff;
	--yxt-direct-answer-footer-background-color: var(--yxt-color-background-highlight);
	--yxt-direct-answer-title-font-size: var(--yxt-font-size-md-lg);
	--yxt-direct-answer-title-line-height: var(--yxt-line-height-lg);
	--yxt-direct-answer-title-font-weight: var(--yxt-font-weight-semibold);
	--yxt-direct-answer-title-color: #fff;
	--yxt-direct-answer-content-font-size: var(--yxt-font-size-xlg);
	--yxt-direct-answer-content-line-height: var(--yxt-line-height-md);
	--yxt-direct-answer-content-font-weight: var(--yxt-font-weight-semibold);
	--yxt-direct-answer-content-color: var(--yxt-color-text-primary);
	--yxt-direct-answer-view-details-font-size: var(--yxt-font-size-md);
	--yxt-direct-answer-view-details-line-height: var(--yxt-line-height-xxlg);
	--yxt-direct-answer-view-details-font-weight: var(--yxt-font-weight-semibold);
	--yxt-direct-answer-footer-font-size: var(--yxt-font-size-md);
	--yxt-direct-answer-footer-line-height: var(--yxt-line-height-md);
	--yxt-direct-answer-footer-font-weight: var(--yxt-font-weight-normal);
	--yxt-direct-answer-footer-color: var(--yxt-color-text-secondary);
	--yxt-direct-answer-footer-height: var(--yxt-module-footer-height);
}

.yxt-DirectAnswer-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-direct-answer-title-background-color);
	border: var(--yxt-direct-answer-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--yxt-font-size-md);
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-DirectAnswer-title, .yxt-DirectAnswer-titleText {
	color: var(--yxt-direct-answer-title-color);
	font-family: var(--yxt-font-family);
	font-style: normal;
}

.yxt-DirectAnswer-titleText {
	font-size: var(--yxt-direct-answer-title-font-size);
	font-weight: var(--yxt-direct-answer-title-font-weight);
	line-height: var(--yxt-direct-answer-title-line-height);
	margin: 0;
}

.yxt-DirectAnswer-titleIconWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: calc(var(--yxt-base-spacing) / 2);
}

.yxt-DirectAnswer-titleIconWrapper.yxt-Results-titleIconWrapper {
	color: inherit;
}

.yxt-DirectAnswer-entityName {
	text-transform: uppercase;
}

.yxt-DirectAnswer-iconWrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: var(--yxt-base-spacing-sm);
}

.yxt-DirectAnswer-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	background-color: var(--yxt-direct-answer-content-background-color);
	border-left: var(--yxt-direct-answer-border);
	border-right: var(--yxt-direct-answer-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	padding: var(--yxt-base-spacing);
}

.yxt-DirectAnswer-footerWrapper {
	background-color: var(--yxt-direct-answer-footer-background-color);
}

.yxt-DirectAnswer-footer {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: var(--yxt-direct-answer-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: var(--yxt-direct-answer-footer-height);
	justify-content: flex-end;
	padding-bottom: .625rem;
	padding-left: var(--yxt-base-spacing);
	padding-right: var(--yxt-base-spacing);
	padding-top: .625rem;
}

.yxt-DirectAnswer-footerText {
	color: var(--yxt-direct-answer-footer-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-direct-answer-footer-font-size);
	font-style: normal;
	font-style: italic;
	font-weight: var(--yxt-direct-answer-footer-font-weight);
	line-height: var(--yxt-direct-answer-footer-line-height);
	margin-right: var(--yxt-base-spacing);
}

.yxt-DirectAnswer-thumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
}

.yxt-DirectAnswer-thumbUpIcon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.yxt-DirectAnswer-thumbDownIcon, .yxt-DirectAnswer-thumbUpIcon {
	color: var(--yxt-color-text-secondary);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.yxt-DirectAnswer-thumb {
	-ms-flex-negative: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	font-size: 1.5rem;
}

.yxt-DirectAnswer-thumb+.yxt-DirectAnswer-thumb {
	margin-left: .625rem;
}

.yxt-DirectAnswer-fieldValue {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: var(--yxt-direct-answer-content-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-direct-answer-content-font-size);
	font-style: normal;
	font-weight: var(--yxt-direct-answer-content-font-weight);
	line-height: var(--yxt-direct-answer-content-line-height);
}

.yxt-DirectAnswer-fieldValueLink {
	font-weight: var(--yxt-font-weight-semibold);
}

.yxt-DirectAnswer-fieldValueLink:link, .yxt-DirectAnswer-fieldValueLink:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-DirectAnswer-fieldValueLink:active, .yxt-DirectAnswer-fieldValueLink:focus, .yxt-DirectAnswer-fieldValueLink:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-DirectAnswer-feedback {
	display: none;
}

.yxt-DirectAnswer-viewMore {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-text-primary);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-direct-answer-view-details-font-size);
	font-style: normal;
	font-weight: var(--yxt-direct-answer-view-details-font-weight);
	line-height: var(--yxt-direct-answer-view-details-line-height);
}

.yxt-DirectAnswer-viewMore:link, .yxt-DirectAnswer-viewMore:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-DirectAnswer-viewMore:active, .yxt-DirectAnswer-viewMore:focus, .yxt-DirectAnswer-viewMore:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-DirectAnswer-viewMoreIcon {
	margin-left: .25rem;
}

:root {
	--yxt-gda-border: var(--yxt-border-default);
	--yxt-gda-title-background-color: var(--yxt-color-brand-primary);
	--yxt-gda-content-background-color: #fff;
	--yxt-gda-footer-background-color: var(--yxt-color-background-highlight);
	--yxt-gda-title-font-size: var(--yxt-font-size-md-lg);
	--yxt-gda-title-line-height: var(--yxt-line-height-lg);
	--yxt-gda-title-font-weight: var(--yxt-font-weight-semibold);
	--yxt-gda-title-color: #fff;
	--yxt-gda-content-font-size: var(--yxt-font-size-xlg);
	--yxt-gda-content-line-height: var(--yxt-line-height-md);
	--yxt-gda-content-font-weight: var(--yxt-font-weight-normal);
	--yxt-gda-content-bolded-font-weight: var(--yxt-font-weight-semibold);
	--yxt-gda-content-color: var(--yxt-color-text-primary);
	--yxt-gda-citations-divider-color: var(--yxt-color-borders);
	--yxt-gda-citations-header-font-size: var(--yxt-font-size-md);
	--yxt-gda-citations-header-line-height: var(--yxt-line-height-md);
	--yxt-gda-citations-header-font-weight: var(--yxt-font-weight-semibold);
	--yxt-gda-citations-header-color: var(--yxt-color-text-primary);
	--yxt-gda-citation-button-spacing: var(--yxt-base-spacing-sm);
	--yxt-gda-citation-name-font-size: var(--yxt-font-size-md);
	--yxt-gda-citation-name-line-height: var(--yxt-line-height-md);
	--yxt-gda-citation-name-font-weight: var(--yxt-font-weight-semibold);
	--yxt-gda-citation-name-color: var(--yxt-color-text-primary);
	--yxt-gda-citation-description-font-size: var(--yxt-font-size-sm);
	--yxt-gda-citation-description-line-height: var(--yxt-line-height-md);
	--yxt-gda-citation-description-font-weight: var(--yxt-font-weight-normal);
	--yxt-gda-citation-description-color: var(--yxt-color-text-primary);
}

.yxt-GenerativeDirectAnswer-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-gda-title-background-color);
	border: var(--yxt-gda-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--yxt-font-size-md);
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-GenerativeDirectAnswer-title, .yxt-GenerativeDirectAnswer-titleText {
	color: var(--yxt-gda-title-color);
	font-family: var(--yxt-font-family);
	font-style: normal;
}

.yxt-GenerativeDirectAnswer-titleText {
	font-size: var(--yxt-gda-title-font-size);
	font-weight: var(--yxt-gda-title-font-weight);
	line-height: var(--yxt-gda-title-line-height);
	margin: 0;
}

.yxt-GenerativeDirectAnswer-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	background-color: var(--yxt-gda-content-background-color);
	border-bottom: var(--yxt-gda-border);
	border-left: var(--yxt-gda-border);
	border-right: var(--yxt-gda-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	padding: var(--yxt-base-spacing);
}

.yxt-GenerativeDirectAnswer-citationsDivider {
	border-color: var(--yxt-gda-citations-divider-color);
	width: 100%;
}

.yxt-GenerativeDirectAnswer-citationsHeader {
	color: var(--yxt-gda-citations-header-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-gda-citations-header-font-size);
	font-style: normal;
	font-weight: var(--yxt-gda-citations-header-font-weight);
	line-height: var(--yxt-gda-citations-header-line-height);
}

.yxt-GenerativeDirectAnswer-citationsScroller {
	margin: 0;
	overflow-x: auto;
	padding-top: var(--yxt-base-spacing);
	white-space: nowrap;
}

.yxt-GenerativeDirectAnswer-citationCard {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	border: var(--yxt-border-default);
	border-radius: .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: var(--yxt-base-spacing-sm);
	height: 5.3125rem;
	margin-right: var(--yxt-gda-citation-button-spacing);
	padding: .875rem;
	text-align: left;
	text-decoration: none;
	width: 18.75rem;
}

.yxt-GenerativeDirectAnswer-citationCard:active, .yxt-GenerativeDirectAnswer-citationCard:focus, .yxt-GenerativeDirectAnswer-citationCard:hover {
	border: var(--yxt-border-hover);
}

.yxt-GenerativeDirectAnswer-citationName {
	color: var(--yxt-gda-citation-name-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-gda-citation-name-font-size);
	font-style: normal;
	font-weight: var(--yxt-gda-citation-name-font-weight);
	line-height: var(--yxt-gda-citation-name-line-height);
}

.yxt-GenerativeDirectAnswer-citationDescription {
	color: var(--yxt-gda-citation-description-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-gda-citation-description-font-size);
	font-style: normal;
	font-weight: var(--yxt-gda-citation-description-font-weight);
	line-height: var(--yxt-gda-citation-description-line-height);
	overflow: hidden;
	text-overflow: ellipsis;
}

.yxt-GenerativeDirectAnswer-snippet {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: var(--yxt-gda-content-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-gda-content-font-size);
	font-style: normal;
	font-weight: var(--yxt-gda-content-font-weight);
	line-height: var(--yxt-gda-content-line-height);
}

.yxt-GenerativeDirectAnswer-snippet b, .yxt-GenerativeDirectAnswer-snippet strong {
	font-weight: var(--yxt-gda-content-bolded-font-weight);
}

.yxt-GenerativeDirectAnswer-snippet a:link, .yxt-GenerativeDirectAnswer-snippet a:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-GenerativeDirectAnswer-snippet a:active, .yxt-GenerativeDirectAnswer-snippet a:focus, .yxt-GenerativeDirectAnswer-snippet a:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

:root {
	--yxt-results-title-bar-background: var(--yxt-color-background-highlight);
	--yxt-results-filters-background: #fff;
	--yxt-results-view-more-background: var(--yxt-color-background-highlight);
	--yxt-results-title-bar-text-color: var(--yxt-color-text-primary);
	--yxt-results-title-bar-text-font-size: var(--yxt-font-size-md-lg);
	--yxt-results-title-bar-text-line-height: var(--yxt-line-height-lg);
	--yxt-results-title-bar-text-font-weight: var(--yxt-font-weight-bold);
	--yxt-results-title-bar-link-font-size: var(--yxt-font-size-md);
	--yxt-results-title-bar-link-line-height: var(--yxt-line-height-xxlg);
	--yxt-results-title-bar-link-font-weight: var(--yxt-font-weight-semibold);
	--yxt-results-filters-text-color: var(--yxt-color-text-primary);
	--yxt-results-filters-text-font-size: var(--yxt-font-size-md);
	--yxt-results-filters-text-line-height: var(--yxt-line-height-md);
	--yxt-results-filters-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-results-filters-link-font-size: var(--yxt-font-size-md);
	--yxt-results-filters-link-line-height: var(--yxt-line-height-md);
	--yxt-results-filters-link-font-weight: var(--yxt-font-weight-normal);
	--yxt-results-border: var(--yxt-border-default);
	--yxt-results-cards-margin: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Results {
	border-bottom: 0;
	width: 100%;
}

.yxt-Results--searchLoading {
	opacity: .5;
}

.yxt-Results+.yxt-Results {
	margin-top: var(--yxt-base-spacing);
}

.yxt-Results-left {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.yxt-Results-left, .yxt-Results-titleIconWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-Results-titleIconWrapper {
	color: var(--yxt-color-brand-primary);
	margin-right: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Results-filters {
	background-color: var(--yxt-results-filters-background);
	border-bottom: none;
	border-left: var(--yxt-border-default);
	border-right: var(--yxt-border-default);
	border-top: var(--yxt-results-border);
	margin-bottom: 0;
	margin-top: 0;
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-Results-filter, .yxt-Results-filters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-Results-filter {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.yxt-Results-filter:not(:first-child):before {
	content: "";
	display: inline-block;
	height: 40%;
	margin-left: var(--yxt-base-spacing);
	margin-right: var(--yxt-base-spacing);
	top: 0;
	width: .0625rem;
}

.yxt-Results-filterValue {
	color: var(--yxt-results-filters-text-color);
	font-size: var(--yxt-results-filters-text-font-size);
	font-weight: var(--yxt-results-filters-text-font-weight);
	line-height: var(--yxt-results-filters-text-line-height);
}

.yxt-Results-changeFilters, .yxt-Results-filterValue {
	font-family: var(--yxt-font-family);
	font-style: normal;
}

.yxt-Results-changeFilters {
	color: var(--yxt-color-brand-primary);
	font-size: var(--yxt-results-filters-link-font-size);
	font-weight: var(--yxt-results-filters-link-font-weight);
	line-height: var(--yxt-results-filters-link-line-height);
	margin-left: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Results-changeFilters:link, .yxt-Results-changeFilters:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-Results-changeFilters:active, .yxt-Results-changeFilters:focus, .yxt-Results-changeFilters:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-Results-map {
	border-bottom: var(--yxt-results-border);
	border-left: var(--yxt-results-border);
	border-right: var(--yxt-results-border);
	height: 18.75rem;
}

.yxt-Results-items {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	list-style: none;
	padding: 0;
}

.yxt-Results-items, .yxt-Results-viewAll {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0;
	margin-top: 0;
}

.yxt-Results-viewAll {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-results-view-more-background);
	border-bottom: var(--yxt-results-border);
	border-left: var(--yxt-results-border);
	border-right: var(--yxt-results-border);
	justify-content: center;
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
	text-decoration: none;
}

.yxt-Results-viewAll:focus .yxt-Results-viewAllLabel, .yxt-Results-viewAll:hover .yxt-Results-viewAllLabel {
	text-decoration: underline;
}

.yxt-Results-viewAll svg {
	color: var(--yxt-color-brand-primary);
	height: calc(var(--yxt-base-spacing) / 2);
	width: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Results-viewAllLink {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-text-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-title-bar-link-font-size);
	font-style: normal;
	font-weight: var(--yxt-results-title-bar-link-font-weight);
	line-height: var(--yxt-results-title-bar-link-line-height);
}

.yxt-Results-viewAllLink:link, .yxt-Results-viewAllLink:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-Results-viewAllLink:active, .yxt-Results-viewAllLink:focus, .yxt-Results-viewAllLink:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-Results-viewAllLabel {
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: .875rem;
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: 1.5;
	margin-right: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Results-titleBar {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-results-title-bar-background);
	border: var(--yxt-results-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-Results-title {
	color: var(--yxt-results-title-bar-text-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-title-bar-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-results-title-bar-text-line-height);
	margin: 0;
	text-transform: uppercase;
}

.yxt-Results--universal {
	margin-top: var(--yxt-base-spacing);
}

.yxt-Results--universal .yxt-Results-items {
	margin-right: 0;
}

.yxt-Results--universal.yxt-Accordion {
	border: var(--yxt-border-legacy);
}

.yxt-Results--universal .yxt-Accordion-list, .yxt-Results--universal.yxt-Accordion .yxt-Results-filters {
	border-left: var(--yxt-border-legacy);
	border-right: var(--yxt-border-legacy);
}

.yxt-Results--universal .yxt-Accordion-list {
	border-top: var(--yxt-border-legacy);
}

.yxt-Accordion .yxt-Results-titleBar {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	background-color: var(--yxt-results-title-bar-background);
	border: var(--yxt-border-legacy);
	border-bottom: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-Accordion .yxt-Results-title {
	color: var(--yxt-results-title-bar-text-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-title-bar-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-results-title-bar-text-font-weight);
	line-height: var(--yxt-results-title-bar-text-line-height);
	text-transform: uppercase;
}

.yxt-Accordion .yxt-Results-titleIconWrapper {
	color: inherit;
}

:root {
	--yxt-noresults-font-size: var(--yxt-font-size-md);
	--yxt-noresults-line-height: var(--yxt-line-height-md);
	--yxt-noresults-font-weight: var(--yxt-font-weight-normal);
	--yxt-noresults-query-font-weight: var(--yxt-font-weight-semibold);
}

.yxt-NoResults-wrapper {
	font-size: var(--yxt-noresults-font-size);
	font-weight: var(--yxt-noresults-font-weight);
	line-height: var(--yxt-noresults-line-height);
}

.yxt-NoResults-query {
	font-weight: var(--yxt-noresults-query-font-weight);
}

.yxt-NoResults-returnLinkWrapper {
	margin-top: var(--yxt-base-spacing);
}

.yxt-NoResults-returnLink:link, .yxt-NoResults-returnLink:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-NoResults-returnLink:active, .yxt-NoResults-returnLink:focus, .yxt-NoResults-returnLink:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-NoResults-suggestions {
	margin-top: var(--yxt-base-spacing);
}

.yxt-NoResults-suggestionsHeader {
	font-style: italic;
}

.yxt-NoResults-suggestionsList {
	margin-top: calc(var(--yxt-base-spacing) / 2);
}

.yxt-NoResults-suggestion {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: calc(var(--yxt-base-spacing-sm) * 2);
}

:root {
	--yxt-alternative-verticals-emphasized-font-weight: var(--yxt-font-weight-medium);
}

.yxt-AlternativeVerticals {
	background-color: var(--yxt-color-brand-white);
	border: var(--yxt-border-default);
	font-family: var(--yxt-font-family);
	font-weight: var(--yxt-font-weight-light);
}

@media (min-width:47.9375rem) {
	.yxt-AlternativeVerticals {
		margin-bottom: 1.5rem;
	}
}

.yxt-AlternativeVerticals--notShowingResults {
	border-bottom: var(--yxt-border-default);
}

.yxt-AlternativeVerticals-noResultsInfo {
	background-color: var(--yxt-color-brand-primary);
	color: var(--yxt-color-brand-white);
	font-size: var(--yxt-font-size-md);
	padding: calc(var(--yxt-base-spacing) / 2);
}

.yxt-AlternativeVerticals-noResultsInfo--emphasized {
	font-weight: var(--yxt-alternative-verticals-emphasized-font-weight);
}

@media (min-width:47.9375rem) {
	.yxt-AlternativeVerticals-noResultsInfo {
		font-size: var(--yxt-font-size-xlg);
		padding: .625rem 1.25rem;
	}
}

.yxt-AlternativeVerticals-suggestionsWrapper {
	padding: var(--yxt-base-spacing);
}

.yxt-AlternativeVerticals-details {
	font-size: var(--yxt-font-size-md);
}

.yxt-AlternativeVerticals-details--query {
	font-weight: var(--yxt-font-weight-normal);
}

@media (min-width:47.9375rem) {
	.yxt-AlternativeVerticals-details {
		font-size: var(--yxt-font-size-md-lg);
	}
}

.yxt-AlternativeVerticals-suggestionsList {
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
}

.yxt-AlternativeVerticals-suggestion {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: calc(var(--yxt-base-spacing) * .75) 0;
}

@media (max-width:47.9375rem) {
	.yxt-AlternativeVerticals-suggestion {
		margin: calc(var(--yxt-base-spacing) / 2) 0;
	}
}

.yxt-AlternativeVerticals-suggestionLink {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
}

.yxt-AlternativeVerticals-suggestionLink>:not(:last-child) {
	margin-right: .3125rem;
}

.yxt-AlternativeVerticals-suggestionLink:focus .yxt-AlternativeVerticals-suggestionLink--copy, .yxt-AlternativeVerticals-suggestionLink:hover .yxt-AlternativeVerticals-suggestionLink--copy {
	text-decoration: underline;
}

.yxt-AlternativeVerticals-suggestionLink--copy {
	font-weight: var(--yxt-alternative-verticals-emphasized-font-weight);
}

.yxt-AlternativeVerticals-arrowIconWrapper, .yxt-AlternativeVerticals-verticalIconWrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-AlternativeVerticals-arrowIconWrapper, .yxt-AlternativeVerticals-arrowIconWrapper>* {
	width: .5625rem;
}

.yxt-AlternativeVerticals-universalLink {
	text-decoration: none;
}

.yxt-AlternativeVerticals-universalLink:focus, .yxt-AlternativeVerticals-universalLink:hover {
	text-decoration: underline;
}

.yxt-AlternativeVerticals-universalDetails {
	font-size: var(--yxt-font-size-md);
}

@media (min-width:47.9375rem) {
	.yxt-AlternativeVerticals-universalDetails {
		font-size: var(--yxt-font-size-md-lg);
	}
}

.yxt-AlternativeVerticals a {
	color: var(--yxt-color-brand-primary);
}

.yxt-AlternativeVerticals a:active, .yxt-AlternativeVerticals a:hover {
	color: var(--yxt-color-brand-hover);
}

:root {
	--yxt-autocomplete-background-color: #fff;
	--yxt-autocomplete-box-shadow: 0 .0625rem .375rem 0 rgba(32, 33, 36, .47);
	--yxt-autocomplete-selected-background-color: #f9f9f9;
	--yxt-autocomplete-option-hover-background-color: #f9f9f9;
	--yxt-autocomplete-separator-color: var(--yxt-color-borders);
	--yxt-autocomplete-text-font-size: var(--yxt-font-size-md-lg);
	--yxt-autocomplete-text-line-height: var(--yxt-line-height-md);
	--yxt-autocomplete-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-autocomplete-text-color: var(--yxt-color-text-primary);
	--yxt-autocomplete-prompt-header-font-weight: var(--yxt-font-weight-light);
}

.yxt-AutoComplete {
	padding-bottom: .625rem;
}

@media (min-width:48rem) {
	.yxt-AutoComplete:before {
		background-color: var(--yxt-autocomplete-separator-color);
		content: "";
		display: block;
		height: .0625rem;
		margin-bottom: calc(var(--yxt-base-spacing) * .625);
		margin-left: var(--yxt-base-spacing);
		margin-right: var(--yxt-base-spacing);
	}
}

.yxt-AutoComplete-results {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.yxt-AutoComplete-wrapper {
	background-color: var(--yxt-autocomplete-background-color);
}

.yxt-AutoComplete-option {
	padding: calc(var(--yxt-base-spacing) / 4) var(--yxt-base-spacing);
}

.yxt-AutoComplete-option--promptHeader {
	font-style: italic;
	font-weight: var(--yxt-autocomplete-prompt-header-font-weight);
}

.yxt-AutoComplete-option--item, .yxt-AutoComplete-option--promptHeader {
	color: var(--yxt-autocomplete-text-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-autocomplete-text-font-size);
	line-height: var(--yxt-autocomplete-text-line-height);
}

.yxt-AutoComplete-option--item {
	cursor: pointer;
	font-style: normal;
	font-weight: var(--yxt-autocomplete-text-font-weight);
}

.yxt-AutoComplete-option--item.yxt-selected {
	background-color: var(--yxt-autocomplete-selected-background-color);
}

.yxt-AutoComplete-option--item strong {
	font-weight: var(--yxt-font-weight-semibold);
}

.yxt-AutoComplete-option--item:hover {
	background-color: var(--yxt-autocomplete-option-hover-background-color);
}

:root {
	--yxt-accordion-result-border: var(--yxt-border-default);
	--yxt-accordion-result-background-color: #fff;
	--yxt-accordion-result-hover-color: var(--yxt-color-background-highlight);
	--yxt-accordion-result-title-font-size: var(--yxt-font-size-md-lg);
	--yxt-accordion-result-title-line-height: var(--yxt-line-height-lg);
	--yxt-accordion-result-title-font-weight: var(--yxt-font-weight-semibold);
	--yxt-accordion-result-title-color: var(--yxt-color-brand-primary);
	--yxt-accordion-result-details-font-size: var(--yxt-font-size-md);
	--yxt-accordion-result-details-line-height: var(--yxt-line-height-md-sm);
	--yxt-accordion-result-details-font-weight: var(--yxt-font-weight-normal);
	--yxt-accordion-result-details-color: var(--yxt-color-text-primary);
	--yxt-accordion-result-cta-font-size: var(--yxt-font-size-md);
	--yxt-accordion-result-cta-line-height: var(--yxt-line-height-xxlg);
	--yxt-accordion-result-cta-font-weight: var(--yxt-font-weight-normal);
}

.yxt-AccordionResult {
	background-color: var(--yxt-accordion-result-background-color);
	width: 100%;
}

.yxt-AccordionResult+.yxt-AccordionResult {
	border-top: var(--yxt-accordion-result-border);
}

.yxt-AccordionResult:hover, .yxt-AccordionResult:not(.is-collapsed) {
	background-color: var(--yxt-accordion-result-hover-color);
}

.yxt-AccordionResult-title {
	color: var(--yxt-accordion-result-title-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-accordion-result-title-font-size);
	font-style: normal;
	font-weight: var(--yxt-accordion-result-title-font-weight);
	line-height: var(--yxt-accordion-result-title-line-height);
}

.yxt-AccordionResult-indicatorWrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.yxt-AccordionResult-details {
	color: var(--yxt-accordion-result-details-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-accordion-result-details-font-size);
	font-style: normal;
	font-weight: var(--yxt-accordion-result-details-font-weight);
	line-height: var(--yxt-accordion-result-details-line-height);
	white-space: pre-line;
}

.yxt-AccordionResult-ctasWrapper {
	margin-top: calc(var(--yxt-base-spacing) / 2);
}

.yxt-AccordionResult-ctas {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-direction: column;
	flex-direction: column;
}

.yxt-AccordionResult-cta, .yxt-AccordionResult-ctas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-AccordionResult-cta {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-accordion-result-cta-font-size);
	font-style: normal;
	font-weight: var(--yxt-accordion-result-cta-font-weight);
	line-height: var(--yxt-accordion-result-cta-line-height);
}

.yxt-AccordionResult-cta:link, .yxt-AccordionResult-cta:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-AccordionResult-cta:active, .yxt-AccordionResult-cta:focus, .yxt-AccordionResult-cta:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-AccordionResult-toggle {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	padding-bottom: .625rem;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: calc(var(--yxt-base-spacing) / 2);
	text-align: left;
	width: 100%;
}

.yxt-AccordionResult-indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .4s ease-in;
	transition: -webkit-transform .4s ease-in;
	transition: transform .4s ease-in;
	transition: transform .4s ease-in, -webkit-transform .4s ease-in;
}

.yxt-AccordionResult-content {
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: calc(var(--yxt-base-spacing-sm) / 2);
}

.yxt-AccordionResult-body {
	overflow: hidden;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
}

.yxt-AccordionResult.is-collapsed .yxt-AccordionResult-body {
	border-top: 0;
	height: 0;
}

.yxt-AccordionResult.is-collapsed .yxt-AccordionResult-indicator {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

:root {
	--yxt-spellCheck-text-font-size: var(--yxt-font-size-md-lg);
	--yxt-spellCheck-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-spellCheck-text-color: var(--yxt-color-text-primary);
	--yxt-spellCheck-container-height: var(--yxt-module-container-height);
}

.yxt-SpellCheck {
	color: var(--yxt-spellCheck-text-color);
	display: block;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-spellCheck-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-spellCheck-text-font-weight);
	line-height: var(--yxt-line-height-xs);
	margin-top: calc(var(--yxt-base-spacing) * 2);
	padding-bottom: var(--yxt-base-spacing);
}

@media (max-width:47.9375rem) {
	.yxt-SpellCheck {
		margin-left: var(--yxt-base-spacing);
	}
}

.yxt-SpellCheck .yxt-SpellCheck-helpText {
	font-size: var(--yxt-font-size-lg);
}

.yxt-SpellCheck .yxt-SpellCheck-container {
	height: var(--yxt-spellCheck-container-height);
}

.yxt-SpellCheck strong {
	font-style: italic;
	font-weight: var(--yxt-font-weight-semibold);
}

.yxt-SpellCheck a {
	text-decoration: none;
}

.yxt-SpellCheck a:link, .yxt-SpellCheck a:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-SpellCheck a:active, .yxt-SpellCheck a:focus, .yxt-SpellCheck a:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

:root {
	--yxt-pagination-text-color: var(--yxt-color-text-neutral);
	--yxt-pagination-text-color-hover: var(--yxt-color-brand-white);
	--yxt-pagination-text-font-size: var(--yxt-font-size-md-lg);
	--yxt-pagination-text-line-height: var(--yxt-line-height-md);
	--yxt-pagination-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-pagination-color-active-page: var(--yxt-color-borders);
	--yxt-pagination-color-hover: var(--yxt-color-text-secondary);
}

.yxt-Pagination {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-pagination-text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-pagination-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-pagination-text-font-weight);
	justify-content: center;
	line-height: var(--yxt-pagination-text-line-height);
}

.yxt-Pagination--hidden {
	visibility: hidden;
}

.yxt-Pagination-link, .yxt-Pagination-page {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .125rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1.5rem;
	justify-content: center;
	margin-left: .125rem;
	margin-right: .125rem;
	min-width: 1.5rem;
	padding: 0 .25rem;
}

.yxt-Pagination-icon {
	font-size: var(--yxt-font-size-sm);
}

.yxt-Pagination-icon span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:47.9375rem) {
	.yxt-Pagination--activeMobile {
		background-color: var(--yxt-pagination-color-active-page);
	}
}

@media (min-width:48rem) {
	.yxt-Pagination--activeDesktop {
		background-color: var(--yxt-pagination-color-active-page);
	}
}

.yxt-Pagination-link:focus, .yxt-Pagination-link:hover {
	background-color: var(--yxt-pagination-color-hover);
	color: var(--yxt-pagination-text-color-hover);
	cursor: pointer;
}

.yxt-Pagination-chevron--left svg, .yxt-Pagination-doubleChevron--left svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.yxt-Pagination-doubleChevron, .yxt-Pagination-doubleChevron--left {
	margin-right: -.25rem;
}

.yxt-Pagination-chevron, .yxt-Pagination-chevron--left, .yxt-Pagination-doubleChevron, .yxt-Pagination-doubleChevron--left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:47.9375rem) {
	.yxt-Pagination .mobile-hidden {
		display: none;
	}
}

@media (min-width:47.9375rem) {
	.yxt-Pagination .desktop-hidden {
		display: none;
	}
}

:root {
	--yxt-locationBias-text-font-size: var(--yxt-font-size-md);
	--yxt-locationBias-text-font-weight: var(--yxt-font-weight-normal);
	--yxt-locationBias-text-color: var(--yxt-color-text-secondary);
	--yxt-locationBias-bullet-size: calc(var(--yxt-font-size-sm) / 2);
	--yxt-locationBias-bullet-color-default: var(--yxt-locationBias-text-color);
}

.yxt-LocationBias {
	color: var(--yxt-locationBias-text-color);
	display: block;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-locationBias-text-font-size);
	font-style: normal;
	font-weight: var(--yxt-locationBias-text-font-weight);
	line-height: var(--yxt-line-height-xs);
	padding-bottom: var(--yxt-base-spacing);
	padding-top: var(--yxt-base-spacing);
	text-align: center;
}

.yxt-LocationBias strong {
	font-weight: var(--yxt-font-weight-semibold);
}

.yxt-LocationBias-bullet {
	background: var(--yxt-locationBias-bullet-color-default);
	border-radius: 100%;
	display: inline-block;
	height: var(--yxt-locationBias-bullet-size);
	margin-bottom: .125rem;
	width: var(--yxt-locationBias-bullet-size);
}

.yxt-LocationBias-unknownLoc {
	background-color: transparent;
	border: .0625rem solid var(--yxt-locationBias-bullet-color-default);
}

.yxt-LocationBias-preciseLoc {
	background: var(--yxt-color-brand-primary);
	border: .0625rem solid var(--yxt-color-brand-primary);
}

@media (max-width:47.9375rem) {
	.yxt-LocationBias-locSource {
		display: block;
	}
}

.yxt-LocationBias-updateLoc {
	background: none;
	border: none;
	cursor: pointer;
	font-size: var(--yxt-locationBias-text-font-size);
	padding: 0;
}

.yxt-LocationBias-updateLoc, .yxt-LocationBias-updateLoc:link, .yxt-LocationBias-updateLoc:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-LocationBias-updateLoc:active, .yxt-LocationBias-updateLoc:focus, .yxt-LocationBias-updateLoc:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

:root {
	--yxt-filter-options-checkmark-color: #0f70f0;
	--yxt-filter-options-checkbox-focus-color: #000;
	--yxt-filter-options-options-max-height: none;
}

.yxt-FilterOptions-container {
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-md);
}

.yxt-FilterOptions-container--searching .yxt-FilterOptions-showToggle {
	display: none;
}

.yxt-FilterOptions-container--searching .yxt-FilterOptions-option.displaySearch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-FilterOptions-container--searching .yxt-FilterOptions-option.hiddenSearch {
	display: none;
}

.yxt-FilterOptions-controls {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.yxt-FilterOptions-buttonWrapper, .yxt-FilterOptions-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-FilterOptions-filter {
	border: .0625rem solid var(--yxt-color-borders);
	border-radius: .25rem;
	font-size: .875rem;
	padding: .25rem .5rem;
	width: 100%;
}

.yxt-FilterOptions-filter:active, .yxt-FilterOptions-filter:focus, .yxt-FilterOptions-filter:hover {
	border: var(--yxt-border-hover);
}

.yxt-FilterOptions-filter::-ms-clear {
	display: none;
	height: 0;
	width: 0;
}

.yxt-FilterOptions-fieldSet {
	border: 0;
	margin: .75rem 0;
	padding: 0;
}

.yxt-FilterOptions-legend {
	padding: 0;
	width: 100%;
}

.yxt-FilterOptions-legendLabel {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-text-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md-lg);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-line-height-lg);
	text-align: left;
	width: 100%;
}

.yxt-FilterOptions-legendLabel:hover button {
	color: var(--yxt-color-text-secondary);
}

.yxt-FilterOptions-option {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-FilterOptions-option:not(:first-child) {
	margin-top: .5rem;
}

.yxt-FilterOptions-option.hidden {
	display: none;
}

@media (max-width:47.9375rem) {
	.yxt-FilterOptions-option {
		margin: 1.375rem 0;
	}
}

.yxt-FilterOptions-options {
	margin: .75rem 0;
	max-height: var(--yxt-filter-options-options-max-height);
	overflow-y: auto;
	padding-left: 0;
}

.yxt-FilterOptions-search {
	margin-top: .625rem;
	position: relative;
}

.yxt-FilterOptions-clearSearch {
	background: none;
	border: none;
	color: var(--yxt-color-text-secondary);
	cursor: pointer;
	font-size: 1.5rem;
	max-height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.yxt-FilterOptions-clearSearch.js-hidden {
	display: none;
}

.yxt-FilterOptions-optionLabel, .yxt-FilterOptions-radioButtonLabel {
	cursor: pointer;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
}

.yxt-FilterOptions-optionLabel {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem;
	line-height: 1.25rem;
	margin-left: 1.375rem;
	position: relative;
}

.yxt-FilterOptions-optionLabel:before {
	border: .0625rem solid var(--yxt-color-borders);
	border-radius: .125rem;
	bottom: 50%;
	content: "";
	height: .75rem;
	left: -1.375rem;
	position: absolute;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	width: .75rem;
}

.yxt-FilterOptions-optionLabel:after {
	border-bottom: .0625rem solid #0c5ecb;
	border-right: .0625rem solid #0c5ecb;
	border-color: var(--yxt-filter-options-checkmark-color);
	content: none;
	height: .5625rem;
	left: -1.25rem;
	position: absolute;
	top: calc(50% - .1875rem);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	/*!rtl:ignore*/
	width: .1875rem;
}

.yxt-FilterOptions-selectedCount {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background: var(--yxt-color-background-dark);
	border-radius: .25rem;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--yxt-font-size-xs);
	font-style: normal;
	font-weight: var(--yxt-font-weight-bold);
	height: 1.25rem;
	justify-content: center;
	margin-left: .75rem;
	width: 1.25rem;
}

.yxt-FilterOptions-reset, .yxt-FilterOptions-selectedCount {
	font-family: var(--yxt-font-family);
	line-height: var(--yxt-line-height-xs);
}

.yxt-FilterOptions-reset {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-size: var(--yxt-font-size-md);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	padding: 0;
}

.yxt-FilterOptions-reset.js-hidden {
	display: none;
}

.yxt-FilterOptions-reset:not(:disabled) {
	cursor: pointer;
}

.yxt-FilterOptions-reset:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-FilterOptions-reset:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

@media (max-width:47.9375rem) {
	.yxt-FilterOptions-reset {
		margin-top: .75rem;
	}
}

.yxt-FilterOptions-showToggle {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: 0;
}

.yxt-FilterOptions-showToggle:not(:disabled) {
	cursor: pointer;
}

.yxt-FilterOptions-showToggle:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-FilterOptions-showToggle:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

.yxt-FilterOptions-showToggle.hidden {
	display: none;
}

.yxt-FilterOptions-showToggle svg {
	margin-left: .3125rem;
	width: .375rem;
}

.yxt-FilterOptions-clickableLegend {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.yxt-FilterOptions-clickableLegend:focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
}

.yxt-FilterOptions-clickableLegend:not(:disabled):hover {
	color: var(--yxt-color-text-secondary);
}

.yxt-FilterOptions-input {
	margin-left: 0;
}

.yxt-FilterOptions-radioButtonInput {
	cursor: pointer;
}

.yxt-FilterOptions-radioButtonInput:focus {
	outline: .0625rem solid #000;
}

.yxt-FilterOptions-checkboxInput {
	height: 0;
	margin: 0;
	opacity: 0;
	width: 0;
}

.yxt-FilterOptions-checkboxInput:checked+.yxt-FilterOptions-optionLabel:after {
	content: "";
}

.yxt-FilterOptions-checkboxInput:checked+.yxt-FilterOptions-optionLabel:before {
	border: var(--yxt-border-hover);
	border-color: var(--yxt-filter-options-checkmark-color);
}

.yxt-FilterOptions-checkboxInput:focus+.yxt-FilterOptions-optionLabel:before {
	border: .0625rem solid var(--yxt-filter-options-checkbox-focus-color);
	-webkit-box-shadow: var(--yxt-searchbar-focus-shadow);
	box-shadow: var(--yxt-searchbar-focus-shadow);
}

.yxt-FilterOptions-reset--right {
	margin-left: auto;
	padding: 0;
}

.yxt-FilterOptions-expand {
	margin-left: auto;
}

.yxt-FilterOptions-expand>.Icon--chevron svg {
	height: .75rem;
	width: .75rem;
}

.yxt-FilterOptions--collapsed {
	display: none;
}

.yxt-FilterOptions-collapseDown, .yxt-FilterOptions-collapseUp {
	vertical-align: middle;
}

.yxt-FilterOptions-collapseUp {
	padding-top: .125rem;
}

.yxt-FilterOptions-collapseUp svg {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.yxt-FilterOptions-collapseDown svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.yxt-Facets-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1.5625rem;
	width: 18.75rem;
}

@media (max-width:47.9375rem) {
	.yxt-Facets-container {
		width: 100%;
	}
}

.yxt-FilterBox-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.yxt-FilterBox-titleContainer {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 .25rem;
}

.yxt-FilterBox-titleContainer svg {
	height: 1.125rem;
	width: 1.125rem;
}

.yxt-FilterBox-title {
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md-lg);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-line-height-lg);
	margin-left: .5rem;
	text-transform: uppercase;
}

.yxt-FilterBox-filter+.yxt-FilterBox-filter {
	border-top: .0625rem solid var(--yxt-color-borders);
}

.yxt-FilterBox-apply {
	background: var(--yxt-color-brand-primary);
	border: 0;
	border-radius: .1875rem;
	color: #fff;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	height: 2.5rem;
	letter-spacing: .03125rem;
	line-height: var(--yxt-line-height-xs);
	margin-top: 1rem;
	text-transform: uppercase;
	width: 5.625rem;
}

.yxt-FilterBox-apply:not(:disabled) {
	cursor: pointer;
}

.yxt-FilterBox-apply:not(:disabled):focus, .yxt-FilterBox-apply:not(:disabled):hover {
	background: padding-box var(--yxt-color-brand-hover);
}

.yxt-FilterBox-apply:not(:disabled):focus {
	border: var(--yxt-button-focus-border-size) double #0c5ecb;
}

.yxt-FilterBox-reset {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	letter-spacing: .03125rem;
	line-height: var(--yxt-line-height-xs);
	padding: .3125rem .625rem .3125rem 0;
	text-decoration: underline;
}

.yxt-FilterBox-reset:not(:disabled) {
	cursor: pointer;
}

.yxt-FilterBox-reset:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-FilterBox-reset:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

.yxt-FilterBox-reset:not(:disabled):hover {
	text-decoration: none;
}

.yxt-FilterBox-apply+.yxt-FilterBox-reset {
	margin-left: .625rem;
	padding-left: .3125rem;
}

:root {
	--yxt-question-submission-font-size: var(--yxt-font-size-md);
	--yxt-question-submission-line-height: var(--yxt-line-height-md);
	--yxt-question-submission-font-weight: var(--yxt-font-weight-normal);
	--yxt-question-submission-color: var(--yxt-color-text-primary);
	--yxt-question-submission-border: var(--yxt-border-default);
	--yxt-question-submission-title-font-size: var(--yxt-font-size-md-lg);
	--yxt-question-submission-title-line-height: var(--yxt-line-height-lg);
	--yxt-question-submission-title-font-weight: var(--yxt-font-weight-semibold);
	--yxt-question-submission-title-color: var(--yxt-color-text-primary);
	--yxt-question-submission-title-bar-background: var(--yxt-color-background-highlight);
	--yxt-question-submission-description-font-size: var(--yxt-font-size-md);
	--yxt-question-submission-description-line-height: var(--yxt-line-height-md);
	--yxt-question-submission-description-font-weight: var(--yxt-font-weight-normal);
	--yxt-question-submission-description-color: var(--yxt-color-text-primary);
	--yxt-question-submission-label-font-size: var(--yxt-font-size-md);
	--yxt-question-submission-label-line-height: var(--yxt-line-height-md);
	--yxt-question-submission-label-font-weight: var(--yxt-font-weight-bold);
	--yxt-question-submission-label-color: var(--yxt-color-text-primary);
	--yxt-question-submission-input-font-size: var(--yxt-font-size-md);
	--yxt-question-submission-input-line-height: var(--yxt-line-height-md);
	--yxt-question-submission-input-font-weight: var(--yxt-font-weight-normal);
	--yxt-question-submission-input-color: var(--yxt-color-text-primary);
	--yxt-question-submission-inputError-font-size: var(--yxt-font-size-sm);
	--yxt-question-submission-inputError-line-height: var(--yxt-line-height-md-sm);
	--yxt-question-submission-inputError-font-weight: var(--yxt-font-weight-normal);
	--yxt-question-submission-inputError-color: var(--yxt-color-error);
	--yxt-question-submission-formSubmitError-color: var(--yxt-color-error);
	--yxt-question-submission-acknowledgement-bar-bg: var(--yxt-color-background-highlight);
}

.yxt-QuestionSubmission {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: var(--yxt-color-brand-white);
	border: var(--yxt-question-submission-border);
	color: var(--yxt-question-submission-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-question-submission-font-size);
	font-style: normal;
	font-weight: var(--yxt-question-submission-font-weight);
	line-height: var(--yxt-question-submission-line-height);
	margin-top: var(--yxt-base-spacing);
}

.yxt-QuestionSubmission-titleBar {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	background-color: var(--yxt-question-submission-title-bar-background);
	border: 0;
	border-bottom: var(--yxt-question-submission-border);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	padding: calc(var(--yxt-base-spacing) / 2) var(--yxt-base-spacing);
}

.yxt-QuestionSubmission-titleBar:focus {
	outline: .0625rem solid var(--yxt-color-text-primary);
}

.yxt-QuestionSubmission-left, .yxt-QuestionSubmission-right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

.yxt-QuestionSubmission-titleIconWrapper {
	margin-right: var(--yxt-base-spacing-sm);
}

.yxt-QuestionSubmission-titleIconWrapper, .yxt-QuestionSubmission-toggle {
	background: none;
	border: none;
	color: var(--yxt-color-brand-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

.yxt-QuestionSubmission-titleIconWrapper svg, .yxt-QuestionSubmission-toggle svg {
	height: 1.125rem;
	width: 1.125rem;
}

.yxt-QuestionSubmission-toggle--expanded {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.yxt-QuestionSubmission-toggle--collapsed {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.yxt-QuestionSubmission-title {
	color: var(--yxt-question-submission-title-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-question-submission-title-font-size);
	font-style: normal;
	font-weight: var(--yxt-question-submission-title-font-weight);
	line-height: var(--yxt-question-submission-title-line-height);
	text-transform: uppercase;
	width: 100%;
}

.yxt-QuestionSubmission-titleDescription {
	color: var(--yxt-question-submission-description-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-question-submission-description-font-size);
	font-style: normal;
	font-style: italic;
	font-weight: var(--yxt-question-submission-description-font-weight);
	line-height: var(--yxt-question-submission-description-line-height);
	margin-right: calc(var(--yxt-base-spacing) / 2);
}

@media (max-width:47.9375rem) {
	.yxt-QuestionSubmission-titleDescription {
		display: none;
	}
}

.yxt-QuestionSubmission-form {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 0;
}

.yxt-QuestionSubmission-formRow {
	margin: var(--yxt-base-spacing);
}

.yxt-QuestionSubmission-formRow+.yxt-QuestionSubmission-formRow {
	margin-top: 0;
}

.yxt-QuestionSubmission-formFieldWrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (max-width:35.9375rem) {
	.yxt-QuestionSubmission-formFieldWrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.yxt-QuestionSubmission-formField {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: var(--yxt-base-spacing);
	width: 100%;
}

@media (max-width:35.9375rem) {
	.yxt-QuestionSubmission-formField {
		margin-bottom: 0;
	}
	
	.yxt-QuestionSubmission-formField+.yxt-QuestionSubmission-formField {
		margin-top: var(--yxt-base-spacing);
	}
}

.yxt-QuestionSubmission-formLabel {
	color: var(--yxt-question-submission-label-color);
	font-size: var(--yxt-question-submission-label-font-size);
	font-weight: var(--yxt-question-submission-label-font-weight);
	line-height: var(--yxt-question-submission-label-line-height);
	margin-bottom: calc(var(--yxt-base-spacing) / 4);
}

.yxt-QuestionSubmission-formInput, .yxt-QuestionSubmission-formLabel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-style: normal;
}

.yxt-QuestionSubmission-formInput {
	border: var(--yxt-question-submission-border);
	border-radius: .1875rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--yxt-question-submission-input-color);
	font-size: var(--yxt-question-submission-input-font-size);
	font-weight: var(--yxt-question-submission-input-font-weight);
	line-height: var(--yxt-question-submission-input-line-height);
	padding: calc(var(--yxt-base-spacing) / 2);
	width: 100%;
}

.yxt-QuestionSubmission-formInput:focus {
	border: .0625rem solid var(--yxt-color-text-primary);
}

.yxt-QuestionSubmission-formInput::-webkit-input-placeholder {
	font-style: italic;
}

.yxt-QuestionSubmission-formInput::-moz-placeholder {
	font-style: italic;
}

.yxt-QuestionSubmission-formInput::-ms-input-placeholder {
	font-style: italic;
}

.yxt-QuestionSubmission-formInput::placeholder {
	font-style: italic;
}

.yxt-QuestionSubmission-formInput:-ms-input-placeholder {
	font-style: italic;
}

.yxt-QuestionSubmission-formInput.yxt-required-error {
	border: .0625rem solid var(--yxt-color-error);
}

.yxt-QuestionSubmission-formInput.yxt-required-error::-webkit-input-placeholder {
	color: var(--yxt-color-error);
}

.yxt-QuestionSubmission-formInput.yxt-required-error::-moz-placeholder {
	color: var(--yxt-color-error);
}

.yxt-QuestionSubmission-formInput.yxt-required-error::-ms-input-placeholder {
	color: var(--yxt-color-error);
}

.yxt-QuestionSubmission-formInput.yxt-required-error::placeholder {
	color: var(--yxt-color-error);
}

.yxt-QuestionSubmission-formInput.yxt-required-error:-ms-input-placeholder {
	color: var(--yxt-color-error);
}

.yxt-QuestionSubmission-formError {
	color: var(--yxt-question-submission-formSubmitError-color);
	font-style: italic;
}

.yxt-QuestionSubmission-acknowledgementBar {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	background-color: var(--yxt-question-submission-acknowledgement-bar-bg);
	border-top: var(--yxt-question-submission-border);
	justify-content: space-between;
	padding: var(--yxt-base-spacing);
}

.yxt-QuestionSubmission-acknowledgement, .yxt-QuestionSubmission-acknowledgementBar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-QuestionSubmission-ackCheckboxInput {
	margin: 0;
	margin-right: calc(var(--yxt-base-spacing) / 2);
	margin-top: .2rem;
	min-height: 1rem;
	min-width: 1rem;
}

.yxt-QuestionSubmission-privacyPolicy {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	margin-right: var(--yxt-base-spacing);
}

.yxt-QuestionSubmission-privacyPolicyUrl:link, .yxt-QuestionSubmission-privacyPolicyUrl:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-QuestionSubmission-privacyPolicyUrl:active, .yxt-QuestionSubmission-privacyPolicyUrl:focus, .yxt-QuestionSubmission-privacyPolicyUrl:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-QuestionSubmission-inputError {
	color: var(--yxt-question-submission-inputError-color);
	display: block;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-question-submission-inputError-font-size);
	font-style: normal;
	font-weight: var(--yxt-question-submission-inputError-font-weight);
	line-height: var(--yxt-question-submission-inputError-line-height);
	margin-top: calc(var(--yxt-base-spacing) / 4);
}

.yxt-QuestionSubmission-submitButton {
	background: var(--yxt-color-brand-primary);
	border: 0;
	border-radius: .1875rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-size: .875rem;
	font-weight: var(--yxt-font-weight-semibold);
	letter-spacing: .03125rem;
	letter-spacing: .5px;
	margin-top: 0;
	overflow-wrap: break-word;
	padding-bottom: .625rem;
	padding-left: var(--yxt-base-spacing);
	padding-right: var(--yxt-base-spacing);
	padding-top: .625rem;
	text-transform: uppercase;
}

.yxt-QuestionSubmission-submitButton:not(:disabled) {
	cursor: pointer;
}

.yxt-QuestionSubmission-submitButton:not(:disabled):focus, .yxt-QuestionSubmission-submitButton:not(:disabled):hover {
	background: padding-box var(--yxt-color-brand-hover);
}

.yxt-QuestionSubmission-submitButton:not(:disabled):focus {
	border: var(--yxt-button-focus-border-size) double #0c5ecb;
}

.yxt-QuestionSubmission-submitButton:focus {
	padding: .4375rem .8125rem;
}

.yxt-SortOptions-container {
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-md);
}

.yxt-SortOptions-fieldSet {
	border: 0;
	margin: var(--yxt-base-spacing) 0;
	padding: 0;
}

.yxt-SortOptions-legend {
	padding: 0;
	width: 100%;
}

.yxt-SortOptions-legendLabel {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-text-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md-lg);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-line-height-lg);
	text-align: left;
	width: 100%;
}

.yxt-SortOptions-option {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: .125rem 0;
}

@media (max-width:47.9375rem) {
	.yxt-SortOptions-option {
		margin: 1.375rem 0;
	}
}

.yxt-SortOptions-options {
	margin: var(--yxt-base-spacing) 0;
}

.yxt-SortOptions-optionLabel {
	display: block;
	margin-left: .3125rem;
}

.yxt-SortOptions-optionSelector:focus {
	outline: .0625rem auto #000;
}

.yxt-SortOptions-optionSelector:focus _:-ms-fullscreen, :root .yxt-SortOptions-optionSelector:focus {
	outline: .0625rem solid #000;
}

.yxt-SortOptions-reset {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: 0;
}

.yxt-SortOptions-reset:not(:disabled) {
	cursor: pointer;
}

.yxt-SortOptions-reset:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-SortOptions-reset:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

@media (max-width:47.9375rem) {
	.yxt-SortOptions-reset {
		margin-top: var(--yxt-base-spacing);
	}
}

.yxt-SortOptions-reset.js-hidden {
	display: none;
}

.yxt-SortOptions-showToggle {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: 0;
}

.yxt-SortOptions-showToggle:not(:disabled) {
	cursor: pointer;
}

.yxt-SortOptions-showToggle:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-SortOptions-showToggle:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

.yxt-SortOptions-showToggle svg {
	margin-left: .3125rem;
	width: .375rem;
}

.yxt-SortOptions-input {
	margin-left: 0;
}

.yxt-SortOptions-collapseDown, .yxt-SortOptions-collapseUp {
	vertical-align: middle;
}

.yxt-SortOptions-collapseUp {
	padding-top: .125rem;
}

.yxt-SortOptions-collapseUp svg {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.yxt-SortOptions-collapseDown svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.yxt-SortOptions-apply {
	background: var(--yxt-color-brand-primary);
	border: 0;
	border-radius: .1875rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	letter-spacing: .03125rem;
	letter-spacing: .5px;
	line-height: var(--yxt-line-height-xs);
	margin-top: 1rem;
	margin-top: var(--yxt-base-spacing-sm);
	overflow-wrap: break-word;
	padding: var(--yxt-base-spacing-sm);
	text-transform: uppercase;
}

.yxt-SortOptions-apply:not(:disabled) {
	cursor: pointer;
}

.yxt-SortOptions-apply:not(:disabled):focus, .yxt-SortOptions-apply:not(:disabled):hover {
	background: padding-box var(--yxt-color-brand-hover);
}

.yxt-SortOptions-apply:not(:disabled):focus {
	border: var(--yxt-button-focus-border-size) double #0c5ecb;
}

.yxt-SortOptions-apply:focus {
	padding: calc(var(--yxt-base-spacing-sm) - var(--yxt-button-focus-border-size));
}

:root {
	--yxt-standard-card-base-spacing: var(--yxt-base-spacing);
	--yxt-standard-card-link-color: var(--yxt-color-brand-primary);
	--yxt-standard-card-subtitle-color: var(--yxt-color-text-secondary);
	--yxt-standard-card-link-hover-color: var(--yxt-color-brand-hover);
	--yxt-standard-card-cta-width: calc(var(--yxt-standard-card-base-spacing) * 8);
	--yxt-standard-card-wrapper-width: calc(var(--yxt-standard-card-base-spacing) * 10);
	--yxt-standard-card-ordinal-size: var(--yxt-base-spacing);
	--yxt-standard-card-ordinal-font-size: var(--yxt-font-size-xs);
}

.yxt-StandardCard {
	color: var(--yxt-color-text-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
	padding: var(--yxt-standard-card-base-spacing);
}

.yxt-StandardCard, .yxt-StandardCard-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-StandardCard-wrapper {
	-ms-flex-line-pack: start;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	align-content: flex-start;
	flex-basis: 0;
	flex-grow: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.yxt-StandardCard-ordinalWrapper {
	margin-right: calc(var(--yxt-standard-card-base-spacing) * 3 / 4);
}

.yxt-StandardCard-ordinal {
	background-color: var(--yxt-color-brand-primary);
	border: .0625rem solid #000;
	border-radius: var(--yxt-standard-card-ordinal-size);
	color: #fff;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-standard-card-ordinal-font-size);
	font-style: normal;
	font-weight: var(--yxt-font-weight-bold);
	height: calc(var(--yxt-standard-card-ordinal-size) * 5 / 8);
	line-height: var(--yxt-line-height-xs);
	min-width: calc(var(--yxt-standard-card-ordinal-size) * 7 / 8);
	padding: calc(var(--yxt-standard-card-ordinal-size) * 3 / 16) calc(var(--yxt-standard-card-ordinal-size) * 1 / 8) calc(var(--yxt-standard-card-ordinal-size) * 5 / 16);
	text-align: center;
}

.yxt-StandardCard-imgTagWrapper {
	background-color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 10%;
	padding-bottom: calc(var(--yxt-base-spacing-sm) / 4);
	padding-top: calc(var(--yxt-base-spacing-sm) / 4);
	position: relative;
	top: 10%;
	width: 80%;
}

.yxt-StandardCard-imgTag {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	color: #fff;
	flex-grow: 1;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	letter-spacing: .03125rem;
	line-height: 1.25rem;
	text-align: center;
	text-transform: uppercase;
	word-break: break-word;
}

.yxt-StandardCard-img {
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	flex-basis: 0;
	flex-grow: 1;
	height: calc(var(--yxt-standard-card-base-spacing) * 10);
	margin-bottom: calc(var(--yxt-standard-card-base-spacing) / 2);
	margin-right: var(--yxt-standard-card-base-spacing);
	max-width: calc(var(--yxt-standard-card-base-spacing) * 15);
	min-width: calc(var(--yxt-standard-card-base-spacing) * 10);
}

.yxt-StandardCard-contentWrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 3;
	-ms-flex-positive: 3;
	flex-basis: 0;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-grow: 3;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.yxt-StandardCard-title {
	color: var(--yxt-color-text-primary);
	font-weight: var(--yxt-font-weight-bold);
}

.yxt-StandardCard-title, .yxt-StandardCard-titleLink {
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md-lg);
	font-style: normal;
	line-height: var(--yxt-line-height-lg);
}

.yxt-StandardCard-titleLink {
	color: var(--yxt-standard-card-link-color);
	display: block;
	font-weight: var(--yxt-font-weight-semibold);
	text-decoration: none;
}

.yxt-StandardCard-titleLink:focus, .yxt-StandardCard-titleLink:hover {
	color: var(--yxt-standard-card-link-hover-color);
	text-decoration: underline;
}

.yxt-StandardCard-subtitle {
	color: var(--yxt-standard-card-subtitle-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: 1.25rem;
	padding-bottom: calc(var(--yxt-standard-card-base-spacing) / 2);
	text-decoration: none;
}

.yxt-StandardCard-content {
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	flex-basis: 0;
	flex-grow: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yxt-StandardCard-content, .yxt-StandardCard-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-StandardCard-details {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	color: var(--yxt-color-text-primary);
	flex-basis: 0;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-grow: 2;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-md);
	margin-bottom: calc(var(--yxt-standard-card-base-spacing) / 2);
	margin-right: var(--yxt-standard-card-base-spacing);
	min-width: calc(var(--yxt-standard-card-base-spacing) * 6);
	word-break: break-word;
}

.yxt-StandardCard-details--noImage {
	-ms-flex-preferred-size: calc(var(--yxt-standard-card-base-spacing) * 16);
	flex-basis: calc(var(--yxt-standard-card-base-spacing) * 16);
}

@media (max-width:47.9375rem) {
	.yxt-StandardCard-details {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
}

.yxt-StandardCard-toggle {
	background: none;
	border: .0625rem solid transparent;
	border-radius: .25rem;
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-md);
	padding: 0;
	text-align: left;
}

.yxt-StandardCard-toggle:not(:disabled) {
	cursor: pointer;
}

.yxt-StandardCard-toggle:not(:disabled):hover {
	text-decoration: underline;
}

.yxt-StandardCard-toggle:not(:disabled):focus {
	border: .0625rem solid var(--yxt-color-brand-hover);
	color: var(--yxt-color-brand-hover);
}

.yxt-StandardCard-ctas {
	-ms-flex-item-align: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: 0;
	align-self: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-basis: 0;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	min-width: calc(var(--yxt-standard-card-base-spacing) * 8);
	width: 30%;
}

:root {
	--yxt-result-background-color: #fff;
	--yxt-result-event-background-color: var(--yxt-color-background-highlight);
	--yxt-result-day-font-size: var(--yxt-font-size-xxlg);
	--yxt-result-day-line-height: var(--yxt-line-height-sm);
	--yxt-result-day-font-weight: var(--yxt-font-weight-semibold);
	--yxt-result-day-color: var(--yxt-color-text-primary);
	--yxt-result-month-font-size: var(--yxt-font-size-md);
	--yxt-result-month-line-height: var(--yxt-line-height-md);
	--yxt-result-month-font-weight: var(--yxt-font-weight-normal);
	--yxt-result-month-color: var(--yxt-color-text-primary);
	--yxt-result-ordinal-background-color: var(--yxt-color-brand-primary);
	--yxt-result-ordinal-font-size: var(--yxt-font-size-xs);
	--yxt-result-ordinal-line-height: var(--yxt-line-height-xs);
	--yxt-result-ordinal-font-weight: var(--yxt-font-weight-bold);
	--yxt-result-ordinal-color: #fff;
	--yxt-result-details-font-size: var(--yxt-font-size-md);
	--yxt-result-details-line-height: var(--yxt-line-height-md);
	--yxt-result-details-font-weight: var(--yxt-font-weight-normal);
	--yxt-result-details-color: var(--yxt-color-text-primary);
	--yxt-result-title-font-size: var(--yxt-font-size-lg);
	--yxt-result-title-line-height: var(--yxt-line-height-lg);
	--yxt-result-title-font-weight: var(--yxt-font-weight-semibold);
	--yxt-result-title-color: var(--yxt-color-text-primary);
	--yxt-result-subtitle-font-size: var(--yxt-font-size-md);
	--yxt-result-subtitle-line-height: var(--yxt-line-height-md);
	--yxt-result-subtitle-font-weight: var(--yxt-font-weight-normal);
	--yxt-result-subtitle-color: var(--yxt-color-text-secondary);
	--yxt-result-cta-font-size: var(--yxt-font-size-md);
	--yxt-result-cta-line-height: var(--yxt-line-height-md);
	--yxt-result-cta-font-weight: var(--yxt-font-weight-semibold);
	--yxt-result-cta-color: var(--yxt-color-link-primary);
}

.yxt-Result {
	list-style: none;
}

.yxt-Result+.yxt-Result {
	border-top: var(--yxt-border-default);
}

.yxt-Result-title {
	color: var(--yxt-result-title-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-result-title-font-size);
	font-style: normal;
	font-weight: var(--yxt-result-title-font-weight);
	line-height: var(--yxt-result-title-line-height);
	margin-bottom: calc(var(--yxt-base-spacing) / 2);
	margin-top: 0;
}

.yxt-Result-titleLink {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.yxt-Result-titleLink:link, .yxt-Result-titleLink:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-Result-titleLink:active, .yxt-Result-titleLink:focus, .yxt-Result-titleLink:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

@media (max-width:47.9375rem) {
	.yxt-Result-titleLink {
		display: inline;
	}
}

.yxt-Result-ordinalWrapper {
	margin-right: var(--yxt-base-spacing-sm);
}

.yxt-Result-ordinal {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-result-ordinal-background-color);
	border-radius: 50%;
	color: var(--yxt-result-ordinal-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-result-ordinal-font-size);
	font-style: normal;
	font-weight: var(--yxt-result-ordinal-font-weight);
	height: 1.125rem;
	justify-content: center;
	line-height: var(--yxt-result-ordinal-line-height);
	margin-top: .1875rem;
	width: 1.125rem;
}

.yxt-Result-ordinal, .yxt-Result-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-Result-wrapper {
	background-color: var(--yxt-result-background-color);
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	max-width: 100%;
	padding: var(--yxt-base-spacing);
}

.yxt-Result-imageWrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 1rem;
	min-width: 6.25rem;
	width: 6.25rem;
}

.yxt-Result-image {
	width: 100%;
}

.yxt-Result-info {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

@media (max-width:47.9375rem) {
	.yxt-Result-info {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
}

.yxt-Result-infoCtasWrapper {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-basis: 100%;
	flex-grow: 1;
}

@media (max-width:47.9375rem) {
	.yxt-Result-infoCtasWrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.yxt-Result-details {
	color: var(--yxt-result-details-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-result-details-font-size);
	font-style: normal;
	font-weight: var(--yxt-result-details-font-weight);
	line-height: var(--yxt-result-details-line-height);
}

.yxt-Result-ctasWrapper {
	-webkit-box-align: top;
	-ms-flex-align: top;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	align-items: top;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
}

@media (min-width:48rem) {
	.yxt-Result-ctasWrapper {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-left: calc(var(--yxt-base-spacing-sm) * 2);
	}
}

@media (max-width:47.9375rem) {
	.yxt-Result-ctasWrapper {
		margin-top: calc(var(--yxt-base-spacing) / 2);
	}
}

.yxt-Result-ctas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:47.9375rem) {
	.yxt-Result-ctas {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.yxt-Result-cta {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .25rem;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 3.75rem;
	padding: calc(var(--yxt-base-spacing) / 2);
	text-align: center;
}

.yxt-Result-cta:link, .yxt-Result-cta:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: none;
}

.yxt-Result-cta:active, .yxt-Result-cta:focus, .yxt-Result-cta:hover {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

@media (max-width:47.9375rem) {
	.yxt-Result-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-left: 0;
	}
}

.yxt-Result-cta+.yxt-Result-cta {
	margin-left: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Result-ctaIconWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: calc(var(--yxt-base-spacing) / 2);
	padding-left: calc(var(--yxt-base-spacing) * 2);
	padding-right: calc(var(--yxt-base-spacing) * 2);
}

@media (max-width:47.9375rem) {
	.yxt-Result-ctaIconWrapper {
		margin-bottom: 0;
		margin-right: .5rem;
		padding-left: 0;
		padding-right: 0;
	}
}

.yxt-Result-ctaIcon {
	height: 1.5rem;
	width: 1.5rem;
}

.yxt-Result-ctaLabel {
	color: var(--yxt-result-cta-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-result-cta-font-size);
	font-style: normal;
	font-weight: var(--yxt-result-cta-font-weight);
	letter-spacing: .03125rem;
	line-height: var(--yxt-result-cta-line-height);
	text-transform: uppercase;
}

.yxt-Result-dateWrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	margin-left: calc(var(--yxt-base-spacing) * 2);
	margin-right: calc(var(--yxt-base-spacing) * 3);
	padding-left: var(--yxt-base-spacing);
	padding-right: var(--yxt-base-spacing);
}

@media (max-width:47.9375rem) {
	.yxt-Result-dateWrapper {
		display: none;
	}
}

.yxt-Result-dateInnerWrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: var(--yxt-result-event-background-color);
	border-radius: .5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: calc(var(--yxt-base-spacing) / 4);
	text-align: center;
}

.yxt-Result-day {
	color: var(--yxt-result-day-color);
	font-size: var(--yxt-result-day-font-size);
	font-weight: var(--yxt-result-day-font-weight);
	line-height: var(--yxt-result-day-line-height);
}

.yxt-Result-day, .yxt-Result-month {
	font-family: var(--yxt-font-family);
	font-style: normal;
}

.yxt-Result-month {
	color: var(--yxt-result-month-color);
	font-size: var(--yxt-result-month-font-size);
	font-weight: var(--yxt-result-month-font-weight);
	line-height: var(--yxt-result-month-line-height);
}

.yxt-Result-subtitle {
	color: var(--yxt-result-subtitle-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-result-subtitle-font-size);
	font-style: normal;
	font-weight: var(--yxt-result-subtitle-font-weight);
	line-height: var(--yxt-result-subtitle-line-height);
	margin-bottom: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Result-features {
	list-style: disc;
	padding-left: 1.125rem;
}

:root {
	--yxt-standard-card-cta-icon-size: calc(var(--yxt-base-spacing) * 1.125);
	--yxt-standard-card-cta-icon-size-solo: calc(var(--yxt-base-spacing) * 1.5);
	--yxt-standard-card-cta-spacing: var(--yxt-base-spacing);
	--yxt-accordion-card-cta-spacing: var(--yxt-base-spacing);
	--yxt-accordion-card-cta-icon-size: var(--yxt-base-spacing);
	--yxt-accordion-card-cta-font-size: var(--yxt-font-size-md);
	--yxt-accordion-card-cta-font-weight: var(--yxt-font-weight-normal);
	--yxt-accordion-card-cta-color: var(--yxt-color-brand-primary);
}

.yxt-CTA {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--yxt-color-brand-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-semibold);
	line-height: var(--yxt-line-height-xs);
	text-decoration: none;
	word-break: break-word;
}

.yxt-CTA:active, .yxt-CTA:focus, .yxt-CTA:hover {
	text-decoration: underline;
}

.yxt-CTA .Icon svg {
	height: calc(var(--yxt-base-spacing) * 1.125);
	width: calc(var(--yxt-base-spacing) * 1.125);
}

.yxt-CTA--StandardCard {
	margin-bottom: calc(var(--yxt-standard-card-cta-spacing) * .5);
}

.yxt-CTA--StandardCard .Icon {
	height: var(--yxt-standard-card-cta-icon-size);
	margin-right: calc(var(--yxt-base-spacing) / 2);
	width: var(--yxt-standard-card-cta-icon-size);
}

@media (min-width:48rem) {
	.yxt-CTA--StandardCard.yxt-CTA--solo {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	
	.yxt-CTA--StandardCard.yxt-CTA--solo .Icon {
		height: var(--yxt-standard-card-cta-icon-size-solo);
		margin-bottom: calc(var(--yxt-standard-card-cta-spacing) / 2);
		margin-right: 0;
		width: var(--yxt-standard-card-cta-icon-size-solo);
	}
}

.yxt-CTA--AccordionCard {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	color: var(--yxt-accordion-card-cta-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-accordion-card-cta-font-size);
	font-style: normal;
	font-weight: var(--yxt-accordion-card-cta-font-weight);
	line-height: var(--yxt-line-height-xs);
}

.yxt-CTA--AccordionCard .Icon {
	height: var(--yxt-accordion-card-cta-icon-size);
	margin-right: calc(var(--yxt-accordion-card-cta-spacing) * .5);
	width: var(--yxt-accordion-card-cta-icon-size);
}

:root {
	--yxt-cards-margin: calc(var(--yxt-base-spacing) / 2);
}

.yxt-Card {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: var(--yxt-cards-margin);
}

.yxt-Card, .yxt-Card-placeholder {
	border: var(--yxt-border-default);
	margin-right: var(--yxt-cards-margin);
	min-width: var(--yxt-cards-min-width);
}

.yxt-Card-placeholder {
	border-bottom: none;
	border-top: none;
	visibility: hidden;
}

.yxt-Card-child {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-height: .0625rem;
}

.yxt-Card--universal {
	margin-bottom: 0;
}

.yxt-Card--universal+.yxt-Card--universal {
	border-top: 0;
}

.yxt-Card _:-ms-fullscreen, :root .yxt-Card {
	padding-left: .0625rem;
}

@media (max-width:47.9375rem) {
	.yxt-Card {
		margin-bottom: 0;
	}
	
	.yxt-Card+.yxt-Card {
		border-top: 0;
	}
}

.yxt-Results-items>.yxt-Card, .yxt-Results-items>.yxt-Card-placeholder {
	-ms-flex-preferred-size: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-basis: 100%;
	flex-grow: 1;
}

.yxt-Results-items--1>.yxt-Card {
	margin-right: 0;
}

@media (min-width:47.9375rem) {
	.yxt-Results-items--2>.yxt-Card .yxt-Results-items--2>.yxt-Card-placeholder {
		-ms-flex-preferred-size: 45%;
		flex-basis: 45%;
	}
	
	.yxt-Results-items--3>.yxt-Card, .yxt-Results-items--3>.yxt-Card-placeholder {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
	}
	
	.yxt-Results-items--4>.yxt-Card, .yxt-Results-items--4>.yxt-Card-placeholder {
		-ms-flex-preferred-size: 22%;
		flex-basis: 22%;
	}
}

.yxt-Card--universal {
	border: var(--yxt-border-default);
	border-top: 0;
	margin: 0;
}

:root {
	--yxt-accordion-card-spacing: var(--yxt-base-spacing);
	--yxt-accordion-card-background-color: #fff;
	--yxt-accordion-card-content-background-color: #fff;
	--yxt-accordion-card-toggle-icon-height: var(--yxt-accordion-card-spacing);
	--yxt-accordion-card-toggle-icon-width: calc(var(--yxt-accordion-card-spacing) * 7 / 10);
	--yxt-accordion-card-title-size: var(--yxt-font-size-md-lg);
	--yxt-accordion-card-title-color: var(--yxt-color-brand-primary);
	--yxt-accordion-card-title-color-hover: var(--yxt-color-background-highlight);
	--yxt-accordion-card-title-line-height: var(--yxt-line-height-lg);
	--yxt-accordion-card-title-weight: var(--yxt-font-weight-normal);
	--yxt-accordion-card-subtitle-size: var(--yxt-font-size-md);
	--yxt-accordion-card-subtitle-color: var(--yxt-color-text-secondary);
	--yxt-accordion-card-details-size: var(--yxt-font-size-md);
	--yxt-accordion-card-details-weight: var(--yxt-font-weight-normal);
	--yxt-accordion-card-details-line-height: calc(var(--yxt-accordion-card-details-size) * 10 / 7);
	--yxt-accordion-card-details-color: var(--yxt-color-text-primary);
	--yxt-accordion-card-margin: calc(var(--yxt-base-spacing) / 2);
	--yxt-accordion-card-border: var(--yxt-border-default);
	--yxt-accordion-card-background-color--expanded: var(--yxt-base-spacing);
	--yxt-accordion-card-spacing--expanded: var(--yxt-base-spacing);
}

.yxt-AccordionCard {
	background-color: var(--yxt-accordion-card-background-color);
}

@media (max-width:47.9375rem) {
	.yxt-AccordionCard {
		border-top: 0;
		margin-bottom: 0;
	}
}

.yxt-AccordionCard-toggle {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background: none;
	border: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	padding-right: calc(var(--yxt-accordion-card-spacing) * .5);
	width: 100%;
}

.yxt-AccordionCard-toggle:focus, .yxt-AccordionCard-toggle:hover {
	background-color: var(--yxt-accordion-card-title-color-hover);
}

.yxt-AccordionCard-toggle svg {
	color: var(--yxt-color-brand-primary);
	height: var(--yxt-accordion-card-toggle-icon-height);
	width: var(--yxt-accordion-card-toggle-icon-width);
}

.yxt-AccordionCard-title {
	color: var(--yxt-accordion-card-title-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-accordion-card-title-size);
	font-style: normal;
	font-weight: var(--yxt-accordion-card-title-weight);
	line-height: var(--yxt-accordion-card-title-line-height);
	margin: calc(var(--yxt-accordion-card-spacing) / 2) var(--yxt-accordion-card-spacing) calc(var(--yxt-accordion-card-spacing) * 5 / 8);
	text-align: left;
}

.yxt-AccordionCard-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: auto;
	margin-right: calc(var(--yxt-accordion-card-spacing) / 2);
	margin-top: calc(var(--yxt-accordion-card-spacing) * .75);
}

.yxt-AccordionCard-icon svg {
	height: .75rem;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	width: .5rem;
}

.yxt-AccordionCard-body, .yxt-AccordionCard-icon svg {
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
}

.yxt-AccordionCard-body {
	overflow: hidden;
}

.yxt-AccordionCard-content {
	height: 0;
	padding: calc(var(--yxt-accordion-card-spacing) / 2) var(--yxt-accordion-card-spacing);
}

.yxt-AccordionCard-subtitle {
	color: var(--yxt-accordion-card-subtitle-color);
	font-size: var(--yxt-accordion-card-subtitle-size);
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
}

.yxt-AccordionCard-details, .yxt-AccordionCard-subtitle {
	font-family: var(--yxt-font-family);
	font-style: normal;
	padding-bottom: calc(var(--yxt-accordion-card-spacing) / 2);
}

.yxt-AccordionCard-details {
	color: var(--yxt-accordion-card-details-color);
	font-size: var(--yxt-accordion-card-details-size);
	font-weight: var(--yxt-accordion-card-details-weight);
	line-height: var(--yxt-accordion-card-details-line-height);
}

.yxt-AccordionCard-ctas .yxt-CTACollection-item {
	padding-bottom: calc(var(--yxt-accordion-card-spacing) / 2);
}

.yxt-AccordionCard--expanded {
	background-color: var(--yxt-accordion-card-background-color--expanded);
}

.yxt-AccordionCard--expanded .yxt-AccordionCard-icon svg {
	height: .75rem;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: .5rem;
}

.yxt-AccordionCard--expanded .yxt-AccordionCard-body, .yxt-AccordionCard--expanded .yxt-AccordionCard-icon svg {
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
}

.yxt-AccordionCard--expanded .yxt-AccordionCard-content {
	height: auto;
	overflow: hidden;
}

.yxt-AccordionCard--expanded .yxt-AccordionCard-ctas {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

:root {
	--yxt-results-header-font-size: var(--yxt-font-size-md);
	--yxt-results-header-spacing: var(--yxt-base-spacing);
	--yxt-results-header-color: var(--yxt-color-text-secondary);
	--yxt-results-header-font-weight: var(--yxt-font-weight-normal);
	--yxt-results-header-line-height: var(--yxt-line-height-md);
	--yxt-results-header-margin-bottom: calc(var(--yxt-base-spacing) / 4);
	--yxt-results-header-count-color: var(--yxt-color-text-secondary);
	--yxt-results-header-count-weight: var(--yxt-font-weight-bold);
	--yxt-results-header-filters-font-size: var(--yxt-font-size-md);
	--yxt-results-header-filters-color: var(--yxt-color-text-secondary);
	--yxt-results-header-filters-line-height: var(--yxt-line-height-md);
	--yxt-results-header-universal-background: var(--yxt-color-brand-white);
}

.yxt-ResultsHeader {
	padding: calc(var(--yxt-results-header-spacing) / 4) var(--yxt-results-header-spacing);
	padding-bottom: 0;
}

.yxt-ResultsHeader, .yxt-ResultsHeader-wrapper {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.yxt-ResultsHeader-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.yxt-ResultsHeader-resultsCount {
	color: var(--yxt-results-header-count-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-header-font-size);
	font-style: normal;
	font-weight: var(--yxt-results-header-count-weight);
	line-height: var(--yxt-results-header-line-height);
	margin-bottom: .25rem;
	margin-right: calc(var(--yxt-results-header-spacing) / 4);
	white-space: nowrap;
}

.yxt-ResultsHeader-appliedFilters {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: var(--yxt-results-header-spacing);
}

.yxt-ResultsHeader-filterLabel {
	color: var(--yxt-results-header-filters-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-header-filters-font-size);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-results-header-filters-line-height);
}

.yxt-ResultsHeader-filterLabel, .yxt-ResultsHeader-filterValue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .25rem;
	margin-right: calc(var(--yxt-results-header-spacing) / 4);
}

.yxt-ResultsHeader-filterValueComma, .yxt-ResultsHeader-filterValueText {
	color: var(--yxt-results-header-filters-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-header-filters-font-size);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-results-header-filters-line-height);
}

.yxt-ResultsHeader-filterSeparator, .yxt-ResultsHeader-resultsCountSeparator {
	color: var(--yxt-results-header-filters-color);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-header-filters-font-size);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-results-header-filters-line-height);
	margin-bottom: calc(var(--yxt-results-header-spacing) / 4);
	margin-right: calc(var(--yxt-results-header-spacing) / 4);
}

.yxt-ResultsHeader-changeFilters {
	color: var(--yxt-color-brand-primary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-results-filters-link-font-size);
	font-style: normal;
	font-weight: var(--yxt-results-filters-link-font-weight);
	line-height: var(--yxt-results-filters-link-line-height);
	margin-bottom: calc(var(--yxt-results-header-spacing) / 4);
	margin-left: calc(var(--yxt-results-header-spacing) / 2);
	padding-right: var(--yxt-results-header-spacing);
}

.yxt-ResultsHeader-changeFilters:active, .yxt-ResultsHeader-changeFilters:focus, .yxt-ResultsHeader-changeFilters:hover, .yxt-ResultsHeader-changeFilters:link, .yxt-ResultsHeader-changeFilters:visited {
	color: var(--yxt-color-brand-primary);
	text-decoration: underline;
}

.yxt-ResultsHeader-removableFilterTag {
	background-color: var(--yxt-color-borders);
	border-radius: .125rem;
	border-width: 0;
	color: var(--yxt-color-text-neutral);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-sm);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: 1.25rem;
	margin-bottom: .25rem;
	margin-right: calc(var(--yxt-results-header-spacing) / 2);
	padding-left: .3125rem;
	padding-right: .25rem;
	white-space: nowrap;
}

.yxt-ResultsHeader-removableFilterTag:focus, .yxt-ResultsHeader-removableFilterTag:hover {
	background-color: var(--yxt-color-text-secondary);
	color: var(--yxt-color-brand-white);
	cursor: pointer;
}

.yxt-ResultsHeader-removableFilterX {
	font-style: normal;
}

.yxt-ResultsHeader--universal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--yxt-results-header-universal-background);
	border: var(--yxt-border-default);
	border-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.yxt-ResultsHeader--removable .yxt-ResultsHeader-filterLabel, .yxt-ResultsHeader--removable .yxt-ResultsHeader-filterSeparator, .yxt-ResultsHeader--removable .yxt-ResultsHeader-filterValue, .yxt-ResultsHeader--removable .yxt-ResultsHeader-resultsCount, .yxt-ResultsHeader--removable .yxt-ResultsHeader-resultsCountSeparator {
	margin-right: calc(var(--yxt-results-header-spacing) / 2);
}

.yxt-VerticalResultsCount {
	color: var(--yxt-color-text-secondary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-bold);
	line-height: var(--yxt-line-height-md);
	white-space: nowrap;
}

.yxt-AppliedFilters {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.yxt-AppliedFilters-filterLabel, .yxt-AppliedFilters-filterSeparator, .yxt-AppliedFilters-filterValue {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: calc(var(--yxt-base-spacing) / 4);
}

.yxt-AppliedFilters-filterLabel, .yxt-AppliedFilters-filterSeparator, .yxt-AppliedFilters-filterValueComma, .yxt-AppliedFilters-filterValueText {
	color: var(--yxt-color-text-secondary);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-md);
}

.yxt-AppliedFilters-filterValueComma, .yxt-AppliedFilters-filterValueText {
	font-style: italic;
}

.yxt-AppliedFilters-filterSeparator {
	color: var(--yxt-color-text-secondary);
}

.yxt-AppliedFilters-removableFilterTag {
	background-color: var(--yxt-color-borders);
	border-radius: .125rem;
	border-width: 0;
	color: var(--yxt-color-text-neutral);
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-sm);
	font-style: italic;
	font-weight: var(--yxt-font-weight-normal);
	line-height: 1.25rem;
	margin-bottom: .25rem;
	margin-right: calc(var(--yxt-base-spacing) / 2);
	padding-left: .3125rem;
	padding-right: .25rem;
	white-space: nowrap;
}

.yxt-AppliedFilters-removableFilterTag:focus, .yxt-AppliedFilters-removableFilterTag:hover {
	background-color: var(--yxt-color-text-secondary);
	color: var(--yxt-color-brand-white);
	cursor: pointer;
}

.yxt-AppliedFilters-removableFilterX {
	font-style: normal;
}

.swal-overlay .swal-modal {
	-webkit-animation: none;
	animation: none;
}

.swal-overlay .swal-text {
	color: #000;
}

.swal-overlay .swal-button, .swal-overlay .swal-text {
	font-family: var(--yxt-font-family);
	font-size: var(--yxt-font-size-md-lg);
	font-style: normal;
	font-weight: var(--yxt-font-weight-normal);
	line-height: var(--yxt-line-height-xs);
}

.swal-overlay .swal-button {
	background: var(--yxt-color-brand-primary);
	border: 0;
	border-radius: .1875rem;
	color: #fff;
	letter-spacing: .03125rem;
	margin-top: 1rem;
	text-transform: uppercase;
}

.swal-overlay .swal-button:not(:disabled) {
	cursor: pointer;
}

.swal-overlay .swal-button:not(:disabled):focus, .swal-overlay .swal-button:not(:disabled):hover {
	background: padding-box var(--yxt-color-brand-hover);
}

.swal-overlay .swal-button:not(:disabled):focus {
	background: var(--yxt-color-brand-hover);
	border: var(--yxt-button-focus-border-size) double #0c5ecb;
	border: none;
}
