.rt-map-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0}.rt-map-filters label{display:flex;flex-direction:column;gap:.3rem;min-width:155px}.rt-map-filters label:has(input[type=checkbox]){flex-direction:row;align-items:center}.rt-map-filters select,.rt-map-filters input[type=search]{max-width:100%;padding:.6rem;border:1px solid #9998;border-radius:8px;background:var(--rt-card,#fff);color:inherit}.rt-map-consent{border:1px solid #8885;border-radius:14px;overflow:hidden;min-height:100px}.rt-map-activation{padding:2rem;text-align:center}.rt-map-canvas{height:min(67vh,610px);min-height:340px;width:100%}.rt-map-canvas[hidden]{display:none}.rt-map-list ul{columns:2;list-style:disc;padding-left:1.5rem}.rt-map-list li{break-inside:avoid;padding:.3rem 0}@media(max-width:650px){.rt-map-list ul{columns:1}.rt-map-filters>*{width:100%}}
.rt-map-geocoder{margin:1rem 0;padding:1rem;border:1px dashed #9998;border-radius:10px}.rt-map-geocoder label{display:block}.rt-map-geocoder input[type=search]{width:min(100%,420px);padding:.6rem;border-radius:7px;border:1px solid #9998}.rt-map-geocoder [data-rt-map-lookup-results]{display:grid;gap:.4rem;margin-top:.6rem}.rt-map-geocoder .rt-map-candidate{text-align:left;white-space:normal;overflow-wrap:anywhere}
