/* Simple Draw CSS - Drawing UI styles */

.draw-controls {
  position: absolute;
  top: 70px;
  left: 10px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  display: flex;
  flex-direction: column;
}

.draw-button {
  padding: 8px 12px;
  border: none;
  background: white;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4px;
  margin: 2px;
  min-width: 100px;
  text-align: left;
}

.draw-button:hover {
  background: #f0f0f0;
}

.draw-button.active {
  background: #3bb2d0;
  color: white;
}

.draw-button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* Drawing cursor styles */
.maplibregl-canvas-container.drawing {
  cursor: crosshair !important;
}

/* Instructions overlay */
.draw-instructions {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
}

.draw-instructions.visible {
  opacity: 1;
}