.discovery-search{position:relative;display:flex;gap:.5rem;align-items:flex-start;min-width:0}.discovery-combobox{position:relative;min-width:0;flex:1 1}.discovery-combobox>input{width:100%;min-width:0}.discovery-suggestions{position:absolute;inset-inline:0;top:100%;z-index:1200;background:var(--paper,#fff);border:1px solid #89988d;box-shadow:0 8px 24px #1233;border-radius:12px;max-height:min(60vh,30rem);overflow:auto;text-align:start}.discovery-suggestions ul{list-style:none;margin:0;padding:6px}.discovery-suggestions li[aria-selected=true]{background:#e0f4e5;border-radius:8px}.discovery-suggestions li button{display:grid;text-align:start;gap:4px;width:100%;border:0;border-radius:6px;background:transparent;padding:10px;font:inherit}.discovery-suggestions p{font-size:.85rem;padding:8px}.discovery-suggestions small{display:block}.discovery-map-panel,.discovery-nearby,.discovery-policy{border:1px solid var(--line,#ccd6ce);border-radius:16px;padding:1.25rem;margin-block:1.5rem;min-width:0;overflow-wrap:anywhere}.discovery-manual{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-block:1rem}.discovery-manual label{display:grid;flex:1 1;gap:.5rem;min-width:min(100%,12rem)}.discovery-manual select{width:100%;min-width:0}.discovery-map-canvas{height:480px;max-height:70vh;width:100%;border:1px solid #c5cec7;border-radius:12px;direction:ltr;font-family:inherit;z-index:1;background:#e7eee8}.discovery-map-canvas.empty{display:none}.discovery-map-canvas .leaflet-control-zoom a{min-width:44px;min-height:44px;display:grid;place-items:center}.discovery-marker{background:transparent;border:0}.discovery-marker span{background:#143d29;color:#fff;border:3px solid #fff;box-shadow:0 1px 6px #0006;width:100%;height:100%;padding:4px;border-radius:50%;display:grid;place-items:center;font:700 1rem/1.2 Tahoma,sans-serif}.discovery-map-selection{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border:1px solid #526f5a;border-radius:12px;padding:1rem;margin-top:1rem}.discovery-attribution{font-size:.85rem}.discovery-attribution a{text-decoration:underline!important}.discovery-admin label{display:grid;gap:.5rem;margin-block:1rem}.discovery-admin input,.discovery-admin textarea{width:100%;min-width:0;font:inherit;padding:10px;border:1px solid #788a7e;border-radius:8px}.discovery-admin textarea{min-height:120px}.discovery-admin :focus-visible{outline:3px solid #956800;outline-offset:3px}.discovery-admin{overflow-wrap:anywhere;font-size:1rem}.discovery-admin p{white-space:pre-wrap}@media(max-width:600px){.discovery-map-canvas{height:360px}.discovery-map-panel,.discovery-nearby,.discovery-policy{padding:1rem}.discovery-search{width:100%}.discovery-search>button{flex:none}.discovery-map-panel .p-actions button{width:100%}}.discovery-modal-search{flex-direction:column}.discovery-modal-search .discovery-combobox{width:100%}.discovery-modal-search>button{align-self:stretch}.discovery-modal-search .discovery-suggestions{position:static;max-height:45vh}.discovery-modal-search.has-popup{min-height:0}