.smart-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sf-reasons{margin:12px 0 16px;padding-left:20px;color:#53615f;line-height:1.7;font-size:14px}.sf-reasons li{margin-bottom:2px}#sf-results .adv-card{display:flex;flex-direction:column}#sf-results .adv-actions{margin-top:auto}@media(max-width:720px){.smart-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:450px){.smart-filters{grid-template-columns:1fr}}