.venue-search{min-width:0;position:relative}.venue-search>label{display:block!important;margin:0!important;color:#76101f;font-size:6.7px;font-weight:700}.venue-search .field-control{margin-top:6px}.venue-search>small{display:block;margin-top:5px;color:#75605b;font-size:5.5px;line-height:1.5}.venue-suggestions{position:relative;z-index:10;margin:0;padding:4px;list-style:none;border:1px solid #ddbc88;border-radius:4px;background:#fffdf9;max-height:170px;overflow:auto}.venue-suggestions[hidden],.venue-map-panel[hidden]{display:none!important}.venue-suggestions li{margin:0;padding:8px;color:#422728;font-size:7px;line-height:1.5;cursor:pointer;border-radius:3px;overflow-wrap:anywhere}.venue-suggestions li:hover,.venue-suggestions li[aria-selected=true]{background:#f7ead7;color:#76101f}.venue-map-panel{margin:8px 0 20px;border:1px solid #ddbc88;border-radius:5px;overflow:hidden}.venue-map-panel #venueMap{height:170px;width:100%;z-index:0}.venue-map-panel>p{margin:0;padding:8px;background:#fffdf9;color:#582b30;font-size:7px}.venue-map-panel .leaflet-container{font-size:9px}.venue-map-panel .leaflet-control-attribution{font-size:7px}.venue-map-panel .leaflet-tile{max-width:none!important;max-height:none!important}.venue-pin{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#76101f;box-shadow:0 2px 8px #0005}
@media(max-width:699px){.venue-search>label{font-size:10px}.venue-search>small{font-size:9px}.venue-suggestions li{font-size:12px;padding:12px}.venue-map-panel #venueMap{height:230px}.venue-map-panel>p{font-size:11px}.venue-map-panel .leaflet-control-attribution{font-size:10px}}
