/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

.current-location-marker {
  background: transparent;
  border: none;
}

.marker-pin {
  width: 16px;
  height: 16px;
  background-color: #2563eb;
  border: 3px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #2563eb;
}

.outline-vertex {
  background: #2563eb;
  border: 2px solid white;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #2563eb;
}

.outline-vertex.is-selected {
  background-color: #ef4444;
  border-color: #ffffff;
  box-shadow: 0 0 0 3px #b91c1c;
}

.auxiliary-point-marker {
  width: 14px;
  height: 14px;
  background-color: #f97316;
  border: 2px solid white;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #c2410c;
}

.auxiliary-point.is-selected .auxiliary-point-marker {
  background-color: #ef4444;
  border: 3px solid white;
  box-shadow: 0 0 0 3px #b91c1c;
  transform: scale(1.25);
}

.outline-vertex.is-error, .auxiliary-point.is-error {
  outline: 3px solid #ef4444;
  border-radius: 9999px;
}
.auxiliary-line-error {
  stroke:
#ef4444 !important;
}
