.leaflet-popup-content-wrapper{border-radius:var(--mantine-radius-sm);overflow:hidden;padding:0!important}.leaflet-popup-close-button{border-radius:var(--mantine-radius-sm);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;box-shadow:0 2px 4px #0003;color:#fff!important;background-color:var(--hm-overlay-dark)!important;width:28px!important;height:28px!important;font:600 18px/28px system-ui,-apple-system,Segoe UI,sans-serif!important;display:flex!important;top:6px!important;right:6px!important}.leaflet-popup-close-button:hover{transform:scale(1.05);box-shadow:0 3px 6px #00000040;background-color:var(--hm-overlay-darker)!important}.leaflet-popup-close-button:active{background-color:var(--mantine-color-gray-2)!important}[data-mantine-color-scheme=dark] .leaflet-popup-close-button:active{background-color:var(--mantine-color-dark-6)!important}.leaflet-popup-close-button:active{transform:scale(.95)}.leaflet-popup-close-button span{font-weight:400;line-height:1}.leaflet-popup-content{width:auto;min-width:250px;max-width:350px;margin:0!important}@media (width<=48em){.leaflet-popup-content{min-width:200px;max-width:280px}}.leaflet-popup-content p{margin:0!important}._popupWrapper_1ix1f_73._popupWrapper_1ix1f_73{cursor:pointer;color:var(--mantine-color-gray-9);text-decoration:none}._popupWrapper_1ix1f_73:hover,._popupWrapper_1ix1f_73:focus-visible,._popupWrapper_1ix1f_73:active{color:var(--mantine-color-gray-9);text-decoration:none}._popupWrapper_1ix1f_73:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}._popupImageSection_1ix1f_95{aspect-ratio:3/2;background-color:var(--mantine-color-gray-1);overflow:hidden}[data-mantine-color-scheme=dark] ._popupImageSection_1ix1f_95{background-color:var(--mantine-color-dark-8)}._popupImage_1ix1f_95{object-fit:cover;width:100%;height:100%;display:block}._popupContent_1ix1f_109{padding:var(--mantine-spacing-sm)}._propertyTitle_1ix1f_114,._propertyPrice_1ix1f_118,._propertySpec_1ix1f_122{font-family:var(--mantine-font-family-headings)}._title_1ub0c_1{font-size:var(--mantine-font-size-lg)}@media (width>=48em){._title_1ub0c_1{font-size:var(--mantine-font-size-xl)}}._message_1ub0c_9{font-family:var(--mantine-font-family-headings)}
