 .filters[data-filters]{position:relative;align-items:center;row-gap:16px}
.listing-reference{flex:1 1 170px;padding:0 18px;border-left:1px solid var(--line)}
.listing-search-action{padding:0 14px}
.listing-search-action .btn{min-height:48px;white-space:nowrap}
.listing-search-message{position:absolute;top:calc(100% + 8px);left:0;z-index:2;margin:0;padding:9px 13px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 25px rgba(18,26,31,.12);font-size:12.5px;line-height:1.4}
.listing-search-message:empty{display:none}
@media(max-width:760px){.filters[data-filters]{row-gap:0}.listing-reference{flex-basis:100%;padding:12px 0;border-left:0;border-top:1px solid var(--line)}.listing-search-action{flex-basis:100%;padding:14px 0;border-top:1px solid var(--line)}.listing-search-action .btn{width:100%}.listing-search-message{left:16px;right:16px}}

.page-head h1{scroll-margin-top:130px}
