.idx-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0}.idx-search input,.idx-search select,.idx-search button,.idx-lead input,.idx-lead textarea,.idx-lead button{padding:12px;border:1px solid #ccc;border-radius:6px}.idx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.idx-card{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.idx-card img{width:100%;height:210px;object-fit:cover}.idx-pad{padding:16px}.idx-btn,.idx-search button,.idx-lead button{display:inline-block;background:#111;color:#fff!important;padding:11px 16px;text-decoration:none;border-radius:6px;border:0}.idx-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.idx-gallery img{width:100%;height:320px;object-fit:cover}.idx-lead{display:grid;gap:10px;max-width:650px}.idx-lead textarea{min-height:120px}.idx-fav{padding:10px 14px;margin:10px 0}.idx-disclosure{font-size:12px;color:#666;margin-top:22px}.idx-property{max-width:1100px;margin:auto}