.sale-card-facts-v2.land-facts-v93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.land-facts-v93>div{min-width:0;padding:7px 9px;border-radius:5px;background:#f3f7f6}.land-facts-v93 dt{font-size:11px;color:#64748b;margin-bottom:4px}.land-facts-v93 dd{margin:0;font-size:13px;font-weight:700;line-height:1.5;color:#244b45;overflow-wrap:anywhere}.land-facts-v93 .unavailable dd{color:#7b8794;font-weight:500}html #list .listing-land-card-v4 .land-facts-v93{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;gap:6px}html #list .listing-land-card-v4 .land-facts-v93>div{min-width:0}.sale-land-basics-v93{padding:14px;border:1px solid #d4e2dc;border-radius:8px;background:#fff;min-width:0}.sale-land-basics-v93 header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.sale-land-basics-v93 h3,.sale-land-basics-v93 h4{margin:0;font-size:14px;color:#244b45}.sale-land-basics-v93 header>span{font-size:11px;color:#64748b}.sale-land-basics-v93 .land-card-metrics-v4{margin:0 0 12px}.sale-land-basics-v93 button{padding:6px 10px;font-size:12px;border:1px solid #c4d7cd;border-radius:5px;color:#244b45;background:#f3f8f5;cursor:pointer}.sale-land-official-v93{border-top:1px solid #d4e2dc;margin:12px 0;padding-top:12px}.sale-land-official-v93>dl{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sale-land-official-v93>dl>div{min-width:0}.sale-land-official-v93 dt{font-size:12px;color:#64748b}.sale-land-official-v93 dd{margin:4px 0 0;font-size:14px;font-weight:700;overflow-wrap:anywhere}#unifiedDetailDrawerV8[data-sale-presentation-v2=land][data-wide-layout-v26=stack] .wide-detail-primary-v26{grid-row:1}#unifiedDetailDrawerV8[data-sale-presentation-v2=land][data-wide-layout-v26=stack] .wide-detail-media-v26{grid-row:2}html #list .item.listing-sale-card-v1{padding:6px 10px!important;margin-bottom:8px!important;border-radius:10px!important}html:not([data-sale-table-v10]):is([data-listing-trade-mode=building_sale],[data-listing-trade-mode=land_sale]) #list{background:#f0f3f6}html:not([data-sale-table-v10]) #sidebar #list .item.listing-sale-card-v1{padding:6px 10px!important;margin-bottom:8px!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1:not(.selected):not(:has(.transaction-check-button-v8135)){border-color:#c9d5e1!important;background:#fff!important;box-shadow:0 2px 5px #233c5510!important}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4:not(.selected):not(:has(.transaction-check-button-v8135)){border-color:#c6d7ce!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1:hover{transform:none!important}html #list .item.listing-sale-card-v1 .standard-card-grid-v661>.unified-thumb-v8{min-width:0!important;max-width:100%!important;box-sizing:border-box;grid-column:1!important;grid-row:1!important}html #list .item.listing-sale-card-v1 .standard-card-grid-v661>.unified-thumb-v8>img{display:block;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;object-fit:cover!important}html #list .item.listing-sale-card-v1 .standard-card-main-v661{grid-column:2!important;grid-row:1!important;min-width:0!important}html #list .item.listing-sale-card-v1 .item-compact-head-v650>:is(.item-building-name,.item-address-room-v650){max-width:100%!important}html #list .item.listing-sale-card-v1 .item-compact-main-v650{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0;height:auto!important;max-height:none!important}html #list .item.listing-sale-card-v1 .standard-card-grid-v661{height:auto!important;max-height:none!important;align-items:stretch!important}html #list .item.listing-sale-card-v1 .item-compact-head-v650{order:0;flex-wrap:wrap!important;height:auto!important;min-height:24px}html #list .item.listing-sale-card-v1 .item-building-name{font-size:15px!important;line-height:1.5!important}html #list .item.listing-sale-card-v1 .item-address-room-v650{font-size:13px!important;line-height:1.5!important}html #list .item.listing-sale-card-v1 .item-compact-price-v650{order:1;gap:6px!important;padding:0!important;min-height:0!important;align-items:center!important}html #list .item.listing-sale-card-v1 .item-price-values-v652{order:-1;flex:0 0 100%!important;width:100%!important;line-height:1.5!important}html #list .item.listing-sale-card-v1 .listing-sale-price-v1{color:#153d63!important;font-size:21px!important;letter-spacing:-.5px}html #list .item.listing-sale-card-v1 .listing-sale-price-v1>b{font-size:12px!important;font-weight:500!important;margin-right:4px;color:#62758a!important}html #list .item.listing-sale-card-v1 .building-sale-area-info-v1{order:2;margin:0}html #list .item.listing-sale-card-v1 .listing-land-info-v1{padding:0}html #list .item.listing-sale-card-v1 .listing-sale-yield-v1.unavailable{display:none!important}.js-phone-app-v2 #list .item.listing-sale-card-v1 .listing-sale-yield-v1:not(.unavailable){display:inline-flex!important}html #list .item.listing-sale-card-v1 .item-compact-actions-v650{order:4;margin-top:2px!important;padding-top:8px!important;border-top:1px solid #edf0f4}.sale-card-facts-v2{display:flex;flex-wrap:wrap;gap:5px 16px;color:#52667b;font-size:12px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.sale-card-facts-v2>span{display:inline-flex;flex-wrap:wrap;gap:3px 6px;max-width:100%}.sale-card-facts-v2 b{color:#233d56;font-weight:650;font-variant-numeric:tabular-nums}html #list .item.listing-sale-card-v1 .sale-card-facts-v2{order:3}#unifiedDetailDrawerV8[data-sale-presentation-v2]{background:#f4f6f9}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-gallery-v8:has(.unified-gallery-empty-v8){height:100px!important;min-height:0!important;background:#edf1f5}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-gallery-empty-v8{box-sizing:border-box;height:100px;min-height:0;padding:15px;font-size:13px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-summary-v8{background:#fff;border:1px solid #e1e7ee;border-radius:14px;padding:18px;margin-top:12px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-source-address-v827>strong{font-size:17px!important;line-height:1.5!important;color:#1c344d}.sale-overview-v2{margin:16px 0 12px;padding:17px;border:1px solid #dce5ef;border-radius:12px;background:linear-gradient(120deg,#f1f6fc,#fbfcfe);color:#243c56}.sale-overview-v2.land{background:linear-gradient(120deg,#f1f7f3,#fbfdfc);border-color:#d9e7df}.sale-overview-label-v2{display:block;margin-bottom:6px;color:#64778c;font-size:11px;font-weight:600;letter-spacing:.3px}.sale-overview-price-v2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.sale-overview-price-v2>span{color:#63768a;font-size:13px}.sale-overview-price-v2>strong{color:#163c61;font-size:27px;font-weight:800;line-height:1.4;letter-spacing:-.7px}.sale-overview-v2.land .sale-overview-price-v2>strong{color:#205342}.sale-overview-indicators-v2{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:10px}.sale-overview-v2 .sale-card-facts-v2{margin-top:12px;padding-top:10px;border-top:1px solid #dce5ef}#unifiedDetailDrawerV8[data-sale-presentation-v2] .listing-sale-details-v1{display:grid;gap:0;padding:0;background:transparent;border-radius:0;margin:18px 0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .listing-sale-details-v1>.sale-fact-group-v2{display:block;padding:14px 0;border-top:1px solid #e5eaf0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dt{margin-bottom:10px;font-size:14px;font-weight:750;color:#203c58}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd{margin:0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd>dl>div{display:grid;grid-template-columns:1fr;gap:3px;padding:7px 9px;background:#f7f9fb;border-radius:6px;min-width:0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd>dl>.sale-fact-wide-v2{grid-column:1 / -1}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2 dl dt{font-size:11px;color:#687b8e}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2 dl dd{font-size:13px;font-weight:600;color:#233c56;line-height:1.55}#unifiedDetailDrawerV8[data-sale-presentation-v2] .listing-sale-description-v1{padding:12px;border:1px solid #dce5ef;border-radius:8px;font-size:13px;line-height:1.7}#unifiedDetailDrawerV8[data-sale-presentation-v2] .listing-sale-description-v1 summary{cursor:pointer;font-weight:700;color:#304c68}#unifiedDetailDrawerV8[data-sale-presentation-v2] .listing-sale-description-v1[open]>div{margin-top:12px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-tools-v1 [data-sale-action=worksheet]{background:#1d4b74;color:#fff;border-color:#1d4b74}.sale-result-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sale-result-grid-v2>span{display:flex;flex-direction:column;gap:3px}.sale-result-grid-v2 small{color:#60788e;font-size:11px;font-weight:500}.sale-result-grid-v2 strong{color:#19466d;font-size:18px;font-variant-numeric:tabular-nums}.sale-workbench-dialog[data-sale-review=land] [data-calc-result]{background:#eff6f2}.sale-workbench-dialog[data-sale-review=land] .sale-result-grid-v2 strong{color:#205342}.sale-compare-scroll th{position:sticky;left:0;z-index:1}.sale-compare-scroll tr:nth-child(4) td{font-size:17px;font-weight:750;color:#163c61}@media(max-width:600px){html #list .item.listing-sale-card-v1{padding:10px!important}html #list .item.listing-sale-card-v1 .listing-sale-price-v1{font-size:20px!important}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-summary-v8,.sale-overview-v2{padding:13px}.sale-overview-price-v2>strong{font-size:25px}.sale-card-facts-v2{gap:4px 10px}}.js-phone-app-v2 #list .item.listing-sale-card-v1 .item-compact-main-v650{justify-content:flex-start;padding-right:0}.js-phone-app-v2 #list .item.listing-sale-card-v1 .item-card-grid-v650 .item-compact-main-v650 .item-compact-head-v650{order:0;flex:0 0 auto!important;min-height:0!important;height:auto!important;padding-right:30px;gap:4px!important}.js-phone-app-v2 #list .item.listing-sale-card-v1 .item-compact-head-v650>:is(.item-building-name,.item-address-room-v650){flex:0 0 auto!important;min-height:0!important;height:auto!important;margin:0!important}html:not([data-sale-table-v10]) #list .listing-sale-card-v1 :is(.sale-card-heading-v5,.land-card-heading-v4){gap:4px 7px;margin-bottom:2px;min-height:20px}html:not([data-sale-table-v10]) #list .listing-sale-card-v1 :is(.sale-card-heading-v5,.land-card-heading-v4)>:is(.sale-card-meta-v5,.land-card-meta-v4){margin:0;gap:5px;line-height:1.4}html:not([data-sale-table-v10]) #list .listing-sale-card-v1 .item-head-select-v650{height:20px}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1 .item-compact-main-v650{gap:3px!important;min-height:0!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1 .standard-card-grid-v661{min-height:0!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1 .item-building-name{font-size:14px!important;line-height:1.4!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1 .item-address-room-v650{font-size:12px!important;line-height:1.4!important}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1 .listing-sale-price-v1{font-size:19px!important;line-height:1.4}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .standard-card-grid-v661{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .unified-thumb-v8{width:68px!important;height:68px!important}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .item-compact-price-v650{flex-wrap:wrap!important;gap:3px 10px!important}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .item-price-values-v652{flex:0 1 auto!important;width:auto!important}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .item-compact-price-v650>.building-sale-area-info-v1{margin:0!important;padding:0!important;flex:0 1 auto;min-width:0}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5 .item-compact-price-v650 .listing-sale-areas-v1{display:flex;flex-wrap:wrap;gap:3px 5px;font-size:11px;line-height:1.5}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1>.item-compact-actions-v650{margin-top:4px!important;padding-top:4px!important}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5>.sale-card-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 10px;margin-top:6px;padding:6px 8px}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5>.sale-card-facts-v2>span{gap:1px}html:not([data-sale-table-v10]) #list .item.listing-building-card-v5>.sale-card-facts-v2 b{font-size:13px}html:not([data-sale-table-v10]) #list .listing-building-card-v5 .building-unit-prices-v5{margin-top:4px;line-height:1.4}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .standard-card-grid-v661{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .unified-thumb-v8{width:68px!important;height:68px!important}html:not([data-sale-table-v10]) #list .listing-land-card-v4 .land-card-metrics-v4{gap:8px;padding-top:2px}html:not([data-sale-table-v10]) #list .listing-land-card-v4 .land-card-metrics-v4>div{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 5px}html:not([data-sale-table-v10]) #list .listing-land-card-v4 .land-card-metrics-v4 strong{font-size:14px}html:not([data-sale-table-v10]) #list .listing-land-card-v4 .land-card-metrics-v4>div>small{flex-basis:100%}html:not([data-sale-table-v10]) #list .listing-land-card-v4 .land-card-conditions-v4{margin-top:5px;padding:5px 8px;gap:3px 10px}@media(max-width:420px){html:not([data-sale-table-v10]) #list .item.listing-building-card-v5>.sale-card-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sale-property-edit-v1{width:min(720px,calc(100vw - 24px))}.sale-property-edit-v1 .sale-edit-money-preview-v24{display:block;margin:-4px 0 8px;color:#244b68;font-size:12px;line-height:1.6;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sale-property-edit-v1 .sale-edit-money-preview-v24[data-empty=true]{color:#748295;font-weight:400}.sale-property-edit-v1 .sale-edit-identity-v1{margin:0 0 8px;color:#375d78;font-size:13px}.sale-edit-notice-v1{background:#f1f6fa;color:#667c90;border-radius:7px;padding:10px;font-size:11px;line-height:1.7}.sale-edit-grid-v1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.sale-edit-grid-v1 label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:#36536b}.sale-edit-grid-v1 :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #d7e1e9;border-radius:6px;background:#fff;color:#24435c;font:inherit;font-size:13px}.sale-edit-grid-v1 small{color:#778b9c;font-size:10px;line-height:1.5}.sale-edit-wide-v1{grid-column:1 / -1}.sale-edit-actions-v1{display:flex;align-items:center;gap:8px;margin-top:14px}.sale-edit-actions-v1>span{flex:1}.sale-edit-actions-v1 button{border:1px solid #d2dee8;background:#f6f9fc;color:#315b79;border-radius:6px;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}.sale-edit-actions-v1 [data-sale-edit-save]{background:#1768d3;color:#fff;border-color:#1768d3}.sale-edit-actions-v1 [data-sale-edit-delete]{color:#b44242;border-color:#eed8d8;background:snow}.sale-property-edit-v1 [data-sale-edit-status]{color:#526e86;font-size:12px;line-height:1.7;white-space:pre-wrap}.sale-property-edit-v1 [data-sale-edit-conflict] label{display:block;font-size:12px;line-height:1.8;overflow-wrap:anywhere;margin:7px 0}@media(max-width:480px){.sale-edit-grid-v1{gap:10px}.sale-edit-actions-v1 button{padding:9px 10px}}#list .listing-sale-card-v1 .sale-list-metrics-v16{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;min-width:0;max-width:100%}#list .listing-sale-card-v1 .sale-list-metrics-v16>div{display:grid;grid-template-columns:auto minmax(0,auto);align-items:baseline;gap:1px 5px;min-width:0}#list .listing-sale-card-v1 .sale-list-metrics-v16 dt{color:#6a7c8e;font-size:11px;line-height:1.5}#list .listing-sale-card-v1 .sale-list-metrics-v16 dd{margin:0;color:#254f6a;font-size:13px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#list .listing-sale-card-v1 .sale-list-metrics-v16 small{grid-column:2;color:#708295;font-size:10px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#list .listing-sale-card-v1 .sale-list-missing-v16{color:#7b8c9c;font-size:11px;line-height:1.5}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .standard-card-main-v661{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:3px!important}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .item-compact-head-v650{order:0}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .item-compact-price-v650{order:1;min-height:0!important;height:auto!important;flex:0 0 auto!important;margin:0!important;flex-wrap:wrap!important;align-items:baseline;gap:3px 10px!important}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .item-price-values-v652{flex:0 1 auto!important;width:auto!important}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .sale-list-metrics-v16,html:not([data-sale-table-v10]) #list .item.listing-land-card-v4 .sale-list-missing-v16{order:2;flex:0 0 auto}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1>.sale-card-facts-v2>span:last-child:nth-child(odd){grid-column:auto;flex-direction:column;align-items:flex-start}html:not([data-sale-table-v10]) #list .item.listing-sale-card-v1>.sale-card-facts-v2 b{font-size:13px;overflow-wrap:anywhere}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4>.sale-card-facts-v2{display:flex;flex-wrap:wrap;gap:3px 12px;padding:5px 8px;margin-top:5px;border-radius:5px;background:#f2f7f4;font-size:11px}html:not([data-sale-table-v10]) #list .item.listing-land-card-v4>.sale-card-facts-v2>span:last-child:nth-child(odd){flex-direction:row;align-items:baseline}.sale-card-heading-v5{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin-bottom:9px;padding-right:38px}.sale-card-category-v5{padding:3px 8px;border-radius:4px;color:#234d73;background:#eaf1f9;font-size:11px;font-weight:750}html #list .listing-sale-card-v1 .item-head-select-v650{display:inline-flex!important;align-items:center;width:25px;min-width:25px;height:28px}html #list .listing-sale-card-v1 .item-head-select-v650 .action-select-check{display:block!important;width:17px;height:17px;margin:0;accent-color:#226392}html #list .item.listing-building-card-v5 .standard-card-grid-v661{grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:12px!important}html #list .item.listing-building-card-v5 .item-compact-main-v650{min-height:0!important}html #list .item.listing-building-card-v5 .unified-thumb-v8{width:88px!important;height:94px!important;min-height:0!important;border-radius:7px!important;align-self:start}html #list .item.listing-building-card-v5 .unified-thumb-v8.no-photo{background:#f0f4f9!important;color:#7a8999!important}html #list .item.listing-building-card-v5 .item-compact-head-v650{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:2px!important;padding-right:0!important}html #list .item.listing-building-card-v5 .item-building-name{font-size:15px!important;white-space:normal!important;overflow-wrap:anywhere}html #list .item.listing-building-card-v5 .item-address-room-v650{margin:0!important}html #list .item.listing-building-card-v5 .item-address-text{color:#65788d!important;white-space:normal!important;overflow-wrap:anywhere}html #list .item.listing-building-card-v5 .item-price-values-v652{flex:1 1 auto!important;width:auto!important}html #list .item.listing-building-card-v5>.building-sale-area-info-v1{margin-top:10px}html #list .item.listing-building-card-v5>.sale-card-facts-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:10px;padding:12px;border-radius:7px;background:#f1f5fa}html #list .item.listing-building-card-v5>.sale-card-facts-v2>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}html #list .item.listing-building-card-v5>.sale-card-facts-v2>span>span{font-size:11px}html #list .item.listing-building-card-v5>.sale-card-facts-v2 b{font-size:16px;color:#21496b}html #list .item.listing-building-card-v5>.sale-card-facts-v2>span:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:8px}html #list .item.listing-building-card-v5>.sale-card-facts-v2>span:last-child:nth-child(odd) b{font-size:12px}.building-unit-prices-v5{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:9px;font-size:11px;color:#697d91;line-height:1.6}.building-unit-prices-v5 b{color:#3f5d79;font-size:12px;font-weight:650}.sale-card-meta-v5{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px;font-size:10px;color:#7a8897}html #list .listing-building-card-v5 .sale-card-meta-v5 .item-building-year-v650{display:inline-flex!important;position:static!important}html #list .item.listing-building-card-v5 .sale-card-heading-v5 .phone-card-favorite-v2{display:grid!important;top:-8px;right:-6px;width:40px;height:40px}html #list .item.listing-building-card-v5>.item-compact-actions-v650{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:8px!important;overflow:visible!important}html #list .listing-building-card-v5 .item-action-left{flex:1 1 0!important;width:auto!important;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:4px!important}html #list .listing-building-card-v5 .item-action-left>button,html #list .listing-building-card-v5>.item-compact-actions-v650>.item-memo-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:32px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:11px!important;line-height:1.4!important}html #list .listing-building-card-v5 .item-action-left>.item-source-link-btn{flex:0 1 auto}html #list .listing-building-card-v5 .item-memo-toggle{flex:0 0 auto;position:static!important;margin-left:auto}html[data-listing-trade-mode=building_sale] #sortDropdownMenu,html[data-listing-trade-mode=land_sale] #sortDropdownMenu{max-height:min(440px,60dvh);overflow-y:auto}.sale-comparison-tray-v5[hidden]{display:none!important}.sale-comparison-tray-v5{position:fixed;right:16px;bottom:18px;z-index:10500;width:min(540px,calc(100vw - 32px));box-sizing:border-box;padding:12px;border:1px solid #cbd9e8;border-radius:12px;background:#fff;box-shadow:0 5px 25px #17375524;font:12px/1.5 var(--js-app-font,Pretendard,sans-serif);color:#284660}.sale-tray-heading-v5{display:flex;align-items:center;justify-content:space-between;gap:8px}.sale-tray-heading-v5>span{font-size:10px;color:#738498}.sale-tray-items-v5{display:flex;gap:6px;overflow-x:auto;padding:8px 0}.sale-tray-items-v5>button{flex:1 0 110px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;max-width:180px;min-width:0;padding:7px 9px;border:1px solid #e0e8f0;border-radius:6px;background:#f5f8fc;color:#4b6177;text-align:left;font:inherit;cursor:pointer}.sale-tray-items-v5>button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sale-tray-items-v5 b{grid-column:1;color:#1c4265;font-size:12px}.sale-tray-items-v5>button>span:last-child{grid-column:2;grid-row:1 / 3;align-self:center;font-size:17px}.sale-tray-actions-v5{display:flex;gap:6px;justify-content:flex-end}.sale-tray-actions-v5 button{min-height:32px;padding:6px 12px;border:1px solid #d5e0ec;border-radius:5px;background:#fff;color:#526a80;font:inherit;cursor:pointer}.sale-tray-actions-v5 [data-sale-compare]{background:#21577f;color:#fff;border-color:#21577f}.sale-tray-actions-v5 [data-sale-compare]:disabled{background:#eef2f6;color:#8b98a5;border-color:#e2e8ee;cursor:default}.sale-comparison-dialog-v2 .sale-compare-differences-control-v5{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;padding:8px 0 12px;font-size:12px}.sale-comparison-dialog-v2 .sale-compare-differences-control-v5 input{flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px;min-height:16px;margin:0;padding:0}.sale-compare-scroll .sale-compare-different-v5 td{background:#f1f7fd}.sale-compare-scroll .sale-compare-different-v5 th small{display:block;font-size:10px;color:#4375a0;font-weight:500;margin-top:3px}.sale-compare-scroll tr[hidden]{display:none!important}@media(max-width:600px){html #list .item.listing-building-card-v5 .standard-card-grid-v661{grid-template-columns:65px minmax(0,1fr)!important;gap:10px!important}html #list .item.listing-building-card-v5 .unified-thumb-v8{width:65px!important;height:86px!important}html #list .item.listing-building-card-v5 .item-compact-head-v650>:is(.item-building-name,.item-address-room-v650){max-width:100%}html #list .listing-building-card-v5 .item-action-left>.item-list-add-btn{display:none!important}}.js-phone-app-v2 .sale-comparison-tray-v5{bottom:calc(78px + env(safe-area-inset-bottom));right:8px;width:calc(100vw - 16px);padding:9px}html.js-phone-app-v2[data-sale-comparison-open-v5] #list{padding-bottom:210px!important}@media print{.sale-comparison-tray-v5,.sale-compare-differences-control-v5{display:none!important}}html #list .item.listing-land-card-v4{border-color:#dce6e2!important}.land-card-heading-v4{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin-bottom:9px;padding-right:30px}html #list .item.listing-land-card-v4 .land-card-heading-v4 .land-use-badge-v1{flex:0 1 auto!important;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}html #list .item.listing-land-card-v4 .land-card-heading-v4 .phone-card-favorite-v2{display:grid!important;top:-8px;right:-6px;width:40px;height:40px}.land-card-category-v4{color:#28604f;background:#eaf3ef;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:750}html #list .listing-land-card-v4 .land-use-badge-v1{background:transparent!important;border:0!important;color:#576d63!important;font-size:11px!important;overflow-wrap:anywhere;white-space:normal}html #list .item.listing-land-card-v4 .standard-card-grid-v661{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}html #list .item.listing-land-card-v4 .unified-thumb-v8{width:88px!important;height:104px!important;min-height:0!important;border-radius:7px!important;align-self:start}html #list .item.listing-land-card-v4 .unified-thumb-v8.no-photo{background:#f1f5f3!important;color:#7a8b83!important}html #list .item.listing-land-card-v4 .item-compact-main-v650{gap:5px!important}html #list .item.listing-land-card-v4 .item-compact-head-v650{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:1px!important;padding-right:0!important}html #list .item.listing-land-card-v4 .item-building-name{color:#223d33!important;font-size:14px!important;white-space:normal!important;overflow-wrap:anywhere}html #list .item.listing-land-card-v4 .item-address-room-v650{margin:0!important}html #list .item.listing-land-card-v4 .item-address-text{white-space:normal!important;overflow-wrap:anywhere;color:#607269!important}html #list .item.listing-land-card-v4 .listing-sale-price-v1{color:#215446!important;font-size:22px!important}.land-card-metrics-v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:2;gap:12px;padding-top:5px}.land-card-metrics-v4>div{display:flex;flex-direction:column;gap:3px;min-width:0}.land-card-metrics-v4>div+div{border-left:1px solid #e4ebe7;padding-left:12px}.land-card-metrics-v4 span{font-size:11px;color:#62776d}.land-card-metrics-v4 strong{color:#254638;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.land-card-metrics-v4 strong small{font-size:11px;margin-left:3px;color:#526d5f;font-weight:500}.land-card-metrics-v4>div>small{color:#7a8982;font-size:10px;line-height:1.4}.land-card-conditions-v4{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:12px;padding:9px 11px;background:#f5f8f6;border-radius:6px;min-width:0}html #list .listing-land-card-v4 .listing-land-info-v1{display:flex;flex:1 0 100%;margin:0;font-size:12px;overflow-wrap:anywhere}html #list .listing-land-card-v4 .listing-land-info-v1>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;background:transparent;border:0;color:#65766d}html #list .listing-land-card-v4 .listing-land-info-v1 b{color:#304c3e;font-size:12px}.land-card-conditions-v4 .sale-card-facts-v2{font-size:12px;flex:1 0 100%}.land-card-meta-v4{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;font-size:10px;color:#7b8781}html #list .listing-land-card-v4 .land-card-meta-v4 .item-reg-date{display:inline!important;position:static!important;font-size:10px}html #list .item.listing-land-card-v4>.item-compact-actions-v650{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:8px!important;overflow:visible!important}html #list .listing-land-card-v4 .item-action-left{flex:1 1 0!important;width:auto!important;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:4px!important}html #list .listing-land-card-v4 .item-action-left>button,html #list .listing-land-card-v4>.item-compact-actions-v650>.item-memo-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:32px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:11px!important;line-height:1.4!important}html #list .listing-land-card-v4 .item-action-left>.item-source-link-btn{flex:0 1 auto}html #list .listing-land-card-v4 .item-memo-toggle{flex:0 0 auto;position:static!important;margin-left:auto}html #list .listing-land-card-v4 .land-parcel-lookup-v4{width:auto!important;min-width:48px!important;padding:0 6px!important;font-size:11px!important}@media(max-width:600px){html #list .item.listing-land-card-v4 .standard-card-grid-v661{grid-template-columns:65px minmax(0,1fr)!important;gap:10px!important}html #list .item.listing-land-card-v4 .unified-thumb-v8{width:65px!important;height:86px!important}html #list .item.listing-land-card-v4 .item-compact-head-v650>:is(.item-building-name,.item-address-room-v650){max-width:100%}.land-card-metrics-v4{gap:7px}.land-card-metrics-v4>div+div{padding-left:7px}.land-card-metrics-v4 strong{font-size:16px}html #list .listing-land-card-v4 .item-action-left>.item-list-add-btn{display:none!important}}#unifiedDetailDrawerV8[data-sale-presentation-v2]{font-family:var(--js-app-font, Pretendard, "Segoe UI", sans-serif);background:#fff}@media(min-width:1000px){html:not(.js-phone-app-v2) #unifiedDetailDrawerV8[data-sale-presentation-v2]{width:min(540px,var(--sale-dossier-available-v3, 540px));min-width:0}}.sale-dossier-nav-v3{position:sticky;top:0;z-index:5;display:flex;overflow-x:auto;gap:0;padding:0 12px;border-bottom:1px solid #d8e2ee;background:#fff;scrollbar-width:thin}.sale-dossier-nav-v3 button{flex:0 0 auto;min-height:46px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:#67778a;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;white-space:nowrap}.sale-dossier-nav-v3 button[aria-current]{border-bottom-color:#1266b6;color:#145d9e;font-weight:800}.sale-dossier-nav-v3 button:focus-visible{outline:2px solid #1266b6;outline-offset:-3px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-summary-v8{border:0;margin:0!important;padding:20px!important;border-radius:0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2{border:0;border-radius:10px;padding:20px;background:#193e60;color:#fff}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2.land{background:#215449}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-price-v2>strong{color:#fff;font-size:30px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-price-v2>span,#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-label-v2{color:#d5e4ef}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2 .listing-sale-yield-v1{color:#fff;border-color:#ffffff38;background:#ffffff14}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2 .listing-sale-areas-v1{color:#fff;font-size:14px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2 .sale-card-facts-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:#d5e4ef;border-color:#ffffff26}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2 .sale-card-facts-v2>span{display:flex;flex-direction:column;gap:3px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-overview-v2 .sale-card-facts-v2 b{color:#fff;font-size:16px}.sale-land-metrics-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:15px;margin-top:15px;border-top:1px solid #ffffff26}.sale-land-metrics-v3>div{display:flex;flex-direction:column;gap:4px}.sale-land-metrics-v3 span{font-size:11px;color:#cfdfdb}.sale-land-metrics-v3 strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sale-review-gaps-v2{padding-top:12px;margin-top:14px;border-top:1px solid #ffffff26;color:#d8e5ed}.sale-review-gaps-v2 summary{cursor:pointer;font-size:12px;font-weight:500}.sale-review-gaps-v2 p{font-size:13px;line-height:1.6;margin:10px 0 5px}.sale-review-gaps-v2 small{font-size:11px;line-height:1.5}#unifiedDetailDrawerV8[data-sale-presentation-v2] .building-sale-area-info-v1 .listing-sale-areas-v1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .building-sale-area-info-v1 .listing-sale-areas-v1>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border-color:#dce5ed;background:#f5f8fb;padding:10px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .building-sale-area-info-v1 .listing-sale-areas-v1 b{color:#244b6b;font-size:19px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dt{font-size:16px;margin:6px 0 12px}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd>dl{grid-template-columns:1fr;gap:0}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2>dd>dl>div{grid-template-columns:minmax(100px,.85fr) minmax(0,1.4fr);gap:12px;padding:12px 0;border-bottom:1px solid #edf0f4;border-radius:0;background:transparent}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2 dl dt{font-size:12px;line-height:1.7}#unifiedDetailDrawerV8[data-sale-presentation-v2] .sale-fact-group-v2 dl dd{font-size:14px;text-align:right}.sale-photo-slot-v3[hidden]{display:none}.sale-photo-slot-v3{margin:16px 0;border-radius:8px;overflow:hidden}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-gallery-v8:not(:has(.unified-gallery-empty-v8)){height:clamp(200px,52dvh,460px)!important;min-height:0!important;background:#17222e!important}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-hero-v8{background:#17222e!important}#unifiedDetailDrawerV8[data-sale-presentation-v2] .unified-detail-hero-v8 img{object-fit:contain!important;object-position:center}.sale-review-toolbar-v2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0}.sale-review-toolbar-v2 span{color:#687c8f;font-size:11px}.sale-compare-controls-v2{display:flex;justify-content:flex-end;margin-bottom:10px}.sale-map-views-v3[hidden],.sale-map-views-v3 [hidden],#saleMapViewsBtnV45[hidden],#saleMapViewsPhoneBtnV45[hidden]{display:none!important}#saleMapViewsBtnV45{margin-top:3px}#saleMapViewsPhoneBtnV45{display:none}.js-phone-app-v2[data-jsm-mobile-view=map][data-js-phone-favorites=false] #saleMapViewsPhoneBtnV45:not([hidden]){display:block;position:fixed;top:calc(var(--jsm-header-height) + 10px);right:100px;z-index:9200;min-height:36px;padding:9px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#246bad;font-weight:700}#saleMapViewsPhoneBtnV45.on{background:#205d92!important;color:#fff!important}.sale-map-views-v3{position:absolute;top:12px;right:70px;z-index:9100;max-width:min(240px,calc(100% - 150px));padding:7px;border:1px solid #d7e1eb;border-radius:8px;background:#fff;box-shadow:0 2px 8px #17375512;font:12px/1.4 Pretendard,sans-serif;color:#445b72}.sale-map-views-v3>span{display:block;font-size:10px;margin:0 3px 5px;color:#718297}.sale-map-views-v3>div{display:flex;gap:3px}.sale-map-views-v3 button{padding:7px 10px;min-height:32px;border:0;border-radius:5px;background:#f1f4f8;color:#465e75;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.sale-map-views-v3 button[aria-pressed=true]{background:#205d92;color:#fff}.sale-map-views-v3 small{display:block;margin:6px 3px 0;color:#66798d;font-size:10px}.sale-map-views-v3 [data-sale-map-status]:empty{display:none}.js-map-design-v1:not(.js-map-list-closed-v1):not(.js-phone-app-v2) .sale-map-views-v3{right:calc(var(--map-sidebar-width-v659, 620px) + 70px)}.js-phone-app-v2 .sale-map-views-v3{position:fixed;top:calc(var(--jsm-header-height) + 62px);right:12px;max-width:230px}.js-phone-app-v2:not([data-jsm-mobile-view=map]) .sale-map-views-v3{display:none}.js-phone-app-v2 .sale-map-views-v3 button{min-height:42px}@media print{html body:has(dialog.sale-comparison-dialog-v2[open])>#wrap{display:none!important}body:has(.sale-comparison-dialog-v2[open])>:not(.sale-comparison-dialog-v2){display:none!important}.sale-comparison-dialog-v2[open]{position:static!important;width:100%!important;max-height:none!important;height:auto!important;margin:0;border:0;padding:0;overflow:visible;box-shadow:none}.sale-comparison-dialog-v2::backdrop{background:transparent}.sale-comparison-dialog-v2 :is([data-sale-close],.sale-compare-controls-v2,[data-compare-open]){display:none!important}.sale-comparison-dialog-v2 .sale-compare-scroll{overflow:visible}.sale-comparison-dialog-v2 table{width:100%;table-layout:fixed;font-size:10px}.sale-comparison-dialog-v2 :is(th,td){min-width:0;padding:7px}.sale-comparison-dialog-v2 th{position:static}.sale-comparison-dialog-v2 tr{break-inside:avoid}}
