.location-finder-container .pac-container{z-index:10000;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,0.3);border:1px solid #ccc;font-family:inherit}.location-finder-container .pac-item{padding:8px 10px;cursor:pointer}.location-finder-container .pac-item:hover{background-color:#f0f0f0}.location-finder-container .pac-item-query{font-size:14px}.location-finder-container .pac-matched{font-weight:bold}.location-finder-container .autocomplete-results{position:absolute;z-index:10000;background:white;width:100%;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 6px rgba(0,0,0,0.2);max-height:200px;overflow-y:auto;display:none}.location-finder-container .autocomplete-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee}.location-finder-container .autocomplete-item:hover,.location-finder-container .autocomplete-item.active{background-color:#f3f3f3}.location-finder-container .slide-down{animation:slideDown 0.3s ease forwards;overflow:hidden}.location-finder-container .slide-up{animation:slideUp 0.3s ease forwards;overflow:hidden}@keyframes slideDown{from{max-height:0;opacity:0}to{max-height:300px;opacity:1}}@keyframes slideUp{from{max-height:300px;opacity:1}to{max-height:0;opacity:0}}.location-finder-container .page-transition-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10000;pointer-events:none}.location-finder-container .page-transition-current,.location-finder-container .page-transition-next{position:absolute;top:0;width:100%;height:100%;transition:transform 0.5s ease;background-color:#fff}.location-finder-container .page-transition-current{left:0;transform:translateX(0)}.location-finder-container .page-transition-next{left:0;transform:translateX(100%)}.location-finder-container .page-transition-sliding .page-transition-current{transform:translateX(-100%)}.location-finder-container .page-transition-sliding .page-transition-next{transform:translateX(0)}.location-finder-container #loading-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9999;flex-direction:column;justify-content:center;align-items:center}.location-finder-container .page-transition-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;pointer-events:none}.location-finder-container .page-transition-current,.location-finder-container .page-transition-next{position:absolute;top:0;width:100%;height:100%;transition:transform 0.5s ease-in-out}.location-finder-container .page-transition-current{left:0;transform:translateX(0)}.location-finder-container .page-transition-next{left:0;transform:translateX(100%)}.location-finder-container .page-transition-sliding .page-transition-current{transform:translateX(-100%)}.location-finder-container .page-transition-sliding .page-transition-next{transform:translateX(0)}.location-finder-container #loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:none;justify-content:center;align-items:center;flex-direction:column;z-index:10000}
