.os-map-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:.5rem 0;font-size:.875rem}.os-map-controls button,.os-map-results button{font:inherit;border:1px solid #81998f;background:#fff;color:#26594b;padding:.4rem .7rem;border-radius:4px;cursor:pointer}.os-map-results{display:flex;flex-direction:column;gap:.25rem}.os-map-results button{text-align:left}.maplibregl-map{font-family:inherit}.os-map-controls button:focus-visible,.os-map-results button:focus-visible{outline:3px solid #147d68;outline-offset:2px}
.os-open-map .maplibregl-ctrl-attrib{background:#fff;color:inherit}
.os-open-map .maplibregl-ctrl-attrib a{color:var(--os-link,inherit)}
.os-open-map .maplibregl-ctrl-attrib-button{background-color:transparent}
@supports ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){
 .os-open-map .maplibregl-ctrl-attrib{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
}
