@charset "utf-8";

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; 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: 0.625rem; --yxt-font-size-sm: 0.75rem; --yxt-font-size-md: 0.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: 0.75rem; --yxt-base-spacing: 1rem; --yxt-module-footer-height: 1.5rem; --yxt-module-container-height: 1.25rem; --yxt-border-default: 0.0625rem solid var(--yxt-color-borders); --yxt-border-hover: 0.0625rem solid var(--yxt-color-brand-hover); --yxt-border-legacy: 0.0625rem solid #e9e9e9; --yxt-z-index-nav-more-modal: 2; --yxt-button-focus-border-size: 0.1875rem; --yxt-cards-min-width: 13.125rem; --yxt-container-desktop-base: 25rem; }

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

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

.yxt-Answers-component input[type="checkbox"]:focus { outline: rgb(0, 0, 0) solid 0.0625rem; }

:root { --yxt-searchbar-form-background-color: #fff; --yxt-searchbar-form-outline-color-base: var(--yxt-color-borders); --yxt-searchbar-focus-shadow-height: 0.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)*0.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: 0px; width: 100%; }

.yxt-GeoLocationFilter button[class*="yxt-"], .yxt-GeoLocationFilter input[class*="yxt-"], .yxt-SearchBar button[class*="yxt-"], .yxt-SearchBar input[class*="yxt-"] { 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 { box-shadow: var(--yxt-searchbar-focus-shadow); }

.yxt-GeoLocationFilter-form, .yxt-GeoLocationFilter-input-wrapper, .yxt-SearchBar-form, .yxt-SearchBar-input-wrapper { display: flex; margin: 0px; }

.yxt-GeoLocationFilter-input, .yxt-SearchBar-input { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: 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-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 { -webkit-box-align: center; align-items: center; background-color: var(--yxt-searchbar-button-background-color-base); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--yxt-color-text-secondary); cursor: pointer; 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(0px, 0px, 0px, 0px); border: 0px; height: 0.0625rem; margin: -0.0625rem; overflow: hidden; padding: 0px; position: absolute; width: 0.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: flex; }

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

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

.yxt-SearchBar-LoadingIndicator { animation: 1.4s linear 0s infinite normal none running rotate; }

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

@keyframes static { 
  100% { transform: rotate(1turn); }
}

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

@keyframes rotate { 
  100% { transform: rotate(1turn); }
}

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

.yxt-SearchBar-Icon--inactive .yxt-SearchBar-LoadingIndicator-AnimatedIcon { animation: auto ease 0s 1 normal none running none; }

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

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

.yxt-SearchBar-voiceSearch { background-color: var(--yxt-searchbar-button-background-color-base); border-width: medium; border-style: none; border-color: currentcolor; border-image: 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; transition: opacity 0.2s ease-in-out; }

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

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

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

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

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

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

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

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

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

.Icon--chevron { transform: none; }

.Icon--yext_animated_reverse svg { background: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); }

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

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

@-webkit-keyframes reverse-a1_o { 
  0% { opacity: 0; }
  80.24% { opacity: 0; }
  89.82% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes reverse-a1_o { 
  0% { opacity: 0; }
  80.24% { opacity: 0; }
  89.82% { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a2_o { 
  0% { opacity: 0; }
  70.06% { opacity: 0; }
  80.24% { opacity: 1; }
  89.82% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a2_o { 
  0% { opacity: 0; }
  70.06% { opacity: 0; }
  80.24% { opacity: 1; }
  89.82% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a3_o { 
  0% { opacity: 0; }
  59.88% { opacity: 0; }
  70.06% { opacity: 1; }
  80.24% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a3_o { 
  0% { opacity: 0; }
  59.88% { opacity: 0; }
  70.06% { opacity: 1; }
  80.24% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a4_o { 
  0% { opacity: 0; }
  50.299% { opacity: 0; }
  59.88% { opacity: 1; }
  70.06% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a4_o { 
  0% { opacity: 0; }
  50.299% { opacity: 0; }
  59.88% { opacity: 1; }
  70.06% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a5_o { 
  0% { opacity: 0; }
  40.12% { opacity: 0; }
  50.299% { opacity: 1; }
  59.88% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a5_o { 
  0% { opacity: 0; }
  40.12% { opacity: 0; }
  50.299% { opacity: 1; }
  59.88% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a6_o { 
  0% { opacity: 0; }
  29.94% { opacity: 0; }
  40.12% { opacity: 1; }
  50.299% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a6_o { 
  0% { opacity: 0; }
  29.94% { opacity: 0; }
  40.12% { opacity: 1; }
  50.299% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a7_o { 
  0% { opacity: 0; }
  20.359% { opacity: 0; }
  29.94% { opacity: 1; }
  40.12% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a7_o { 
  0% { opacity: 0; }
  20.359% { opacity: 0; }
  29.94% { opacity: 1; }
  40.12% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a8_o { 
  0% { opacity: 0; }
  10.18% { opacity: 0; }
  20.359% { opacity: 1; }
  29.94% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a8_o { 
  0% { opacity: 0; }
  10.18% { opacity: 0; }
  20.359% { opacity: 1; }
  29.94% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes reverse-a9_o { 
  0% { opacity: 0; }
  10.18% { opacity: 1; }
  20.359% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes reverse-a9_o { 
  0% { opacity: 0; }
  10.18% { opacity: 1; }
  20.359% { opacity: 0; }
  100% { opacity: 0; }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Icon--yext_animated_reverse:not(.yxt-SearchBar-Yext--static) svg > g:nth-of-type(11) { 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: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); }

@-webkit-keyframes forward-a0_o { 
  0% { opacity: 1; }
  9.29% { opacity: 1; }
  18.033% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a0_o { 
  0% { opacity: 1; }
  9.29% { opacity: 1; }
  18.033% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a1_o { 
  0% { opacity: 0; }
  9.29% { opacity: 0; }
  18.033% { opacity: 1; }
  27.322% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a1_o { 
  0% { opacity: 0; }
  9.29% { opacity: 0; }
  18.033% { opacity: 1; }
  27.322% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a2_o { 
  0% { opacity: 0; }
  18.033% { opacity: 0; }
  27.322% { opacity: 1; }
  36.612% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a2_o { 
  0% { opacity: 0; }
  18.033% { opacity: 0; }
  27.322% { opacity: 1; }
  36.612% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a3_o { 
  0% { opacity: 0; }
  27.322% { opacity: 0; }
  36.612% { opacity: 1; }
  45.355% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a3_o { 
  0% { opacity: 0; }
  27.322% { opacity: 0; }
  36.612% { opacity: 1; }
  45.355% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a4_o { 
  0% { opacity: 0; }
  36.612% { opacity: 0; }
  45.355% { opacity: 1; }
  54.645% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a4_o { 
  0% { opacity: 0; }
  36.612% { opacity: 0; }
  45.355% { opacity: 1; }
  54.645% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a5_o { 
  0% { opacity: 0; }
  45.355% { opacity: 0; }
  54.645% { opacity: 1; }
  63.934% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a5_o { 
  0% { opacity: 0; }
  45.355% { opacity: 0; }
  54.645% { opacity: 1; }
  63.934% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a6_o { 
  0% { opacity: 0; }
  54.645% { opacity: 0; }
  63.934% { opacity: 1; }
  72.678% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a6_o { 
  0% { opacity: 0; }
  54.645% { opacity: 0; }
  63.934% { opacity: 1; }
  72.678% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a7_o { 
  0% { opacity: 0; }
  63.934% { opacity: 0; }
  72.678% { opacity: 1; }
  81.967% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a7_o { 
  0% { opacity: 0; }
  63.934% { opacity: 0; }
  72.678% { opacity: 1; }
  81.967% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a8_o { 
  0% { opacity: 0; }
  72.678% { opacity: 0; }
  81.967% { opacity: 1; }
  91.257% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes forward-a8_o { 
  0% { opacity: 0; }
  72.678% { opacity: 0; }
  81.967% { opacity: 1; }
  91.257% { opacity: 0; }
  100% { opacity: 0; }
}

@-webkit-keyframes forward-a9_o { 
  0% { opacity: 0; }
  81.967% { opacity: 0; }
  91.257% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes forward-a9_o { 
  0% { opacity: 0; }
  81.967% { opacity: 0; }
  91.257% { opacity: 1; }
  100% { opacity: 0; }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Icon--yext_animated_forward:not(.yxt-SearchBar-MagnifyingGlass--static) svg > g:nth-of-type(11) { 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: 0.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: 0.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; display: flex; justify-content: flex-start; }

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

.yxt-Nav-item { -webkit-box-align: center; align-items: center; color: var(--yxt-nav-text-color); 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: -0.125rem; padding-bottom: 0.375rem; padding-left: var(--yxt-base-spacing); padding-right: var(--yxt-base-spacing); padding-top: 0.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) { 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: visible; position: relative; }

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

.yxt-Nav-moreIcon { display: flex; margin-right: 0.4375rem; margin-top: 0.0625rem; }

.yxt-Nav-moreIcon .Icon--kabob { height: 0.6875rem; margin-top: 0.0625rem; width: 0.1875rem; }

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

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

.yxt-Nav-modal { background-color: rgb(255, 255, 255); border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.2) 0px 0.125rem 0.625rem 0px; display: none; list-style-type: none; margin: 0px; padding: 0px; position: absolute; right: 0px; 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: 0.375rem 1rem 0.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; align-items: center; background-color: var(--yxt-direct-answer-title-background-color); border: var(--yxt-direct-answer-border); 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: 0px; }

.yxt-DirectAnswer-titleIconWrapper { 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: inline-flex; margin-right: var(--yxt-base-spacing-sm); }

.yxt-DirectAnswer-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-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: flex; 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; -webkit-box-align: center; align-items: center; border: var(--yxt-direct-answer-border); display: flex; height: var(--yxt-direct-answer-footer-height); justify-content: flex-end; padding-bottom: 0.625rem; padding-left: var(--yxt-base-spacing); padding-right: var(--yxt-base-spacing); padding-top: 0.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: 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: flex; margin: 0px; }

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

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

.yxt-DirectAnswer-thumb { cursor: pointer; display: flex; flex-shrink: 0; font-size: 1.5rem; }

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

.yxt-DirectAnswer-fieldValue { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; color: var(--yxt-direct-answer-content-color); display: flex; 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; align-items: center; color: var(--yxt-color-text-primary); 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: 0.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; align-items: center; background-color: var(--yxt-gda-title-background-color); border: var(--yxt-gda-border); 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: 0px; }

.yxt-GenerativeDirectAnswer-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-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: flex; 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: 0px; 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: 0.25rem; box-sizing: border-box; display: inline-flex; flex-direction: column; gap: var(--yxt-base-spacing-sm); height: 5.3125rem; margin-right: var(--yxt-gda-citation-button-spacing); padding: 0.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; align-items: flex-start; color: var(--yxt-gda-content-color); display: flex; 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: 0px; width: 100%; }

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

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

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

.yxt-Results-left, .yxt-Results-titleIconWrapper { 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-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left: var(--yxt-border-default); border-right: var(--yxt-border-default); border-top: var(--yxt-results-border); margin-bottom: 0px; margin-top: 0px; padding: calc(var(--yxt-base-spacing)/2) var(--yxt-base-spacing); }

.yxt-Results-filter, .yxt-Results-filters { display: flex; }

.yxt-Results-filter { -webkit-box-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: 0px; width: 0.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; flex-flow: wrap; list-style: none; padding: 0px; }

.yxt-Results-items, .yxt-Results-viewAll { display: flex; margin-bottom: 0px; margin-top: 0px; }

.yxt-Results-viewAll { -webkit-box-pack: center; -webkit-box-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; align-items: center; color: var(--yxt-color-text-primary); 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: 0.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; align-items: center; background-color: var(--yxt-results-title-bar-background); border: var(--yxt-results-border); 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: 0px; text-transform: uppercase; }

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

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

.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; background-color: var(--yxt-results-title-bar-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; 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: 0.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: 0px; margin-top: 0px; padding-left: 0px; }

.yxt-AlternativeVerticals-suggestion { 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: flex; text-decoration: none; }

.yxt-AlternativeVerticals-suggestionLink > :not(:last-child) { margin-right: 0.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; align-items: center; display: flex; }

.yxt-AlternativeVerticals-arrowIconWrapper, .yxt-AlternativeVerticals-arrowIconWrapper > * { width: 0.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 0.0625rem 0.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: 0.625rem; }

@media (min-width: 48rem) {
  .yxt-AutoComplete::before { background-color: var(--yxt-autocomplete-separator-color); content: ""; display: block; height: 0.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: 0px; padding: 0px; }

.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 { 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; align-items: flex-start; flex-direction: column; }

.yxt-AccordionResult-cta, .yxt-AccordionResult-ctas { display: flex; }

.yxt-AccordionResult-cta { -webkit-box-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; -webkit-box-align: center; align-items: center; display: flex; justify-content: space-between; padding-bottom: 0.625rem; padding-left: 1em; padding-right: 1em; padding-top: calc(var(--yxt-base-spacing)/2); text-align: left; width: 100%; }

.yxt-AccordionResult-indicator { display: flex; transform: rotate(-90deg); transition: transform 0.4s ease-in, -webkit-transform 0.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; transition: 0.4s ease-in; }

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

.yxt-AccordionResult.is-collapsed .yxt-AccordionResult-indicator { 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; -webkit-box-align: center; align-items: center; color: var(--yxt-pagination-text-color); 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; -webkit-box-align: center; align-items: center; border-radius: 0.125rem; box-sizing: border-box; display: flex; height: 1.5rem; justify-content: center; margin-left: 0.125rem; margin-right: 0.125rem; min-width: 1.5rem; padding: 0px 0.25rem; }

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

.yxt-Pagination-icon span { 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 { transform: rotate(180deg); }

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

.yxt-Pagination-chevron, .yxt-Pagination-chevron--left, .yxt-Pagination-doubleChevron, .yxt-Pagination-doubleChevron--left { 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: 0.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-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-size: var(--yxt-locationBias-text-font-size); padding: 0px; }

.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: flex; }

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

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

.yxt-FilterOptions-buttonWrapper, .yxt-FilterOptions-controls { display: flex; }

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

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

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

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

.yxt-FilterOptions-legendLabel { -webkit-box-align: center; align-items: center; color: var(--yxt-color-text-primary); 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; align-items: center; display: flex; }

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

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

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

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

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

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

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

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

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

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

.yxt-FilterOptions-optionLabel::after { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-right-width: 0.0625rem; border-right-style: solid; border-color: var(--yxt-filter-options-checkmark-color); content: none; height: 0.5625rem; left: -1.25rem; position: absolute; top: calc(50% - 0.1875rem); transform: rotate(45deg) translateY(-50%); width: 0.1875rem; }

.yxt-FilterOptions-selectedCount { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: var(--yxt-color-background-dark); border-radius: 0.25rem; color: rgb(255, 255, 255); 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: 0.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: 0.0625rem solid transparent; border-radius: 0.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: 0px; }

.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: 0.75rem; }
}

.yxt-FilterOptions-showToggle { background: none; border: 0.0625rem solid transparent; border-radius: 0.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: 0px; }

.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: 0.3125rem; width: 0.375rem; }

.yxt-FilterOptions-clickableLegend { -webkit-box-align: center; align-items: center; border: 0.0625rem solid transparent; border-radius: 0.25rem; cursor: pointer; 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: 0px; }

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

.yxt-FilterOptions-radioButtonInput:focus { outline: rgb(0, 0, 0) solid 0.0625rem; }

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

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

.yxt-FilterOptions-checkboxInput:checked + .yxt-FilterOptions-optionLabel::before { border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; 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); box-shadow: var(--yxt-searchbar-focus-shadow); }

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

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

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

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

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

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

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

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

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

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

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

.yxt-FilterBox-titleContainer { -webkit-box-align: center; align-items: center; display: flex; margin: 0px 0px 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: 0.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: 0px; border-radius: 0.1875rem; color: rgb(255, 255, 255); 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: 0.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: 0.0625rem solid transparent; border-radius: 0.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: 0.03125rem; line-height: var(--yxt-line-height-xs); padding: 0.3125rem 0.625rem 0.3125rem 0px; 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: 0.625rem; padding-left: 0.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: flex; 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; -webkit-box-pack: justify; align-items: center; background-color: var(--yxt-question-submission-title-bar-background); border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: var(--yxt-question-submission-border); cursor: pointer; 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; -webkit-box-pack: justify; align-items: center; 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--yxt-color-brand-primary); display: flex; padding: 0px; }

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

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

.yxt-QuestionSubmission-toggle--collapsed { 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: 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: flex; flex-direction: column; margin-bottom: 0px; }

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

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

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

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

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

@media (max-width: 35.9375rem) {
  .yxt-QuestionSubmission-formField { margin-bottom: 0px; }
  .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: flex; font-family: var(--yxt-font-family); font-style: normal; }

.yxt-QuestionSubmission-formInput { border: var(--yxt-question-submission-border); border-radius: 0.1875rem; 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::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::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; -webkit-box-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: flex; }

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

.yxt-QuestionSubmission-privacyPolicy { -webkit-box-align: start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; align-items: flex-start; display: flex; flex-flow: row; 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: 0px; border-radius: 0.1875rem; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.875rem; font-weight: var(--yxt-font-weight-semibold); letter-spacing: 0.5px; margin-top: 0px; overflow-wrap: break-word; padding-bottom: 0.625rem; padding-left: var(--yxt-base-spacing); padding-right: var(--yxt-base-spacing); padding-top: 0.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: 0.4375rem 0.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: 0px; margin: var(--yxt-base-spacing) 0; padding: 0px; }

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

.yxt-SortOptions-legendLabel { -webkit-box-align: center; align-items: center; color: var(--yxt-color-text-primary); 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; align-items: flex-start; display: flex; margin: 0.125rem 0px; }

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

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

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

.yxt-SortOptions-optionSelector:focus { outline: rgb(0, 0, 0) auto 0.0625rem; }

.yxt-SortOptions-reset { background: none; border: 0.0625rem solid transparent; border-radius: 0.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: 0px; }

.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: 0.0625rem solid transparent; border-radius: 0.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: 0px; }

.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: 0.3125rem; width: 0.375rem; }

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

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

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

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

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

.yxt-SortOptions-apply { background: var(--yxt-color-brand-primary); border: 0px; border-radius: 0.1875rem; box-sizing: border-box; color: rgb(255, 255, 255); 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: 0.5px; line-height: var(--yxt-line-height-xs); 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: flex; }

.yxt-StandardCard-wrapper { -webkit-box-flex: 1; align-content: flex-start; flex-basis: 0px; flex-grow: 1; 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: 0.0625rem solid rgb(0, 0, 0); border-radius: var(--yxt-standard-card-ordinal-size); color: rgb(255, 255, 255); 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: rgb(0, 0, 0); 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; color: rgb(255, 255, 255); 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: 0.03125rem; line-height: 1.25rem; text-align: center; text-transform: uppercase; word-break: break-word; }

.yxt-StandardCard-img { -webkit-box-flex: 1; background-position: 0px 0px; background-repeat: no-repeat; background-size: cover; flex-basis: 0px; 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; -webkit-box-flex: 3; flex-basis: 0px; flex-flow: column wrap; flex-grow: 3; }

.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 { -webkit-box-flex: 1; -webkit-box-pack: justify; flex-basis: 0px; flex-grow: 1; flex-wrap: wrap; justify-content: space-between; }

.yxt-StandardCard-content, .yxt-StandardCard-details { display: flex; }

.yxt-StandardCard-details { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 2; color: var(--yxt-color-text-primary); flex-basis: 0px; 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 { flex-basis: calc(var(--yxt-standard-card-base-spacing)*16); }

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

.yxt-StandardCard-toggle { background: none; border: 0.0625rem solid transparent; border-radius: 0.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: 0px; 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 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; -webkit-box-flex: 1; align-self: flex-start; display: flex; flex-basis: 0px; 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: 0px; }

.yxt-Result-titleLink { -webkit-box-align: center; align-items: center; 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; -webkit-box-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: 0.1875rem; width: 1.125rem; }

.yxt-Result-ordinal, .yxt-Result-wrapper { display: flex; }

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

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

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

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

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

.yxt-Result-infoCtasWrapper { -webkit-box-flex: 1; display: flex; flex-basis: 100%; flex-grow: 1; }

@media (max-width: 47.9375rem) {
  .yxt-Result-infoCtasWrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; 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-flex: 1; display: flex; flex-grow: 1; flex-shrink: 0; }

@media (min-width: 48rem) {
  .yxt-Result-ctasWrapper { -webkit-box-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: flex; }

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

.yxt-Result-cta { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; border-radius: 0.25rem; cursor: pointer; display: flex; 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; flex-direction: row; padding-left: 0px; }
}

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

.yxt-Result-ctaIconWrapper { 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: 0px; margin-right: 0.5rem; padding-left: 0px; padding-right: 0px; }
}

.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: 0.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; display: flex; 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: 0.5rem; display: flex; 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; align-items: center; color: var(--yxt-color-brand-primary); 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; 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: 0px; width: var(--yxt-standard-card-cta-icon-size-solo); }
}

.yxt-CTA--AccordionCard { -webkit-box-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: flex; 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-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; visibility: hidden; }

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

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

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

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

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

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

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

.yxt-Card--universal { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; margin: 0px; }

: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: 0px; margin-bottom: 0px; }
}

.yxt-AccordionCard-toggle { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: none; border: 0px; cursor: pointer; display: flex; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; 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 { 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: 0.75rem; transform: rotate(90deg); width: 0.5rem; }

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

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

.yxt-AccordionCard-content { height: 0px; 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: 0.75rem; transform: rotate(-90deg); width: 0.5rem; }

.yxt-AccordionCard--expanded .yxt-AccordionCard-body, .yxt-AccordionCard--expanded .yxt-AccordionCard-icon svg { transition: 0.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: flex; 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-top: ; padding-right: ; padding-left: ; padding-bottom: 0px; }

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

.yxt-ResultsHeader-wrapper { 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: 0.25rem; margin-right: calc(var(--yxt-results-header-spacing)/4); white-space: nowrap; }

.yxt-ResultsHeader-appliedFilters { -webkit-box-align: center; align-items: center; border-top: 0px; display: flex; 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: flex; margin-bottom: 0.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: 0.125rem; border-width: 0px; 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: 0.25rem; margin-right: calc(var(--yxt-results-header-spacing)/2); padding-left: 0.3125rem; padding-right: 0.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; align-items: center; background-color: var(--yxt-results-header-universal-background); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; display: flex; flex-wrap: wrap; margin-bottom: 0px; }

.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; align-items: center; border-top: 0px; display: flex; flex-wrap: wrap; }

.yxt-AppliedFilters-filterLabel, .yxt-AppliedFilters-filterSeparator, .yxt-AppliedFilters-filterValue { 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: 0.125rem; border-width: 0px; 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: 0.25rem; margin-right: calc(var(--yxt-base-spacing)/2); padding-left: 0.3125rem; padding-right: 0.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 { animation: auto ease 0s 1 normal none running none; }

.swal-overlay .swal-text { color: rgb(0, 0, 0); }

.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: 0px; border-radius: 0.1875rem; color: rgb(255, 255, 255); letter-spacing: 0.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-width: medium; border-style: none; border-color: currentcolor; border-image: none; }