/**
 * Scoped display preferences for the multifamily property search page.
 */

body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4.border-left {
	display: none !important;
}

body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child {
	align-items: center;
	display: flex;
	flex: 0 0 100%;
	justify-content: center;
	max-width: 100%;
}

body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child label {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.02em;
	margin: 0 14px 0 0;
	white-space: nowrap;
}

body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child input {
	background: #fff;
	border: 1px solid rgba(255, 255, 255, 0.35);
	border-radius: 4px;
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.16);
	height: 48px;
	max-width: 680px;
	padding: 0 18px;
	transition: border-color 0.2s ease, box-shadow 0.2s ease;
	width: min(680px, 100%);
}

body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child input:focus {
	border-color: #fff;
	box-shadow: 0 12px 28px rgba(0, 0, 0, 0.22), 0 0 0 3px rgba(255, 255, 255, 0.22);
	outline: none;
}

body.sln-mps-preferences-active .propery-item .price-line,
body.sln-mps-preferences-active .property-item .price-line {
	display: none !important;
}

body.sln-mps-preferences-active .document-list .propery-item.hide-filter-location,
body.sln-mps-preferences-active .document-list .property-item.hide-filter-location {
	display: none !important;
}

@media (max-width: 767px) {
	body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child {
		align-items: stretch;
		flex-direction: column;
	}

	body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child label {
		margin: 0 0 8px;
	}

	body.sln-mps-preferences-active .buildout-filter #archive-filters > .col-12.col-sm-4:first-child input {
		max-width: 100%;
		width: 100%;
	}
}
