/* HerCar v78 — homepage Sold showcase + dedicated /sold/ track-record directory */
.home-sold-copy{max-width:620px;margin-top:10px}.home-sold-showcase .sold-card{display:flex!important;visibility:visible!important;opacity:1!important}.sold-inventory-page .site-header .nav-links a.sold-nav-active{color:#111}.sold-inventory-page .site-header .nav-links a.sold-nav-active:after{transform:scaleX(1)}
.sold-directory-search-row-v78{display:grid;grid-template-columns:minmax(320px,1fr) minmax(210px,260px) auto;gap:10px;align-items:end}.sold-search-action-v78 .btn{min-height:44px;white-space:nowrap}.sold-directory-clear-v78{display:flex;justify-content:flex-end;margin-top:10px}.sold-inventory-grid-v78{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:0}.sold-inventory-grid-v78 .sold-card{display:flex!important;visibility:visible!important;opacity:1!important;min-width:0}.sold-inventory-page .inventory-results-bar span{white-space:nowrap}
@media(min-width:821px) and (max-width:1100px){.sold-inventory-grid-v78{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sold-directory-search-row-v78{grid-template-columns:minmax(0,1fr) 220px}.sold-q-field-v78{grid-column:1}.sold-search-action-v78{grid-column:2;grid-row:1;justify-content:stretch}.sold-search-action-v78 .btn{width:100%}.sold-sort-field-v78{grid-column:1/3;grid-row:2}}
@media(max-width:820px){.sold-inventory-grid-v78{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sold-directory-search-row-v78{grid-template-columns:minmax(0,1fr) auto}.sold-q-field-v78{grid-column:1}.sold-search-action-v78{grid-column:2;grid-row:1}.sold-sort-field-v78{grid-column:1/-1;grid-row:2}}
@media(max-width:650px){.home-sold-copy{display:none}.sold-inventory-grid-v78{grid-template-columns:1fr!important;gap:14px!important}.sold-directory-toolbar-v78{padding:12px}.sold-directory-search-row-v78{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sold-q-field-v78 label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sold-q-field-v78 input{min-height:46px;border-radius:13px}.sold-search-action-v78 .btn{min-height:46px;padding:0 15px;border-radius:13px;font-size:0}.sold-search-action-v78 .btn:after{content:'Search';font-size:.82rem}.sold-sort-field-v78{grid-column:1/-1}.sold-directory-clear-v78{margin-top:8px}.sold-inventory-page .inventory-results-bar span{white-space:normal}}
