.Search_page__klivN{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.Search_bar__4jodR{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:.9rem;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 22px rgba(0,0,0,.12)}.Search_row__3mXSz{display:grid;grid-template-columns:1.3fr .8fr 1fr .6fr .6fr .7fr auto auto;grid-gap:.6rem;gap:.6rem}.Search_subRow__tCS_G{margin-top:.5rem;display:flex;align-items:center;gap:.8rem}.Search_count__DRNmt{font-size:.9rem;opacity:.8}.Search_input__iKOwu,.Search_select__PDlhk{width:100%;height:40px;padding:0 .8rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:inherit;outline:none}.Search_input__iKOwu::placeholder{color:hsla(0,0%,100%,.55)}.Search_btnPrimary__79tLF{height:40px;padding:0 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#46d6c8,#46b6ff);color:#0b1220;font-weight:700;cursor:pointer}.Search_btnPrimary__79tLF:hover{transform:translateY(-1px)}.Search_btnGhost__w_k9z{height:40px;padding:0 .9rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:inherit;cursor:pointer}.Search_resultsMeta__RkeLB{font-size:.95rem;padding:0 .2rem}.Search_muted__HJ0dO{opacity:.75}.Search_grid__aAKsg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.Search_empty__XwQW_{grid-column:1/-1;padding:1.2rem;text-align:center;opacity:.8;border:1px dashed hsla(0,0%,100%,.15);border-radius:12px}.Search_pagination__iLhfn{display:flex;gap:.4rem;justify-content:center;padding:.6rem 0 1rem}.Search_pageActive__m5hGX,.Search_pageLink__9zDsZ{padding:.5rem .75rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);text-decoration:none;color:inherit}.Search_pageActive__m5hGX{background:hsla(0,0%,100%,.1);font-weight:700}@media (max-width:900px){.Search_row__3mXSz{grid-template-columns:1fr .8fr 1fr 1fr 1fr .9fr auto auto}}@media (max-width:680px){.Search_row__3mXSz{grid-template-columns:1fr 1fr}.Search_btnGhost__w_k9z{margin-top:.4rem}}.SearchBarClient_bar__TtTia{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}@media (min-width:800px){.SearchBarClient_bar__TtTia{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr auto;align-items:center}}.SearchBarClient_bar__TtTia input,.SearchBarClient_bar__TtTia select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#e5e7eb;border-radius:12px;padding:12px 14px;font-size:15px;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.SearchBarClient_bar__TtTia input::placeholder{color:rgba(229,231,235,.5)}.SearchBarClient_bar__TtTia input:focus,.SearchBarClient_bar__TtTia select:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.2);background:hsla(0,0%,100%,.06)}.SearchBarClient_clearBtn__8xBaX{background:transparent;border:1px solid rgba(229,231,235,.18);color:#e5e7eb;border-radius:10px;padding:10px 14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.SearchBarClient_clearBtn__8xBaX:hover{background:hsla(0,0%,100%,.06);border-color:rgba(229,231,235,.28)}.SearchBarClient_clearBtn__8xBaX:active{transform:translateY(1px)}.SearchBarClient_bar__TtTia .button{border-radius:10px;padding:12px 16px}@media (max-width:420px){.SearchBarClient_bar__TtTia{padding:12px;gap:10px}}.PropertyCard_card___whh0{background:var(--brand-card,#fff);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease}.PropertyCard_card___whh0:hover{box-shadow:0 6px 18px rgba(0,0,0,.15)}.PropertyCard_imageWrapper__ZA7yt{position:relative;overflow:hidden;height:220px}.PropertyCard_image__mXhgu{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.PropertyCard_card___whh0:hover .PropertyCard_image__mXhgu{transform:scale(1.08)}.PropertyCard_overlay__ks9uN{position:absolute;inset:0;background:rgba(11,13,42,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.PropertyCard_card___whh0:hover .PropertyCard_overlay__ks9uN{opacity:1}.PropertyCard_detailsBtn__9Gd7Z{background:var(--brand-accent,#0ea5e9);color:#fff;padding:.6rem 1.4rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background .3s ease}.PropertyCard_detailsBtn__9Gd7Z:hover{background:#0b7fc3}.PropertyCard_meta__TfN8W{padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.4rem}.PropertyCard_title__9S_is{font-size:1.1rem;font-weight:700;color:var(--brand-text,#0b0d2a);margin:0}.PropertyCard_city__Aqio9{font-size:.9rem;color:var(--brand-muted,#6b7280);margin-bottom:.4rem}.PropertyCard_footer__Ynyh4{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem}.PropertyCard_price__PpFme{color:var(--brand-accent,#0ea5e9);font-weight:700;font-size:1rem}.PropertyCard_type__NA2j4{background:rgba(14,165,233,.1);color:var(--brand-accent,#0ea5e9);font-size:.8rem;padding:.3rem .6rem;border-radius:4px;text-transform:uppercase;font-weight:600}