/* Coordonnées multi-valeurs (téléphones / emails) sur la fiche contact */

/* Le contenu du field-editor a deux inputs côte à côte */
.coord-editor-fields {
  display: flex;
  gap: 6px;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.coord-editor-fields .edit-input {
  flex: 1 1 130px;
}

.coord-editor-fields .coord-label-input {
  flex: 1 1 100px;
}

/* Le bouton delete est dans .field-actions, même taille que edit */
.coord-delete {
  color: var(--ev-danger, #d63384);
}

/* Bouton "Ajouter" sous la liste */
.coord-add-toggle {
  margin-top: 6px;
}

.coord-add-toggle.active {
  background-color: var(--ev-secondary-bg, #f1f3f5);
}

/* Formulaire d'ajout : même style que field-editor */
.coord-add-form {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: flex-start;
  padding: 8px 0 4px;
}

.coord-add-form .coord-input-value {
  flex: 1 1 130px;
}

.coord-add-form .coord-input-label {
  flex: 1 1 100px;
}

.coord-add-form .edit-buttons {
  display: flex;
  gap: 4px;
}

/* Badge du libellé dans le viewer */
.coord-label-badge {
  font-size: 0.85em;
}

/* Lien tél/email : discret, couleur héritée */
.coord-link {
  text-decoration: none;
  color: inherit;
}

.coord-link:hover {
  text-decoration: underline;
}
