#form-incidencia-ecidavid {
  width: 380px !important;
  padding: 6px !important;
  box-sizing: border-box !important;
  border: 1px solid #ccc !important;
  background: #fff !important;

  height: auto !important;        /* ✅ que crezca según contenido */
  min-height: 280px;              /* ✅ como mínimo 280px */
  margin-bottom: 20px;            /* ✅ separación con la tabla inferior */

  font-family: "Segoe UI", Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
}


/* Tabla */
#form-incidencia-ecidavid table{
  width: 100%;
  border-collapse: collapse;
 
}

/* Filas más compactas */
#form-incidencia-ecidavid td{
  padding: 1px 3px;                     /* antes 2px 4px */
  vertical-align: middle;
}

/* Inputs más bajos */
#form-incidencia-ecidavid input,
#form-incidencia-ecidavid textarea,
#form-incidencia-ecidavid button{
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  height: 22px;                         /* clave: reduce altura */
}

/* Textarea igual de compacto */
#form-incidencia-ecidavid textarea{
  resize: none;
}

/* Botón más pequeño */
#form-incidencia-ecidavid button{
  height: 24px;
  cursor: pointer;
}

/* Columna de etiquetas */
#form-incidencia-ecidavid td:first-child{
  width: 125px;
  white-space: nowrap;
}


 