.property-location-map-section .property-title{font-size:17px}.property-location-map-section .map-quick-controls,.property-location-map-section .map-header-controls{display:flex;gap:1rem;margin-bottom:20px;flex-wrap:wrap}.property-location-map-section .map-quick-controls{margin-top:20px}.property-location-map-section button{border:1px solid var(--mainColor,orange);background:transparent;padding:10px clamp(10px, 2vw, 40px);cursor:pointer;border-radius:50px;color:var(--mainColor,orange);transition:.3s background-color ease,.3s color ease}.property-location-map-section button:hover{background-color:var(--mainColor,orange);color:var(--contrastColorInverted,white)}.property-location-map-section .map-stats{display:flex;column-gap:1rem;flex-wrap:wrap;gap:10px}.property-location-map-section h4{font-size:20px;color:var(--mainColor,orange)}.propstack-detail-controls{margin-bottom:20px}.propstack-detail-controls>.controls-section{flex-basis:300px;flex-grow:1}.propstack-detail-info-panel{flex-direction:column}@media screen and (max-width:749px){.property-location-map-section .map-type-controls{margin-bottom:20px}.property-location-map-section .controls-section>div{border-bottom:1px solid lightgrey;padding-bottom:20px;margin-bottom:20px}.propstack-detail-controls{max-width:500px}}@media screen and (min-width:750px){.property-location-map-section .button-group,.property-location-map-section .transport-controls button{max-width:80%}}.property-location-map-section .controls-section>h4{margin-bottom:10px!important}.property-location-map-section .control-label{font-weight:500;display:block;margin-bottom:.5rem}.property-location-map-section .transport-controls,.property-location-map-section .button-group{display:flex;flex-direction:column;gap:.5rem}.property-location-map-section .control-checkbox{display:flex;column-gap:.5rem;flex-wrap:wrap}.property-location-map-section .control-range{margin-top:20px}.property-location-map-section .range-labels{display:flex;justify-content:space-between;font-size:14px}.property-location-map-section input[type="range"]{-webkit-appearance:none;height:8px;background:#ddd;border-radius:5px;outline:none}.property-location-map-section input[type="range"]::-webkit-slider-runnable-track{background:var(--greyVeryLight,lightgrey);height:8px;border-radius:5px}.property-location-map-section input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--mainColor,orange);border-radius:50%;cursor:pointer;margin-top:-6px}.property-location-map-section input[type="range"]::-moz-range-track{background:var(--greyVeryLight,lightgrey);height:8px;border-radius:5px}.property-location-map-section input[type="range"]::-moz-range-thumb{width:20px;height:20px;background:var(--mainColor,orange);border-radius:50%;cursor:pointer;border:none}.property-location-map-section input[type="range"]::-ms-track{background:transparent;border-color:transparent;color:transparent}.property-location-map-section input[type="range"]::-ms-fill-lower{background:var(--greyVeryLight,lightgrey)}.property-location-map-section input[type="range"]::-ms-fill-upper{background:var(--greyVeryLight,lightgrey)}.property-location-map-section input[type="range"]::-ms-thumb{background:var(--mainColor,orange);border-radius:50%;cursor:pointer}.property-location-map-section .poi-results{display:flex;flex-wrap:wrap;justify-content:space-between}.property-location-map-section .poi-results>*{background-color:rgb(250,250,250);padding:20px;flex-basis:300px;margin-right:10px;margin-bottom:10px;flex-grow:1}.property-location-map-section .info-section:not(.last-child),.property-location-map-section .poi-filter-tabs{margin-bottom:20px}.property-location-map-section .poi-filter-tabs,.property-location-map-section .poi-actions{display:flex;flex-wrap:wrap;gap:10px}.property-location-map-section .poi-actions button{width:100%}.property-location-map-section .poi-header{display:grid;grid-template-columns:30px auto auto;margin-bottom:10px}.property-location-map-section .poi-address{margin-bottom:0}.property-location-map-section .poi-details{display:grid;grid-template-rows:1fr 1fr}.property-location-map-section .poi-distance{font-family:var(--headline,sans-serif);text-align:right}.property-location-map-section .poi-distance,.property-location-map-section .poi-name{font-size:17px;line-height:20px}.property-location-map-section .poi-name{min-height:60px;margin-bottom:0!important;padding-right:5px}.fullscreen-active .propstack-detail-map{height:100%!important}.fullscreen-active .map-quick-controls{margin-top:20px;margin-bottom:0;background:#fff;padding:20PX;position:fixed;bottom:0;left:0;z-index:999}