.center-filters{padding:22px;border-top:1px solid var(--line);background:var(--paper)}
.mobile-search-panel{display:contents}
.mobile-search-heading,.mobile-place-summary,.center-lookup>summary{display:none}
.center-filters h2{font-size:19px;line-height:1.4;letter-spacing:-.4px;margin:0}
.center-filters>p{font-size:12px;line-height:1.6;color:var(--muted);margin:7px 0 18px}
.center-search-submit{width:100%;min-height:44px;border:0;border-radius:6px;background:var(--accent);color:#fff;padding:11px 15px;font-size:13px;font-weight:650;margin-top:14px}
.center-search-submit:hover{background:#075f90}
.mesa-lookup{margin-top:21px;padding-top:16px;border-top:1px solid var(--line)}
.mesa-lookup summary{color:var(--accent);font-size:13px;font-weight:650;cursor:pointer;min-height:44px;align-content:center;list-style-position:inside}
.mesa-lookup p{font-size:11px;color:var(--muted);line-height:1.6;margin:10px 0 0}
.center-filters>.text-button{font-size:12px;color:var(--accent);min-height:44px;margin-top:10px;text-align:left}
.center-community{font-size:13px;line-height:1.6;color:var(--ink);margin:8px 0}
.center-mesa-match{font-size:12px;font-weight:700;line-height:1.5;color:#095781;background:#e5f2fc;padding:8px 10px;border-radius:5px;margin:12px 0}
.center-directions{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 15px;background:#0878ae;color:white;border-radius:6px;text-decoration:none;font-size:13px;font-weight:650;margin-top:12px}
.center-route-note{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 4px}
.results-top .clear-results-filter{display:inline-block;margin-top:12px;min-height:34px;color:var(--accent);font-size:12px}
@media(min-width:768px) and (max-width:1199px){.center-filters{padding:20px 25px}.center-filters #center-search-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px 18px;align-items:end}.center-filters label[for=community]{grid-column:1;grid-row:1}.center-filters #community{grid-column:1;grid-row:2}.center-filters label[for=query]{grid-column:2;grid-row:1}.center-filters #query{grid-column:2;grid-row:2}.center-filters .center-search-submit{margin-top:0;grid-column:3;grid-row:2}.center-filters .mesa-lookup{max-width:450px}.center-filters .mesa-lookup .center-search-submit{margin-top:12px}}
@media(max-width:767px){.center-filters{order:0;padding:20px 16px 16px;border-top:0;border-bottom:1px solid var(--line)}.center-filters input{font-size:16px;min-height:48px}.center-filters label{font-size:12px;margin:12px 0 8px}.center-filters .center-search-submit{min-height:48px;font-size:14px}.center-filters .mesa-lookup summary{font-size:14px}.center-directions{min-height:48px;font-size:14px}.center-community{font-size:14px}.center-route-note{font-size:12px}.center-filters .mesa-lookup p{font-size:12px}}
