.maplibre-search-box{box-sizing:content-box;width:280px}.maplibre-search-box.maplibre-search-box-loading .spinner{display:block!important}.maplibre-search-box.maplibre-search-box-loading .cancel{display:none!important}.maplibre-search-box .input-container input{border-radius:5px;width:250px;height:24px;padding:5px 25px 5px 5px;font-size:1rem}.maplibre-search-box .input-container .spinner{position:absolute;top:8px;right:5px}.maplibre-search-box .input-container .spinner.hidden{display:none}.maplibre-search-box .input-container .cancel{cursor:pointer;opacity:.5;background:#aaa;border-radius:50%;width:20px;height:20px;font-size:1.5rem;display:block;position:absolute;top:9px;right:5px}.maplibre-search-box .input-container .cancel:hover,.maplibre-search-box .input-container .cancel.hover{opacity:1}.maplibre-search-box .input-container .cancel:before,.maplibre-search-box .input-container .cancel:after{content:" ";background-color:#fff;width:2px;height:10px;position:absolute;top:5px;left:9px}.maplibre-search-box .input-container .cancel:before{transform:rotate(45deg)}.maplibre-search-box .input-container .cancel:after{transform:rotate(-45deg)}.maplibre-search-box .input-container .cancel.hidden{display:none}.maplibre-search-box .results{background:#fefefe;border-radius:5px;width:284px;margin:10px 0}.maplibre-search-box .results.hidden{display:none}.maplibre-search-box .results .results-list{height:100%;max-height:500px;overflow-y:auto}.maplibre-search-box .results .results-list:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.maplibre-search-box .results .result{cursor:pointer;border-bottom:1px dashed #bbb;padding:5px;font-size:1rem}.maplibre-search-box .results .result:hover,.maplibre-search-box .results .result.hover{background:#dfdfdf}.maplibre-search-box .results .result:last-child{border:0}.maplibre-search-box .results .no-result{font-style:italic}.maplibre-search-box .results .no-result:hover,.maplibre-search-box .results .no-result.hover{background:inherit;cursor:inherit}.maplibre-search-box .results .result-icon{float:left;vertical-align:middle}.maplibre-search-box .results .result-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.maplibre-search-box .results .result-extra{text-overflow:ellipsis;text-transform:uppercase;font-size:.7rem;font-style:italic;overflow:hidden}.maplibre-search-box .search-attribution{border-top:1px dotted #bbb;padding:5px}.maplibre-search-box .search-attribution a,.maplibre-search-box .search-attribution a:visited{color:#000}.maplibre-search-box .search-attribution .logo{float:left;height:50px;image-rendering:crisp-edges;width:50px;position:relative;top:-5px}.maplibre-search-box .lds-dual-ring{width:20px;height:20px;display:inline-block}.maplibre-search-box .lds-dual-ring:after{content:" ";border:1.5px solid #ccc;border-color:#ccc #0000;border-radius:50%;width:16px;height:16px;margin:2px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
