.gml-place-panel{position:fixed;z-index:20000;max-width:calc(100vw - 16px);max-height:min(300px,45vh);overflow:auto;background:#fff;border:1px solid #cbd9de;border-radius:9px;box-shadow:0 14px 34px rgba(6,24,38,.2);color:#122a36;font:14px/1.35 Arial,sans-serif}.gml-place-panel[hidden]{display:none}.gml-place-panel ul{margin:0;padding:0;list-style:none}.gml-place-panel li{padding:10px 13px;min-height:46px;border-bottom:1px solid #e4ecef;cursor:pointer}.gml-place-panel li:hover,.gml-place-panel li[aria-selected="true"]{background:#e8f6fa}.gml-place-panel strong,.gml-place-panel li span{display:block;overflow-wrap:anywhere}.gml-place-panel li span{font-size:12px;color:#60747d}.gml-place-attribution{position:sticky;bottom:0;padding:5px 10px;background:#fff;text-align:right;color:#65767d;font-size:10px}
