/* ============================================================
   DiveLog DS — Map Upload Widget (v1.0)
   ============================================================
   Area upload mappa/planimetria con drag & drop.
   Estratto da css/wac-pages.css, convertito a DS tokens.
   Usato in: new_dive, modifica_immersione
   ============================================================ */

/* ── Upload area ── */
.map-upload {
  border: 2px dashed var(--color-border);
  border-radius: var(--radius-medium);
  padding: var(--space-3);
  text-align: center;
  background: var(--color-surface);
  transition: border-color var(--motion-fast) var(--ease-standard);
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.map-upload--drag-over {
  border-color: var(--color-primary);
  border-style: solid;
  background: rgba(76, 218, 216, 0.05);
}

/* ── Upload controls ── */
.map-upload__controls {
  display: flex;
  gap: var(--space-2);
  justify-content: center;
  flex-wrap: wrap;
}

/* ── Info text ── */
.map-upload__info {
  font-size: var(--font-body-medium);
  color: var(--color-text-secondary);
}

/* ── Status text ── */
.map-upload__status {
  font-size: var(--font-body-medium);
  color: var(--color-info);
  min-height: 1.2em;
}

/* ── Preview image ── */
.map-upload__preview img {
  max-width: 100%;
  max-height: 150px;
  object-fit: contain;
  border-radius: var(--radius-small);
  border: 1px solid var(--color-border);
}