.lake-finder-native{height:100%;min-height:360px}.lake-finder-native #ft{position:relative;width:100%;height:100%;min-height:360px;overflow:hidden;background:#dce8df;color:#172f43;font-family:system-ui,sans-serif}.lake-finder-native #ft-map{position:absolute;inset:0}.lake-finder-native #ft button,.lake-finder-native #ft input,.lake-finder-native #ft select{font:inherit}.lake-finder-native #ft button{cursor:pointer;border:1px solid #d7e0e7;background:#fff;color:#18334c;border-radius:18px;padding:7px 12px;font-size:13px}.lake-finder-native #ft button:hover{background:#e6f1ff}.lake-finder-native #ft button.selected{background:#1267c7;color:#fff;border-color:#1267c7}.lake-finder-native #ft input,.lake-finder-native #ft select{border:1px solid #d6dfe7;border-radius:9px;padding:7px;font-size:13px;max-width:100%;background:#fff;color:#172f43}.lake-finder-native .ft-title{position:absolute;z-index:450;background:#fffffff0;box-shadow:0 2px 14px #1b3e4820;border-radius:14px;display:flex;flex-direction:column;pointer-events:none}.lake-finder-native .ft-title span{font-size:11px;color:#516778}.lake-finder-native .leaflet-popup-content{margin:13px 17px}.lake-finder-native .shared-popup p{margin:5px 0}.lake-finder-native #shared-results p{margin:8px;color:#536b7d;font-size:12px}
