.header-directory-search{grid-template-columns:minmax(100px,1fr) minmax(80px,.65fr) auto auto!important;max-width:790px!important}.header-directory-search .clear-directory-search,.clear-directory-search{background:transparent!important;color:#8f3438!important;border:1px solid #d8d1c8!important;border-radius:9px!important;padding:10px 14px!important;white-space:nowrap;font:inherit;font-size:14px!important;cursor:pointer}.clear-directory-search:focus-visible{outline:2px solid #ac8b42;outline-offset:3px}.directory-search .clear-directory-search{align-self:center}.search-card.directory-search{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto!important}@media(max-width:700px){.header-directory-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.header-directory-search input{min-width:0}.header-directory-search button{min-height:40px}.search-card.directory-search{grid-template-columns:1fr!important}.directory-search .clear-directory-search{width:100%}}

.directory-search:not(.search-card){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto}@media(max-width:700px){.directory-search:not(.search-card){grid-template-columns:1fr!important}html{scroll-padding-top:190px}[id]{scroll-margin-top:190px}.cm-reviews{scroll-margin-top:190px}.main-nav,.nav-links,.site-header .main-nav,.site-header .nav-links.open{max-height:calc(100dvh - 190px)!important}}

/* Keep the primary and reset actions together as one grid item. */
.header-directory-search{grid-template-columns:minmax(100px,1fr) minmax(80px,.65fr) auto!important}
.header-directory-search .directory-search-actions{display:flex;align-items:stretch;gap:8px}
.search-card.directory-search,.directory-search:not(.search-card){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto!important}
.directory-search-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:108px}
.directory-search .directory-search-actions>button{width:100%;margin:0;min-height:42px;padding:10px 20px;font-size:15px;line-height:1.2;align-self:stretch}
.directory-search .directory-search-actions>.clear-directory-search{min-height:30px;padding:5px 12px!important;border:0!important;background:transparent!important;font-size:13px!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){
 .header-directory-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
 .header-directory-search .directory-search-actions{grid-column:1/-1;display:flex;flex-direction:row}
 .header-directory-search .directory-search-actions>button{flex:1;min-width:0}
 .search-card.directory-search,.directory-search:not(.search-card){grid-template-columns:1fr!important}
 .directory-search .directory-search-actions{flex-direction:row;align-items:center;gap:10px}
 .directory-search .directory-search-actions>button{flex:1;min-width:0}
}

.header-directory-search .directory-search-actions{flex-direction:row}
