:root{--js-pro-ink: #1e293b;--js-pro-muted: #64748b;--js-pro-line: #e2e8f0}.js-listing-hover-pin-v1{width:16px;height:20px;box-sizing:border-box;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 1px 1px #26323d66);pointer-events:none}.js-listing-hover-pin-v1:before{content:"";display:block;width:100%;height:100%;background:#dc2626;clip-path:polygon(30% 0,70% 0,70% 52%,100% 52%,50% 100%,0 52%,30% 52%)}#map div:has(>.js-listing-hover-pin-v1){pointer-events:none}.map-quick-group-divider-v1{flex:0 0 1px;height:1px;width:28px;align-self:center;background:#e2e8f0;pointer-events:none}html #list .item{border:1px solid var(--js-pro-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a05!important}html.js-map-design-v1 #list .item.selected{border-color:#0568e8!important;background:#f0f7ff!important;box-shadow:none!important}html #list .item.selected:has(.transaction-check-button-v8135){background:#f0f7ff!important;box-shadow:inset 3px 0 #d97706!important}html #list .item .item-building-name{color:var(--js-pro-ink)!important;font-weight:700!important}html #list .item .item-address-room-v650{color:#334155!important;font-weight:600!important}html #list .item .item-building-year-v650{border-color:#e2e8f0!important;background:#f8fafc!important;color:var(--js-pro-muted)!important;font-weight:500!important}html #list .item .item-room-badge{border-color:#dce5ef!important;background:#f8fafc!important;color:#475569!important;font-weight:600!important}html #list .item .item-compact-price-v650.price-line{background:transparent!important}html #list .item .price-main{color:#075fbd!important;font-weight:750!important}html #list .item :is(.price-fee,.price-premium,.price-area){color:var(--js-pro-muted)!important;font-weight:500!important}html #list .item :is(.price-fee,.price-premium,.price-area) b{font-weight:500!important}html #list .item .verification-pending-v661{background:#fff7dc!important;border-color:#f0df9a!important;color:#856017!important}html #list .item :is(.item-nav-btn,.item-roadview-btn,.item-building-register-btn,.item-edit-btn-v630,.item-source-link-btn,.item-memo-toggle){border:1px solid #dce3ec!important;border-radius:6px!important;background:#f8fafc!important;color:#475569!important;font-weight:600!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}html #list .item .item-source-link-btn.unified-expand-btn-v8{border-color:#cce4d9!important;background:#f0faf5!important;color:#267253!important}html #list .item .item-source-link-btn.transaction-check-button-v8135{border-color:#e9c778!important;background:#fff4d5!important;color:#895b08!important}html #list .item .item-memo-toggle.on{border-color:#b8cfee!important;background:#edf5ff!important;color:#075fbd!important}html #list .item .item-source-link-btn:disabled{background:#f1f3f6!important;color:#94a3b8!important}html #list .item :is(.item-nav-btn,.item-roadview-btn,.item-building-register-btn,.item-edit-btn-v630,.item-source-link-btn,.item-memo-toggle):hover:not(:disabled){border-color:#aabbd0!important;background:#edf2f7!important}html #list .item .item-contact-button-v654.has-contacts{border:1px solid #07966a!important;background:#10b981!important;color:#064e3b!important;opacity:1!important;filter:none!important;box-shadow:none!important}html #list .item .item-contact-button-v654.no-contacts{border:1px solid #d1d8e1!important;background:#e5e7eb!important;color:#8793a2!important;opacity:1!important;filter:none!important;box-shadow:none!important}html #list .item .item-contact-button-v654 .item-action-icon-phone-v662{color:inherit!important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655){--cluster-size: var(--density-size-v1, 50px) !important;--cluster-font-size: var(--density-font-v1, 14px) !important;--cluster-fill: rgba(255, 224, 112, .62) !important;--cluster-text: #1e293b !important;border:0!important;background:var(--cluster-fill)!important;color:var(--cluster-text)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;font-weight:700!important;animation:none!important;transition:none!important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655).visit-confirmed-v89{--cluster-fill: rgba(151, 201, 245, .68) !important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655).done{--cluster-fill: rgba(226, 232, 240, .9) !important;--cluster-text: #64748b !important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655).selected{--cluster-fill: rgba(255, 255, 255, .9) !important;--cluster-text: #1e293b !important;border:1.5px solid #d4b541!important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655).visit-confirmed-v89.selected{--cluster-fill: rgba(255, 255, 255, .9) !important;border-color:#70a9d9!important}html.js-map-design-v1 #map .circle-marker:not(.admin-region-cluster-v655).done.selected{border-color:#94a3b8!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655{border-color:#eadb9f!important;background:#fff!important;box-shadow:none!important;filter:none!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655 strong{color:#1e293b!important;font-weight:700!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655 span{color:#64748b!important;font-weight:500!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655 span b{color:#6f5a16!important;font-weight:650!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655.admin-region-selected-v1{border-color:#d4b541!important;background:#ffffffe6!important;box-shadow:none!important}html.js-map-design-v1 .circle-marker.admin-region-cluster-v655.admin-region-selected-v1 :is(strong,span,span b){color:#1e293b!important}.map-list-panel-head-v1{display:none}#mapListCloseV1:focus-visible{outline:2px solid #0568e8;outline-offset:2px}@media(min-width:769px){html:not(.js-phone-app-v2) #sidebar{scroll-padding-top:0!important}html:not(.js-phone-app-v2) .map-list-panel-head-v1{position:sticky;top:0;z-index:7300;display:flex;align-items:center;justify-content:space-between;height:40px;box-sizing:border-box;padding:0 9px 0 12px;border-bottom:1px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:650}#mapListCloseV1{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:24px;cursor:pointer}html:not(.js-phone-app-v2) #listToolbar{top:40px!important}html:not(.js-phone-app-v2) #sidebar #selectionActionBar{top:var(--list-fixed-controls-height-v33, 82px);z-index:8401;flex-wrap:wrap}html:not(.js-phone-app-v2) #sidebar #saleListLayoutV8{top:calc(var(--list-fixed-controls-height-v33, 82px) + var(--selection-action-height-v33, 0px))}html:not(.js-phone-app-v2) #sidebar #saleTableHeadV10{top:calc(var(--list-fixed-controls-height-v33, 82px) + var(--selection-action-height-v33, 0px) + var(--sale-layout-height-v33, 0px))!important}html #sidebar #list .item{margin-bottom:7px!important;padding:8px!important}html #sidebar #list .item .item-compact-main-v650{gap:4px!important}html #sidebar #list .item .item-compact-actions-v650{gap:6px!important}html #sidebar #list .item .item-building-name{font-size:14px!important}html #sidebar #list .item .item-building-year-v650{font-size:10.5px!important}html #sidebar #list .item .item-address-room-v650{font-size:13px!important}html .v6-toolbar-secondary :is(.top-parcel-lookup-v1,.desktop-operations-action,.top-logout-btn-v1){border-color:#dce3ec!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important}html.js-map-list-closed-v1 #sidebar{position:absolute!important;right:0!important;top:0!important;visibility:hidden!important;pointer-events:none!important}html.js-map-list-closed-v1 #sidebar>:is(.header,.filters){visibility:visible!important;pointer-events:auto!important}html.js-map-list-closed-v1 #sidebar #listToolbar,html.js-map-list-closed-v1 #sidebar #listToolbar *{visibility:hidden!important;pointer-events:none!important}html.js-map-list-closed-v1 .map-quick-tools{right:12px!important}html.js-map-list-closed-v1 .map-quick-popover{right:70px!important}}
