.imjang-layout-module__ntMs-G__app.bn-imjang{--bn-ink:#272b32;--bn-muted:#787d86;--bn-line:#e9ebee}.imjang-layout-module__ntMs-G__app .bn-header{gap:22px}.imjang-layout-module__ntMs-G__app .bn-header-nav{gap:8px}.imjang-layout-module__ntMs-G__app .bn-header-nav>button{min-height:44px}.imjang-layout-module__ntMs-G__app .bn-header-nav>button.imjang-layout-module__ntMs-G__filterEntry{align-self:center;height:44px;display:inline-flex}.imjang-layout-module__ntMs-G__app .bn-sidebar-intro{background:#fff;padding:22px 22px 20px}.imjang-layout-module__ntMs-G__app .bn-sidebar-intro h1{letter-spacing:-.045em;font-size:24px;line-height:1.4}.imjang-layout-module__ntMs-G__app .bn-sidebar-intro p{color:#757a83;line-height:1.65}.imjang-layout-module__ntMs-G__app .bn-apartment-card{box-shadow:none;border-radius:0}.imjang-layout-module__ntMs-G__app .bn-card-trades{margin:8px 0}.imjang-layout-module__ntMs-G__app .bn-card-trades>strong{color:#525660;font-size:15px}.imjang-layout-module__ntMs-G__app .bn-card-metrics>span{color:#646a73;background:#f6f7f8}.imjang-layout-module__ntMs-G__app .bn-mobile-map-dock{border-color:#e3e6eb;box-shadow:0 3px 18px #24273312}.imjang-layout-module__ntMs-G__app .bn-mobile-dock-actions>button{color:#555e69;background:#f5f6f8;border-radius:9px}.imjang-layout-module__ntMs-G__app .bn-mobile-selection-heading{margin-bottom:7px}.imjang-layout-module__ntMs-G__app .bn-mobile-selection-heading>strong{font-size:15px}:is(.imjang-layout-module__ntMs-G__app .bn-map-toolbar>button,.imjang-layout-module__ntMs-G__app .bn-zoom-control){border-color:#e4e7eb;border-radius:10px;box-shadow:0 2px 8px #24273310}.imjang-layout-module__ntMs-G__app .bn-map-layer-button{display:none}.imjang-layout-module__ntMs-G__app .bn-map-legend .bn-place-hint{display:none}.imjang-layout-module__ntMs-G__filterEntry{color:#555b66;white-space:nowrap;background:#fff;border:1px solid #e4e6ea;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:13px;display:inline-flex}.imjang-layout-module__ntMs-G__filterEntry b{color:#7045e8}.imjang-layout-module__ntMs-G__filterDialog{background:#fff;border-radius:18px;flex-direction:column;gap:0;width:min(560px,100vw - 32px);max-width:560px;max-height:min(780px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.imjang-layout-module__ntMs-G__filterDialog>header{border-bottom:1px solid #eceef1;flex:none;padding:24px 28px 20px}.imjang-layout-module__ntMs-G__filterDialog>header h2{font-size:21px}.imjang-layout-module__ntMs-G__filterDialog>header p{color:#777d87;margin-top:8px;font-size:13px}.imjang-layout-module__ntMs-G__filterBody{overscroll-behavior:contain;min-height:0;padding:4px 28px 20px;overflow:auto}:is(.imjang-layout-module__ntMs-G__filterBody .bn-filter-bar.is-inline,.imjang-layout-module__ntMs-G__filterBody .bn-filter-scroll){width:100%;min-width:0;max-width:none;display:block}.imjang-layout-module__ntMs-G__filterBody .bn-filter-section{border-bottom:1px solid #eceef1;width:100%;padding:18px 0}.imjang-layout-module__ntMs-G__filterBody .bn-filter-section>h3{gap:8px;margin-bottom:12px;font-weight:650;display:flex}.imjang-layout-module__ntMs-G__filterBody .bn-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.imjang-layout-module__ntMs-G__filterBody .bn-filter-options button{width:100%;min-height:44px}.imjang-layout-module__ntMs-G__filterBody .bn-filter-help{color:#818690;margin-top:10px;font-size:12px;line-height:1.6}.imjang-layout-module__ntMs-G__filterBody .bn-major-brand-toggle{justify-content:space-between;align-items:center;min-height:44px;display:flex}.imjang-layout-module__ntMs-G__filterBody .bn-major-brand-details summary{cursor:pointer;color:#7e788a;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.imjang-layout-module__ntMs-G__filterBody .bn-major-brand-details summary::-webkit-details-marker{display:none}.imjang-layout-module__ntMs-G__filterBody .bn-major-brand-list{padding:12px;font-size:12px;line-height:1.8}.imjang-layout-module__ntMs-G__filterDialog>footer{border-top:1px solid #eceef1;grid-template-columns:110px 1fr;gap:10px;padding:16px 28px;display:grid}.imjang-layout-module__ntMs-G__filterDialog>footer button{border-radius:10px;min-height:46px}.imjang-layout-module__ntMs-G__filterDialog>footer button:last-child{color:#fff;background:#7045e8}@media (min-width:761px){.imjang-layout-module__ntMs-G__app .bn-header-nav{display:flex}.imjang-layout-module__ntMs-G__app .bn-nearby-overview.is-grouped{background:#fffffff7;border-color:#e0e4e9;border-radius:13px;max-width:580px;max-height:min(440px,100% - 160px);top:16px;left:380px;right:84px;box-shadow:0 3px 16px #20252d0e}.imjang-layout-module__ntMs-G__app .bn-map-toolbar{flex-direction:column;gap:8px;width:44px;display:flex;top:16px;bottom:auto;right:18px}.imjang-layout-module__ntMs-G__app .bn-map-toolbar>.bn-zoom-control{flex-direction:column;flex:none;width:44px;display:flex}.imjang-layout-module__ntMs-G__app .bn-map-toolbar .bn-zoom-control>button{flex:0 0 44px;width:44px;height:44px}.imjang-layout-module__ntMs-G__app .bn-map-toolbar .bn-zoom-control>button+button{border-top:1px solid #eceef1;border-left:0}}@media (min-width:761px) and (max-width:1100px){.imjang-layout-module__ntMs-G__app .bn-brand-caption{display:none}.imjang-layout-module__ntMs-G__app .bn-brand{flex-basis:160px}.imjang-layout-module__ntMs-G__app .bn-header{gap:16px;padding:0 20px}}@media (max-width:760px){.imjang-layout-module__ntMs-G__app .bn-nearby-overview.is-grouped{background:#fffffff7;border-color:#e0e4e9;border-radius:12px;max-width:none;top:10px;left:10px;right:64px;box-shadow:0 3px 12px #20252d0e}.imjang-layout-module__ntMs-G__app .bn-mobile-header{padding-left:10px;padding-right:8px}.imjang-layout-module__ntMs-G__app .bn-mobile-search-entry{background:#f4f5f7;border-radius:10px}.imjang-layout-module__ntMs-G__app .bn-mobile-map-dock{border-radius:14px;width:auto;padding:10px 12px;left:10px;right:10px;transform:none}}
