.mapboxgl-marker svg{width:100%;height:auto}.mapboxgl-marker--vector{width:24px}.mapboxgl-marker>*{-webkit-transition:.25s;transition:.25s}.mapboxgl-marker--dragging>*{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.mapboxgl-marker:after{content:"";width:200%;height:12px;display:block;position:absolute;background:radial-gradient(#000,transparent 70%);opacity:.2;left:50%;bottom:-6px;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:96px}.mapboxgl-map{width:100%;height:100%}.mapboxgl-canvas{left:0;top:0}.location-card[data-v-65275ab2]{background:#fff;border-radius:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:0 4px 4px}.location-card button[data-v-65275ab2]{margin:.5em}.location-card__input[data-v-65275ab2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px}.location-card__input label[data-v-65275ab2]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;margin-right:1em}.location-card__input input[data-v-65275ab2]{border:none;border-bottom:1px solid #ccc;outline:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.mapbox-admin,textarea{width:100%;height:500px;-webkit-box-sizing:border-box;box-sizing:border-box}.mapbox-admin{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;background:#607d8b;padding:2px;border-radius:4px}.mapbox-admin__map{border-radius:8px;-webkit-transform:translateZ(0);transform:translateZ(0)}.mapbox-admin__places{top:0;width:400px;height:100%;overflow:auto}