@charset "UTF-8";:root{--nb-color-primary: #0a65ff;--nb-color-primary-hover: #0056e0;--nb-color-accent: #00a650;--nb-color-surface: #fff;--nb-color-background: var(--nb-color-background);--nb-color-text: #141414;--nb-color-muted-text: #737373;--nb-color-border: rgb(20 20 20 / 16%);--nb-color-subtle: #f3f3f3;--nb-color-subtle-hover: #ebebeb;--nb-color-image-placeholder: #eef1f5;font-family:Arial,sans-serif;background:var(--nb-color-background);color:var(--nb-color-text)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nb-color-muted-text) 55%,transparent) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--nb-color-muted-text) 55%,transparent)}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--nb-color-muted-text) 75%,transparent)}body{margin:0;background:var(--nb-color-background);color:var(--nb-color-text)}.page-back,.wizard-page-back,button.back{box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;line-height:40px!important;text-align:center!important;text-decoration:none!important;cursor:pointer}.page-back svg,.wizard-page-back svg,button.back svg{display:block;width:28px;height:28px;margin:auto}html:not([data-theme=dark]) .page-back,html:not([data-theme=dark]) .wizard-page-back,html:not([data-theme=dark]) button.back,html:not([data-theme=dark]) nb-public-profile-page .share-icon,html:not([data-theme=dark]) nb-public-agency-page .share{color:var(--nb-color-text)!important}html:not([data-theme=dark]) header button svg,html:not([data-theme=dark]) header a svg,html:not([data-theme=dark]) .view-toolbar button svg,html:not([data-theme=dark]) .profile-toolbar button svg,html:not([data-theme=dark]) .agency-toolbar button svg,html:not([data-theme=dark]) .topbar button svg,html:not([data-theme=dark]) .chat-head button svg,html:not([data-theme=dark]) .chat-head a svg{color:var(--nb-color-text)!important}html[data-theme=dark] .back,html[data-theme=dark] .page-back,html[data-theme=dark] .wizard-page-back,html[data-theme=dark] .primary-link,html[data-theme=dark] .profile-links a,html[data-theme=dark] .map-switch,html[data-theme=dark] nb-map-view .results-head button,html[data-theme=dark] nb-public-profile-page .share-icon,html[data-theme=dark] nb-public-agency-page .share{color:#fff}html[data-theme=dark] nb-map-view .results-head button,html[data-theme=dark] nb-quick-filters .mobile-filter-action,html[data-theme=dark] nb-my-listings-page .profile-links a{color:#fff!important}html[data-theme=dark] nb-profile .primary-link{color:var(--nb-color-primary)!important}nb-public-catalog{display:block;min-height:100vh}.catalog{max-width:1180px;margin:auto;padding:16px 24px 48px}header{display:flex;align-items:center;gap:12px}.brand{margin-right:auto;color:var(--nb-color-primary);font-weight:800;font-size:22px;text-decoration:none}.location{min-height:44px;border:0;background:transparent;font:inherit;cursor:pointer}.catalog-search{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin:28px 0;padding:clamp(22px,4vw,42px);border-radius:16px;background:linear-gradient(120deg,#e8f0ff,#fff)}.catalog-search h1{grid-column:1/-1;margin:0;font-size:clamp(28px,4vw,42px)}label{display:grid;gap:6px;font-weight:600}input{min-height:46px;border:1px solid var(--nb-color-border);border-radius:10px;padding:0 12px;font:inherit}input:focus-visible{outline:3px solid color-mix(in srgb,var(--nb-color-primary) 30%,white);border-color:var(--nb-color-primary)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.filter-trigger{min-height:44px;border:0;background:transparent;color:var(--nb-color-primary);font:inherit;font-weight:600;cursor:pointer}nb-dropdown a{display:block;padding:10px;border-radius:7px;color:var(--nb-color-text);text-decoration:none}nb-dropdown a:hover{background:var(--nb-color-subtle-hover)}.filters{display:grid;gap:18px}fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;margin:0;padding:0}legend{width:100%;margin-bottom:2px;font-weight:600}@media(max-width:820px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.catalog{padding:12px 16px 32px}.catalog-search,.grid{grid-template-columns:1fr}}@media(max-width:767px){body:has(#map-catalog-sort[aria-expanded=true]) .mobile-bottom-navigation,body:has(#catalog-sort[aria-expanded=true]) .mobile-bottom-navigation{z-index:1}body:has(#map-catalog-sort[aria-expanded=true]) nb-navigation,body:has(#catalog-sort[aria-expanded=true]) nb-navigation{z-index:1}nb-public-catalog{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}html.catalog-map-open,body.catalog-map-open{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}@media(max-width:767px){body.all-filters-open .mobile-bottom-navigation{display:none}body.mobile-chat-open{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body.mobile-chat-open nb-public-catalog{padding-bottom:0}body.mobile-chat-open .mobile-bottom-navigation{display:none}}body.catalog-map-open{position:fixed;inset:0}.off-market-badge,nb-property-card.off-market-card .body h2:after{box-sizing:border-box;width:max-content;max-width:100%;margin-top:7px;padding:4px 15px 4px 13px;background:#7c3aed;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,7px 50%);color:#fff;font-size:9px;font-weight:500;line-height:1.25;white-space:nowrap}.off-market-badge{display:block}nb-property-card.off-market-card .body h2:after{display:block;content:"\41d\435\442  \43d\430  \43e\442\43a\440\44b\442\44b\445  \43f\43b\43e\449\430\434\43a\430\445"}
