.dav-map-widget{width:100%;font-family:inherit}.dav-map-widget .dav-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;gap:10px;align-items:stretch;margin-bottom:10px}.dav-map-widget .dav-controls input,.dav-map-widget .dav-controls select,.dav-map-widget .dav-controls button{box-sizing:border-box;min-width:0;width:100%;max-width:none;margin:0;height:42px;padding:8px 12px;border:1px solid #bbb;border-radius:5px;font:inherit;font-size:14px}.dav-map-widget .dav-controls button{width:auto;white-space:nowrap;cursor:pointer;background:#8b0000;color:white;border-color:#8b0000}.dav-map-canvas{height:480px;width:100%;z-index:0}.dav-message{font-size:.9em}.leaflet-popup-content ul{padding-left:18px}@media(max-width:600px){.dav-map-widget .dav-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dav-map-widget .dav-search{grid-column:1/-1}.dav-map-widget .dav-controls button{width:100%}}@media(max-width:360px){.dav-map-widget .dav-controls{grid-template-columns:1fr}.dav-map-widget .dav-search{grid-column:auto}}
