.catalog-page .rounded-3xl{border-radius:calc(var(--radius) + 12px)}.catalog-map-aside{height:calc(100dvh - 128px);top:128px}.catalog-card-gallery button{z-index:20}.catalog-filter-dialog{transition:transform .3s ease-in-out, display .3s allow-discrete, overlay .3s allow-discrete;transform:translate(100%)}.catalog-filter-dialog[open]{transition-duration:.5s;transform:translate(0)}.catalog-filter-dialog::backdrop{opacity:0;transition:opacity .3s, display .3s allow-discrete, overlay .3s allow-discrete}.catalog-filter-dialog[open]::backdrop{opacity:1;transition-duration:.5s}@starting-style{.catalog-filter-dialog[open]{transform:translate(100%)}.catalog-filter-dialog[open]::backdrop{opacity:0}}.catalog-price-slider{height:6px;position:relative}.catalog-price-slider input{pointer-events:none;appearance:none;background:0 0;width:100%;height:16px;margin:0;position:absolute;inset:-5px 0}.catalog-price-slider input::-webkit-slider-thumb{border:1px solid var(--primary);background:var(--background);pointer-events:auto;appearance:none;border-radius:50%;width:16px;height:16px}.catalog-price-slider input::-moz-range-thumb{border:1px solid var(--primary);background:var(--background);pointer-events:auto;border-radius:50%;width:16px;height:16px}.catalog-price-slider input:focus-visible{outline-offset:4px}@media (max-width:767px){.catalog-location{width:30px}.catalog-location:focus-within{width:214px}.catalog-location:not(:focus-within) [data-location-anchor]{gap:0;padding-inline:6px}.catalog-location:not(:focus-within) [role=combobox]{color:#0000;caret-color:#0000;cursor:pointer;width:100%;position:absolute;inset:0}.catalog-location:not(:focus-within) [role=combobox]::placeholder{color:#0000}.catalog-mobile-map{z-index:10;width:100%;height:auto;padding:16px;position:fixed;inset:152px 0 0}.catalog-mobile-map .property-map-controls,.catalog-mobile-map .catalog-map-empty-notice{top:52px}}@media (prefers-reduced-motion:reduce){.catalog-filter-dialog,.catalog-filter-dialog::backdrop,.catalog-listing-card *,.property-map-marker span{transition:none}}
