/**
 * Theme-owned presentation for the FiboSearch AJAX result panel.
 *
 * FiboSearch appends the result panel directly to the document body, outside
 * Elementor's typography scope. Keep the panel aligned with the Rochford
 * presentation system without changing search queries or result contracts.
 */
.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more {
	font-family: "Suisse Intl", Arial, sans-serif;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-input {
	font-family: "Suisse Intl", Arial, sans-serif;
}

body .dgwt-wcas-suggestions-wrapp {
	border: 1px solid #dedbd2;
	box-shadow: 0 12px 30px rgba( 0, 0, 0, 0.14 );
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
	color: #111;
	text-decoration: none;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected {
	background-color: #f5f2e9;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st {
	color: #646833;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-title {
	color: #111;
	font-weight: 500;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp {
	color: #111;
	font-weight: 600;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more {
	color: #646833;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more:hover,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more:focus-visible {
	color: #fff;
	background-color: #646833;
}

@media ( max-width: 767px ) {
	.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
		padding-right: 15px;
		padding-left: 15px;
	}
}
