@charset "UTF-8";

/*!

Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the terms of the LICENSE file distributed with this project.

*/

.search .news-card--result-byline-anti,
.search .news-card--result-byline-time,
.search .news-card--result-type-link {
	box-shadow: none;
	margin-inline-start: 0;
	padding-inline-start: 0
}

.search .news-search--result {
  	block-size: 80px;
	float: none;
	margin-block-end: 0;
	margin-inline-start: 0
}

.search .news-search--result-query {
	box-shadow: none
}

@media (max-width:1473px) {
	.search .news-search--result {
		inline-size: 100%;
		margin-block-end: 30px;
		min-inline-size: 100%
	}
}

@media (max-width:639px) {
	.search .news-card--result-content {
		float: none;
		max-inline-size: 100%
	}
}

.search .news-search--result-query::-webkit-search-cancel-button {
	display: none
}

@media screen and (max-width:482px) {

	.search.arcGis-gateway .news-search--result,
	.search.arcGis-product-gateway .news-search--result {
		block-size: 4rem
	}
}

@media screen and (min-width:860px) {

	.search.arcGis-gateway .news-search--result.overflow-active::before,
	.search.arcGis-product-gateway .news-search--result.overflow-active::before {
		background: linear-gradient(to right, #fff 0, rgb(255 255 255 / 65%) 50%, rgb(255 255 255 / 0%) 100%);
		block-size: 60px;
		content: '';
		display: inline-block;
		inline-size: 100px;
		inset-block-end: 2px;
		inset-inline-start: 0;
		position: absolute;
		z-index: 999
	}

	.search.arcGis-gateway .news-search--result .hidden-input-mirror,
	.search.arcGis-product-gateway .news-search--result .hidden-input-mirror {
		block-size: 3px;
		box-shadow: inset 0 -1px 0 0 #0079c1;
		font-size: 2.82715rem;
		font-style: normal;
		font-weight: 300;
		inline-size: auto;
		inset-block-end: 0;
		inset-inline-start: 0;
		overflow: hidden;
		position: absolute;
		transition: width .3s;
		user-select: none
	}
}

@media screen and (max-width:859px) {

	.search.arcGis-gateway .news-search--result.overflow-active,
	.search.arcGis-product-gateway .news-search--result.overflow-active {
		display: none
	}

	.search.arcGis-gateway .news-search--result .hidden-input-mirror,
	.search.arcGis-product-gateway .news-search--result .hidden-input-mirror {
		display: none
	}
}

.search.arcGis-gateway .news-search--result-submit,
.search.arcGis-product-gateway .news-search--result-submit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%23959595' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E") !important
}

.search.arcGis-gateway .news-search--result-query,
.search.arcGis-product-gateway .news-search--result-query {
	color: #4c4c4c;
	font-size: 2.82715rem;
	font-style: normal;
	font-weight: 300;
	line-height: 3.1rem;
	max-inline-size: calc(100% - 60px)
}

.search.arcGis-gateway .news-search--result-label,
.search.arcGis-product-gateway .news-search--result-label {
	font-size: 2.82715rem;
	line-height: 80px
}

@media screen and (max-width:482px) {

	.search.arcGis-gateway .news-search--result-label,
	.search.arcGis-product-gateway .news-search--result-label {
		font-size: 1rem;
		line-height: 4rem
	}
}

@media screen and (max-width:398px) {

	.search.arcGis-gateway .news-search--result-label,
	.search.arcGis-product-gateway .news-search--result-label {
		font-size: 8.4vw
	}
}

.search.arcGis-gateway .news-search--result+.news-results-subtitle,
.search.arcGis-product-gateway .news-search--result+.news-results-subtitle {
	block-size: 0;
	margin: 0;
	max-block-size: 0;
	overflow: hidden
}

.search.arcGis-gateway .news-search--result-query:valid~.news-search--result-label,
.search.arcGis-product-gateway .news-search--result-query:valid~.news-search--result-label {
	-webkit-animation: news-search--result-label .3s;
	animation: news-search--result-label .3s;
	font-size: 12px;
	inset-block-start: -24px;
	line-height: 12px;
	padding-block: 0
}

.search.arcGis-gateway .advance-help-text,
.search.arcGis-product-gateway .advance-help-text {
	float: none;
	inline-size: 100%;
	margin-block-start: 5px;
	padding-inline-start: 0
}

.search.arcGis-gateway .advance-help-text .lightbulb-icon,
.search.arcGis-product-gateway .advance-help-text .lightbulb-icon {
	background: url("../public/placeholders/arcGis/lightbulb-24.svg");
	background-size: 17px 17px;
	block-size: 17px;
	display: inline-block;
	inline-size: 17px;
	vertical-align: middle
}

.search.arcGis-gateway .ui-autocomplete,
.search.arcGis-product-gateway .ui-autocomplete {
	max-block-size: 40vh;
	max-inline-size: 75%;
	overflow: scroll
}

.search.arcGis-gateway .ui-autocomplete .ui-menu-item,
.search.arcGis-product-gateway .ui-autocomplete .ui-menu-item {
	color: #595959
}

.search.arcGis-gateway .ui-autocomplete .ui-menu-item:hover,
.search.arcGis-product-gateway .ui-autocomplete .ui-menu-item:hover {
	background-color: #d2e9f9
}

.search.arcGis-gateway .ui-menu,
.search.arcGis-product-gateway .ui-menu {
	background-color: #fff;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 0 16px 0 rgb(0 0 0 / 5%);
	inline-size: 483.33333px;
	max-inline-size: 31.66667vw;
	z-index: 99
}

.search.arcGis-gateway .ui-menu-item,
.search.arcGis-product-gateway .ui-menu-item {
	color: #0079c1;
	cursor: pointer;
	list-style: none;
	padding: 5px
}

@media screen and (max-width:859px) {

	.search.arcGis-gateway .news-results,
	.search.arcGis-product-gateway .news-results {
		padding-block-start: 54px
	}

	.search.arcGis-gateway .news-search--result,
	.search.arcGis-product-gateway .news-search--result {
		block-size: 48px;
		margin-block-end: 0
	}

	.search.arcGis-gateway .news-search--result-label,
	.search.arcGis-product-gateway .news-search--result-label {
		font-size: 1.9994rem;
		font-style: normal;
		font-weight: 400;
		line-height: 1
	}

	.search.arcGis-gateway .news-search--result-submit,
	.search.arcGis-product-gateway .news-search--result-submit {
		background-size: 30px 30px;
		block-size: 30px;
		inline-size: 30px
	}

	.search.arcGis-gateway .news-search--result-query,
	.search.arcGis-product-gateway .news-search--result-query {
		block-size: 2.4rem;
		font-size: 1.9994rem;
		margin-block-start: 0
	}

	.search.arcGis-gateway .advance-help-text,
	.search.arcGis-product-gateway .advance-help-text {
		inline-size: 100%;
		max-inline-size: 100%
	}

	.search.arcGis-gateway .btn-mobile-filters,
	.search.arcGis-product-gateway .btn-mobile-filters {
		margin-block-end: 20px
	}

	.search.arcGis-gateway .no-modal-reset:hover,
	.search.arcGis-product-gateway .no-modal-reset:hover {
		text-decoration: none
	}

	.search.arcGis-gateway .filter-tags,
	.search.arcGis-product-gateway .filter-tags {
		display: flex;
		flex-wrap: wrap;
		margin-block-end: 40px;
		margin-inline-start: -10px
	}

	.search.arcGis-gateway .filter-tags .filter-tag,
	.search.arcGis-product-gateway .filter-tags .filter-tag {
		background-color: #efefef;
		box-sizing: border-box;
		color: #828282;
		line-height: 36px;
		margin-block: 10px 0;
		margin-inline-start: 10px;
		padding-inline: 14px 3px;
		white-space: nowrap
	}

	.search.arcGis-gateway .filter-tags .filter-tag:hover,
	.search.arcGis-product-gateway .filter-tags .filter-tag:hover {
		background-color: #0079c1;
		color: #fff
	}

	.search.arcGis-gateway .filter-tags .filter-tag span,
	.search.arcGis-product-gateway .filter-tags .filter-tag span {
		margin-inline-start: 10px
	}

	.search.arcGis-gateway .filters-modal-wrapper,
	.search.arcGis-product-gateway .filters-modal-wrapper {
		background: #fff;
		block-size: 100%;
		inline-size: 100%;
		inset-block-start: 0;
		inset-inline-start: 0;
		position: fixed;
		transition: all .3s;
		z-index: 10999
	}

	.search.arcGis-gateway .filters-modal-wrapper.show,
	.search.arcGis-product-gateway .filters-modal-wrapper.show {
		opacity: 1;
		transform: scale(1)
	}

	.search.arcGis-gateway .filters-modal-wrapper.no-show,
	.search.arcGis-product-gateway .filters-modal-wrapper.no-show {
		block-size: 0;
		opacity: 0;
		transform: scale(.7);
		z-index: 0
	}

	.search.arcGis-gateway .filters-modal-wrapper.show-b,
	.search.arcGis-product-gateway .filters-modal-wrapper.show-b {
		opacity: 1;
		transform: translateY(0)
	}

	.search.arcGis-gateway .filters-modal-wrapper.no-show-b,
	.search.arcGis-product-gateway .filters-modal-wrapper.no-show-b {
		opacity: .4;
		transform: translateY(-100%)
	}

	.search.arcGis-gateway .inner-filters-modal,
	.search.arcGis-product-gateway .inner-filters-modal {
		block-size: 100%;
		cursor: default;
		inline-size: 100%;
		max-inline-size: 100%
	}

	.search.arcGis-gateway .inner-filters-modal .icon-ui-close,
	.search.arcGis-product-gateway .inner-filters-modal .icon-ui-close {
		cursor: pointer !important;
		inset-block-start: 20px;
		inset-inline-end: 20px;
		position: absolute
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-tag,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-tag {
		margin: 44px auto 0;
		margin-block-start: 44px;
		max-inline-size: 95vw;
		padding-inline-start: 22px
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-dropdowns,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-dropdowns {
		margin: 34px auto 0;
		max-inline-size: 95vw
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter {
		position: relative
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .DayPicker,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .DayPicker {
		display: none
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu {
		background-color: #f8f8f8;
		max-block-size: 314px;
		overflow: scroll;
		transition: all .3s ease-in-out
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li {
		line-height: 40px;
		padding-inline-start: 22px
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li .pt-menu-item,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li .pt-menu-item {
		color: #4c4c4c;
		font-size: 1rem
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li.ifm-selected,
	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li:hover,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li.ifm-selected,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu li:hover {
		background-color: #efefef;
		font-weight: 500
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu.closed,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu.closed {
		max-block-size: 0
	}
}

@media screen and (max-width:859px) and (max-width:480px) {

	.search.arcGis-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter.date-picker .pt-menu {
		max-block-size: 214px
	}
}

@media screen and (max-width:859px) {

	.search.arcGis-gateway .inner-filters-modal .ifm-filter:last-child .ifm-filter-options::after,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter:last-child .ifm-filter-options::after {
		display: none
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-name,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-name {
		border-block-end: 1px solid #ccc;
		line-height: 74px;
		margin: 5px 0 0;
		padding-inline-start: 22px;
		position: relative
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-name[targeted],
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-name[targeted] {
		border-block-end: 1px solid #0079c1;
		color: #0079c1
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-name[has-selection="true"],
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-name[has-selection="true"] {
		background-color: #f8f8f8;
		border-block-end: 1px solid #ccc
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-name span,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-name span {
		display: inline-block;
		inset-inline-start: 91%;
		position: absolute
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-name span::before,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-name span::before {
		font-size: 19px
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options {
		background-color: #f8f8f8;
		max-block-size: 314px;
		overflow: scroll;
		transition: all .3s ease-in-out
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options li,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options li {
		line-height: 40px;
		padding-inline-start: 22px
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options li.ifm-selected,
	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options li:hover,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options li.ifm-selected,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options li:hover {
		background-color: #efefef;
		font-weight: 500
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options.closed,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options.closed {
		max-block-size: 0
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options.closed::after,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options.closed::after {
		display: none
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options.scrolling::after,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options.scrolling::after {
		display: none
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options::after,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options::after {
		background: linear-gradient(to bottom, rgb(255 255 255 / 0%) 0, rgb(255 255 255 / 60%) 50%, rgb(255 255 255 / 80%) 95%, rgb(255 255 255 / 0%) 100%);
		block-size: 30px;
		content: '';
		display: block;
		inline-size: 100%;
		inset-block-end: 0;
		inset-inline-start: 0;
		position: absolute;
		z-index: 1
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options :hover::after,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options :hover::after {
		display: none
	}
}

@media screen and (max-width:859px) and (max-width:480px) {

	.search.arcGis-gateway .inner-filters-modal .ifm-filter-options,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter-options {
		max-block-size: 214px
	}
}

@media screen and (max-width:859px) {

	.search.arcGis-gateway .inner-filters-modal .ifm-footer,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-footer {
		display: flex;
		inset-block-end: 30px;
		inset-inline-start: 0;
		justify-content: center;
		min-inline-size: 100%;
		position: absolute
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-footer span,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-footer span {
		display: inline-block;
		line-height: 45px;
		margin-inline-start: 26px
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-footer span.btn-link,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-footer span.btn-link {
		color: #0079c1
	}
}

@media screen and (max-width:859px) and (max-width:560px) {

	.search.arcGis-gateway .inner-filters-modal .ifm-footer.filters-open,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-footer.filters-open {
		visibility: hidden
	}
}

@media screen and (max-width:859px) {

	.search.arcGis-gateway .news-results-subtitle,
	.search.arcGis-product-gateway .news-results-subtitle {
		line-height: 0
	}

	.search.arcGis-gateway .news-card--result-title,
	.search.arcGis-product-gateway .news-card--result-title {
		margin-block-end: 16px
	}

	.search.arcGis-gateway .news-card--result-byline,
	.search.arcGis-product-gateway .news-card--result-byline {
		margin: 0
	}
}

@media screen and (max-width:481px) {

	.search.arcGis-gateway .news-search--result-query,
	.search.arcGis-product-gateway .news-search--result-query {
		block-size: 4rem;
		line-height: 4rem;
		margin-block-start: -16px
	}

	.search.arcGis-gateway .news-search--result-label,
	.search.arcGis-product-gateway .news-search--result-label {
		font-size: 8.4vw;
		line-height: 1
	}

	.search.arcGis-gateway .inner-filters-modal .ifm-filter ul li,
	.search.arcGis-product-gateway .inner-filters-modal .ifm-filter ul li {
		line-height: 34px !important
	}
}

.search-app-wrapper {
	position: relative
}

.search-app-wrapper .filters-heading {
	margin-block-end: .675rem
}

.search-app-wrapper .svg-icon-loader {
	display: none;
	inset-block-start: 80px;
	inset-inline-start: calc(50% - 32px)
}

.search-app-wrapper .svg-icon-loader.show {
	display: block
}

.search-app-wrapper .svg-icon-loader.bottom {
	inset-block: auto 48px
}

.search-app-wrapper .view-more.wrapper {
	inset-block-end: 0;
	inset-inline-start: calc(50% - 32px);
	position: absolute;
	visibility: hidden
}

.search-app-wrapper .news-cards--result {
	padding-block-end: 52px
}

.search-app-wrapper .news-card--result {
	opacity: 0;
	transition: opacity .4s ease-in-out
}

.search-app-wrapper .news-card--result.fade-in {
	opacity: 1
}

.search-app-wrapper .news-card--result .newsr-hero--simple-link.no-link {
	color: #4c4c4c;
	text-decoration: none
}

.search-app-wrapper .news-card--result .newsr-hero--simple-link.no-link:hover {
	cursor: default;
	text-decoration: none
}

.search-app-wrapper #react-results {
	opacity: 1
}

.search-app-wrapper #react-results.fade-in {
	-webkit-transition: opacity .6s ease-in-out;
	transition: opacity .6s ease-in-out
}

@media screen and (max-width:1473px) {
	.search-app-wrapper .block-group-4-up>.block {
		flex-basis: calc(50% - 1.5rem);
		inline-size: calc(50% - 1.5rem)
	}
}

.search-app-wrapper .loader.is-active {
	background-color: rgb(255 255 255 / 90%);
	inline-size: 100%;
	inset-block-start: 0;
	min-block-size: 100%;
	position: absolute
}

.search-app-wrapper .date-range-container {
	background-color: #f8f8f8;
	display: none;
	font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: absolute
}


.search-app-wrapper .date-range-container.open {
	display: block;
	z-index: 10
}

.search-app-wrapper .date-range-container--footer {
	text-align: end
}

.search-app-wrapper .Select-control {
	border: 1px solid #a9a9a9;
	border-radius: 0
}

.search-app-wrapper .Select-control .Select-value {
	padding-inline: 35px 32px !important
}

.search-app-wrapper .Select-control .Select-clear-zone {
	inset-block-start: 0;
	inset-inline-start: 10px;
	position: absolute
}

.search-app-wrapper .Select-control .Select-clear-zone span {
	font-size: 16px !important;
	line-height: 36px !important
}

.search-app-wrapper .Select.is-focused .Select-placeholder {
	visibility: hidden
}

.search-app-wrapper .Select.is-focused:not(.is-open)>.Select-control {
	box-shadow: none !important
}

.search-app-wrapper .Select-input>input {
	block-size: 20px
}

.search-app-wrapper .Select.has-value .Select-control .Select-value {
	background-color: #f8f8f8
}


.search-app-wrapper .date-range-container .card-content {
	padding: 0
}

.search-app-wrapper .clear-all-link {
	line-height: 34px
}

.search-app-wrapper .clear-all-link:hover {
	text-decoration: none
}

.search-app-wrapper .clear-all-link.disable {
	color: #a9a9a9;
	cursor: not-allowed
}

.search-app-wrapper .is-focused.has-value .Select-input>input {
	padding-inline-start: 25px
}

.icon-filter-16 {
	background: url("../public/placeholders/arcGis/filter-16.svg");
	background-size: 1rem 1rem;
	block-size: 1rem;
	display: inline-block;
	inline-size: 1rem;
	margin-inline-end: 5px;
	vertical-align: middle
}
